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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.03.2015, 07:26   #11  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,139 / 917 (35) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Bergman Посмотреть сообщение
Потом попадаешь на такой проект с огромным количеством незадокументированных модификаций, причем со многими из них даже пользователи не знакомы
Как это возможно, если пользователи работают в системе минимум половину длительности проекта? И каждый этап завершается демонстрацией и приемкой работающего решения?
Документация это точно такая же задача как и разработка. Если пользователю нужны детальные инструкции, он их заказывает, если и так все ясно, незачем и время тратить. А бывает что инструкции должны доходить до уровня букваря по предметной области. И доподлинно выяснить, какой уровень документации нужен, можно только когда новые пользователи начнут в систему лезть.
Что касается проектной документации, то функциональные требования фиксируются в виде историй перед началом каждого этапа. Более того, до начала работы они причесываются до состояния когда всем понятно о чем речь идет. А дизайн на совести команды разработчиков. Опять таки, если разработчики квалифицированные, то заморачиваться смысла нет, и так понятно какие патерны применяются к схеме данных и коду. Хватит и комментов в коде. Если же команда брызжет оригинальными решениями банальных задач, тогда стоит требовать детального описания того, что ваяется, чтобы потом можно было разобраться что к чему. Но решение, опять таки, принимается по мере возникновения проблем. Если через пару спринтов возникли вопросы "что это долдон тут наклепал?" тогда документирование более строгое, если же с использование чужого кода ни у кого проблем нет, то и заморачиваться незачем.
Базовый принцип очень простой: "Очень много шансов что это все равно придется выбросить на помойку, поэтому делай как можно проще, быстрее и дешевле"
__________________
Isn't it nice when things just work?
Теги
agile, scrum

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сделайте пожалуйста обновления одного раздела. без обновления всей страницы -O_o- Обсуждение форума 1 31.05.2013 12:49
Какая модель управления эффективнее? lagr221374 Курилка 13 26.01.2012 16:01
Звездочки заменены на символ "Сила сигнала". Стало ли лучше? mazzy Информация для участников 12 28.07.2009 13:29
Новая версия движка 3.5.4. Стало ли лучше? Сбор багов и замечаний здесь mazzy Обсуждение форума 102 25.05.2006 00:25
Методология распределения рабочего времени консультанта / программиста ushastik Курилка 12 24.02.2004 09:22

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:20.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.