|
Документирование изменений при развитии системы
|
|||
---|---|---|---|
#18+
Предлагаю делиться опытом, кто с какой детализацией документирует изменения систем. Как фиксируются требования бизнеса, как документируется техническая сторона реализации этих требований. Интересует освещение вопроса для систем разного рода, для учетных, транспортных (заливка хранилищ, интеграция)... Сам сталкивался с разными способами документирования. Получается, что чем качественнее документация, тем ниже скорость изменений. А не во всех случаях документация получается востребованной.... особенно интересен опыт не запуска системы, а именно развития / сопровождения. на этапе проекта отношение к документации более серьезное и осознанное, а вот дальше.... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2012, 16:09 |
|
Документирование изменений при развитии системы
|
|||
---|---|---|---|
#18+
А дальше должно быть ещё более серьёзное: ведь режем по живому. >чем качественнее документация, тем ниже скорость изменений Не вижу связи. >с какой детализацией документирует изменения систем С достаточной для понимания причины внесения изменений, почему сделано именно так, как именно дожно быть сделано, как сделано по факту + информация о всех персоналиях. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2012, 19:56 |
|
Документирование изменений при развитии системы
|
|||
---|---|---|---|
#18+
"не вижу связи..." Как правило, документирование "удлиняет" процесс между появлением потребности и передачей хотя бы в опытную эксплуатацию реализации. Вот тут конфликт интересов: бизнес хочет "на вчера", не очень понимает ценность документирования (в идеале передать в ИТ требования в виде простого диалога или email); люди, ответственные за систему, понимаю ценность документирования и полезность в перспективе (а могут и не понимать частично). Кроме того, документированием, согласованием требований можно увлечься и прийти к тому, что это составляет существенную часть работы. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2012, 20:43 |
|
Документирование изменений при развитии системы
|
|||
---|---|---|---|
#18+
JDECons"не вижу связи..." Как правило, документирование "удлиняет" процесс между появлением потребности и передачей хотя бы в опытную эксплуатацию реализации.Если бы это было так, то хорошей практикой было бы как раз не документировать. Ведь очевидно, что любые фичи в процессе разработки направлены на уменьшение стоимости, ускорение разработки и т.п. Другое дело, что документация способствует повышению скорости не всегда очевидным образом - например, не нужно будет переделывать одно и то же много раз, не нужно будет проводить долгие исследования перед изменениями. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2012, 20:56 |
|
Документирование изменений при развитии системы
|
|||
---|---|---|---|
#18+
JDECons, Если клиент платит не только за изменение но и за документирование - невопрос. Зачастую клиенты неготовы платить за последнее, а я неготов заниматься фигней забесплатно. Да, на документирование уходит не меньше половины времени, и то это еще весьма оптимистично. Обычно где-то 2/3 времени это документирование. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2012, 23:32 |
|
Документирование изменений при развитии системы
|
|||
---|---|---|---|
#18+
Документирование на пути реализации встречается с corner cases, в общем, картинка про качели. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 02:39 |
|
Документирование изменений при развитии системы
|
|||
---|---|---|---|
#18+
Тема у ходит в сторону "надо / не надо". А интересует практический опыт. Особенно интересно в "insite" варианте. У меня в практике было: 1. Аналитики писали процессы и согласовывали изменения с бизнесом, причем аналитики могли выступить и инициатором изменения / оптимизации процесса. Аналитики писали ТЗ программистам. Детализация тут уже персональная, но за качеством в целом следил архитектор. 2. Были ситуации, когда начинали по AIM, при переходе от внедрения к сопровождению оставляли только ТЗ. (спасало, что в AIM в MD050 есть раздел для бизнес-кейса). 3. Бизнес писал процессы, ибо аналитики вроде как не компетентны в этом. Аналитики писали высокоуровневую постановку задачи, потом ряд согласований по сути, срокам и трудозатратам. Далее аналитики писали ТЗ программистам. Во всех случаях общее одно: если есть архитектор, следящий за целостностью разработок и качеством ТЗ, то порядок будет; если его нет, в определенных случаях срабатывает соблазн упростить ТЗ до простого письма. _______________ Я ожидаю, что коллеги по цеху поделятся своим опытом. Как правильно, мы многие знаем, а вот как в жизни приживается, это очень интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 08:26 |
|
Документирование изменений при развитии системы
|
|||
---|---|---|---|
#18+
JDEConsПредлагаю делиться опытом, кто с какой детализацией документирует изменения систем. Вопрос не совсем понятный. О каких стадиях разработки (и, соответственно, документирования) идет речь? На разных стадиях она может быть разной: на стадии ТЗ - уровень детализации должен исключать разное толкование требований и обспечивать функциональную полноту требований, а на стадии сопровождения и/или развития системы - уровень детализации должен гарантировать внесение в документацию описание ВСЕХ новых возможностей и способов их применения (или описание модификации существующих). Например, на стадии сопровождения (развития) системы могут выпускаться дополнительные документы: 1 описание подготовленных и утвержденных корректировок 2 извещение пользователям о выпуске новой версии 3 описание новой версии PS Выделите ваши стадии жизненного цикла ПО и потом задавайте вопросы по каждой стадии конкретно: как документируются изменения, например, в ТЗ (выпуск дополнительного ТЗ или новое ТЗ на новую версию ПО?). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 12:19 |
|
|
start [/forum/topic.php?fid=33&fpage=20&tid=1547804]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 124ms |
0 / 0 |