Этапы создания приложения?
Насчет ТЗ посмотрите www.mastertz.ru, может, и пригодится:

Мастер ТЗ - бесплатная программа для создания технических заданий на сайт, программное обеспечение и т.д.
Программа обеспечивает легкое создание профессионального ТЗ в соответствии с ГОСТ.
Возможно редактирование раннее созданного проекта, экспорт результатов в формате HTML и Microsoft Word.
Не требует инсталяции, работает с любого носителя.
Имеется встроеная документация (рекомендации, ГОСТы).

Про жизненный цикл программного продукта (не только Android приложения) должно быть написано в SWEBoK. Но это довольно общие знания, универсального решения же не существует.