Мы уже сформировали ТЗ, теперь возникает вопрос, что делать дальше?
Если вкратце, то сценарий следующий:
1. Разбить ТЗ на подзадачи.
2. Ознакомиться с методикой, типа SCRUM.
3. Начать работать позадачно, и не забыть про систему контроля версий. Решили задачу - протестировали - далее коммит. И так по кругу до конца.