Чувствую, что когда у меня появляется очередная идея, мне не хватает точной формулировки целей для ее воплощения. Очень сильно погружаюсь в детализацию задачи, и за этим часто пропадает сама суть идеи. Когда только погружался в свой первый pet-project все было проще: делал по принципу "что-то придумал - воплощай и детализируй на лету". Со временем появился опыт и возросли личные требования к проектам. Думаю, что без какого-либо планирования тут никак не обойтись.
Какие есть полезные подходы/ресурсы/книги/статьи по планированию и проектированию идей? Надеюсь, мне удалось донести мысль.
Сначала собираются требования, чаще, в форме пользовательских историй. Затем основываясь на требования пишется функционал. Сверяются требования и функционал и проверяется покрыты ли все требования придуманным функционалом. Делается прототип. Тестируется насколько юзабельно этим пользоватся и приводят ли все фичи пользователя к его требованиям. Если все хорошо, режется на маленькие кусочки которые можно делать понедельно и делается. Подходить желательно итеративно а не инкрементно. Не нужно до идеала довести какой то кусок проекта, потом другой. Нужно делать сразу продукт который покроет основные требования как можно быстрее и дешевле, и затем с каждой неделе улучшать юзабилити и допиливать остальное.