Показать сообщение отдельно
Старый 05.02.2003, 10:10   #3  
Юрий Колеров is offline
Юрий Колеров
Участник
Сотрудники Microsoft Dynamics
 
10 / 10 (1) +
Регистрация: 18.12.2002
Адрес: Москва
Задача консультанта состоит в постановке задачи в бизнес-терминах. То есть проработку он продумывать должен на уровне "должно быть вот так" и, если он хороший консультант, то пишет ТЗ. Задача аналитика в данной схеме, видимо, - перевести бизнес-термины на язык, понятный кодировщику (т. е. написать техпроект - документ, который отвечает на вопрос "как сделать", в отличие от ТЗ, которое должно отвечать на вопрос "что сделать"). Аналитику, как показывает практика, весьма сложно ставить конкретные задачи, не находясь внутри проекта.
Некоторые компании, у которых много технологически разнородных проектов, используют более изощрённые схемы: консультант (фактически business owner, говорит, чего надо) - аналитик (пишет вместе с конс. ТЗ) - архитектор (пишет ТП) - кодировщик (работает). Но и в этом случае аналитику опять надо вариться в проекте (а архитектору уже, как правило, необязательно, но представление о проекте и его ходе он должен иметь).
Если же консультант ставит задачу непосредственно программисту (частный случай - себе) - то тут ответы очевидны: детализировать и разбираться и в бизнесе, и в технологиях надо хорошо.