1
Проектирование / Re: Постановка задачи программисту
« : 25 Февраля 2011, 13:26:24 »Я, аналитик. В задачи входит описать ТО, что нужно получить от системыВ этой схеме, на мой взгляд, отсутствует роль специалиста, который скажет КАК должна работать система. А это очень необходимо, потому что:
Программист - видит описание - создает классы, формирует код, все это фиксирует в программе
- ТО, что нужно получить от системы можно реализовать множеством различных способов;
- далеко не каждый из этих способов них удовлетворит заказчика.
Поэтому необходим ктото, во-первых поймет КАК должна быть реализована система, чтобы удовлетворить ожидания заказчика, а во-вторых согласует с заказчиком это (путем демонстрации прототипа, просто на словах или рисованием на бумажке - не важно) и возмет на себя ответственность за то, что выбранный способ реализации - верный (т.е. удовлетворяет заказчика).
Эти все функции, как мне кажется, возложены на роли архитектора и дизайнера UI. Хотя, конечно, часто, роли архитектора и дизайнера UI совмещают с ролью аналитика или программиста...
Коллеги, я прав или ошибаюсь?