miwa
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Cowboy_99 Можно сделать что угодно, вопрос - надо ли и если надо, то кому. В целом такая работа делается следующим образом: берется за шкирку человек, которому это надо (допустим, директор твоего сервиса) и детально его расспрашивается что именно ему надо. Какие цифырки он уже считает в тетрадке/калькуляторе/екселе, какие хотел бы, но не может. В идеале, если этот человек самостоятельно сформулирует свои хотелки хоть от руки, хоть в ворде. После чего у этого же человека расспрашивается, кто еще будет работать с программой (тоесть, бух взаиморасчеты будет там вести, или нет? механик будет сам вносить список деталей/работ, или как?) и делается аналогичный обход по всем этим людям. Изучаются их рабочие места, что они делают и как (тоесть, как механик с руками в масле будет кнопки тыкать и будет ли на это время у буха с жопой в мыле во время сдачи отчетности). Дальше садишся сам и начинаешь рисовать схемки (на бумаге) - что откуда и куда будет в программе двигаться. Ну там, бух принял запчасти, завсклад их получил, выдал механику, механик всунул в машину, запчасть не подошла, вернул завскладу и взял другую...). Результат - показываешь директору и (опционально) всем заинтересованым лицам. Спрашиваешь, все ли правильно понял. Доделываешь что неправильно. Заодно - то, что забыли тебе сказать в прошлый раз. Потом берешь какой-нить Pencil или что-то в этом роде, и делаешь по-быстрому макет приложения с основными оконными формами. Обходишь с ноутом и этим макетом заинтересованных лиц... И только после этого открываешь среду разработки и думаешь над функциями. Как показывает практика, по-другому выходит медленее, дороже и хуже в конечном результате. |