Собственно интересует то, как вы строите архитектуру приложения, грубо говоря последовательность действий.
Например:
1) Брейншторм
2) Оценка и отсеивание всего полученного (интересно, как именно вы отсеиваете? Просто выкидываете или складываете куда нибудь в сторонку?)
2) "Сортировка" результата брейншторма
3) Составление диаграммы "N"
и т.п.
Конечно совсем необязательно следовать моему примеру - можно и обычным рассказом.
Почему я этим интересуюсь?
Разрабатываю в рамках дипломной работы в университете мобильное приложение (средней сложности 2d игра).
Но прошу понять меня правильно, использовать эту информацию я буду не только в дипломе, но и при разработке своих будущих проектов.