Как спланировать разработку программы:
– определите концепцию программы;
– опишите состав первого релиза;
– составьте беклог (приоритетный список функциональности) из первого релиза;
– определите трудоемкость и приоритетность;
– распределите работу на этапы (желательно, один этап – не более 150 часов).

В процессе разработки:
– обновляйте статусы работы в беклоге;
– добавляйте новые идеи и определяйте для них приоритеты;
– согласуйте обновление беклога с владельцем продукта.