AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Прочие вопросы
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.11.2006, 11:13   #1  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Переход от проектирования к кодированию происходит в момент, когда решаемая проблема разбита на набор примитивных задач, понятных проектировщику. Если программист и проектировщик различные люди, очень вероятно, что они обладают различными наборами примитивов, что приведет к проблемам при реализации.
(c) Facts and Fallacies of Software Engineering
By Robert L. Glass
Старый 14.11.2006, 11:20   #2  
kALVINS is offline
kALVINS
MCT
SAP
NavAx Club
 
749 / 64 (4) ++++
Регистрация: 28.01.2005
Адрес: Moscow
Вот меня и интересует до какого уровня примитива программисты хотят видеть идеальное ТЗ! С какой степенью детализации!
Старый 14.11.2006, 12:49   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от kALVINS Посмотреть сообщение
Вот меня и интересует до какого уровня примитива программисты хотят видеть идеальное ТЗ! С какой степенью детализации!
Я видел примеры очень детализированных ТЗ, вплоть до описания, какие данные для отчетов/форм из каких полей каких таблиц надо брать, где какие группировки и фильтры должны быть, где какие кнопочки должны располагаться и как реагировать на действия с другими кнопочками, etc. НО такие ТЗ рассчитаны даже не на программистов, а на обычных, как иногда говорят, "кодеров" - студентов старших курсов или недавних выпускников, знающих, что такое ООП, и слышавших слово "Axapta". И заработки у таких кодеров соотвествующие... С другой стороны, ситуация, когда письменного ТЗ вообще нет, тоже ненормальна, потому что в среде программистов телепаты afaik довольно редки, а угодить человеку, когда не знаешь, чего он хочет, очень сложно.
Бывают примеры достаточно взвешенных подходов к написанию ТЗ, но это, наверно, скорее исключение из правил, чаще люди сами не знают, чего хотят
Наверно, идеальное ТЗ - написанное, перефразируя Эйнштейна, "настолько кратко, насколько это возможно, но не более того", т.е. достаточно детализированное, чтобы понять, чего хочет заказчик, но не перегруженное несущественными или очевидными деталями, чтобы не пытаться сделать из программиста обычного "кодера".
Старый 14.11.2006, 13:00   #4  
kALVINS is offline
kALVINS
MCT
SAP
NavAx Club
 
749 / 64 (4) ++++
Регистрация: 28.01.2005
Адрес: Moscow
ТЗ кроме того что позволяет дать программисту задание на разработку, но и позволяет более полно документировать разработку, чтобы потом через полгода не нужно было вспонимать что откуда взялось
Поэтому степень детализации вопрос не только воприятия программиста.
Старый 14.11.2006, 15:52   #5  
kALVINS is offline
kALVINS
MCT
SAP
NavAx Club
 
749 / 64 (4) ++++
Регистрация: 28.01.2005
Адрес: Moscow
Цитата:
Сообщение от gl00mie Посмотреть сообщение

Наверно, идеальное ТЗ - написанное, перефразируя Эйнштейна, "настолько кратко, насколько это возможно, но не более того", т.е. достаточно детализированное, чтобы понять, чего хочет заказчик, но не перегруженное несущественными или очевидными деталями, чтобы не пытаться сделать из программиста обычного "кодера".
А чем так плохо делать из программиста кодера? ну кроме падения заработков.
Старый 14.11.2006, 16:01   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от kALVINS Посмотреть сообщение
А чем так плохо делать из программиста кодера? ну кроме падения заработков.
Программист - творческая личность.
А кодером может и моя бабушка работать.
Старый 14.11.2006, 18:20   #7  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Talking
Цитата:
Сообщение от kALVINS Посмотреть сообщение
А чем так плохо делать из программиста кодера? ну кроме падения заработков.
А тем, что сначала из консультанта необходимо "сделать" архитектора...
А падение заработка программистов это сон которому не суждено стать явью...
Старый 14.11.2006, 18:58   #8  
kALVINS is offline
kALVINS
MCT
SAP
NavAx Club
 
749 / 64 (4) ++++
Регистрация: 28.01.2005
Адрес: Moscow
Цитата:
Сообщение от Morpheus Посмотреть сообщение
А тем, что сначала из консультанта необходимо "сделать" архитектора...
А падение заработка программистов это сон которому не суждено стать явью...
Часто приходится быть и архитектором.
И я не против больших заработков программистом, а только за!!! Не нужно нам падение зарплат на рынке!!!
Старый 15.11.2006, 10:58   #9  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от kALVINS Посмотреть сообщение
Часто приходится быть и архитектором.
Гм... Какое совпадение
Цитата:
Сообщение от kALVINS Посмотреть сообщение
И я не против больших заработков программистом, а только за!!! Не нужно нам падение зарплат на рынке!!!
Просто признайтесь честно, что сие от Вас не зависит.

К вопросу о "кодерах" - видел сам результат использования аутсорсеров (индусов) компанией, в которой неплохо умели писать ТЗ.
Изделие - конвертер данных системы при переходе на Евро.
Результат - продукт, купленный у исполнителей, как коммерческая версия, был втихую (без засветки клиентам) переписан. 3 человеко-месяца только разработки. Плюс тестирование и проч. накладные расходы.

Причина (внимание!) - неумение и нежелание исполнителей (кодеров) разобраться в архитектуре системы и грамотно встроить свое изделие в нее. Плюс (минус, точнее ) - дико грязный код (cut&paste, алиасы для переменных, ...)

Если Вы хотите так работать - флаг Вам в руки
__________________
Best Regards,
Roman
Теги
техническое задание

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Составление ТЗ на работу по описанию БП Alla_c Методология внедрения 5 07.09.2006 08:22
Моделирование ТЗ LCh DAX: Прочие вопросы 12 03.09.2004 12:09
цена грамотного ТЗ? stavserg DAX: Прочие вопросы 34 23.12.2002 18:49

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:11.