Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Документирование изменений при развитии системы / 8 сообщений из 8, страница 1 из 1
13.08.2012, 16:09
    #37914741
JDECons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Документирование изменений при развитии системы
Предлагаю делиться опытом, кто с какой детализацией документирует изменения систем.
Как фиксируются требования бизнеса, как документируется техническая сторона реализации этих требований.
Интересует освещение вопроса для систем разного рода, для учетных, транспортных (заливка хранилищ, интеграция)...

Сам сталкивался с разными способами документирования. Получается, что чем качественнее документация, тем ниже скорость изменений.
А не во всех случаях документация получается востребованной....

особенно интересен опыт не запуска системы, а именно развития / сопровождения.
на этапе проекта отношение к документации более серьезное и осознанное, а вот дальше....
...
Рейтинг: 0 / 0
13.08.2012, 19:56
    #37915105
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Документирование изменений при развитии системы
А дальше должно быть ещё более серьёзное: ведь режем по живому.

>чем качественнее документация, тем ниже скорость изменений
Не вижу связи.

>с какой детализацией документирует изменения систем
С достаточной для понимания причины внесения изменений, почему сделано именно так, как именно дожно быть сделано, как сделано по факту + информация о всех персоналиях.
...
Рейтинг: 0 / 0
13.08.2012, 20:43
    #37915138
JDECons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Документирование изменений при развитии системы
"не вижу связи..."
Как правило, документирование "удлиняет" процесс между появлением потребности и передачей хотя бы в опытную эксплуатацию реализации.
Вот тут конфликт интересов: бизнес хочет "на вчера", не очень понимает ценность документирования (в идеале передать в ИТ требования в виде простого диалога или email); люди, ответственные за систему, понимаю ценность документирования и полезность в перспективе (а могут и не понимать частично).
Кроме того, документированием, согласованием требований можно увлечься и прийти к тому, что это составляет существенную часть работы.
...
Рейтинг: 0 / 0
13.08.2012, 20:56
    #37915152
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Документирование изменений при развитии системы
JDECons"не вижу связи..."
Как правило, документирование "удлиняет" процесс между появлением потребности и передачей хотя бы в опытную эксплуатацию реализации.Если бы это было так, то хорошей практикой было бы как раз не документировать.

Ведь очевидно, что любые фичи в процессе разработки направлены на уменьшение стоимости, ускорение разработки и т.п.

Другое дело, что документация способствует повышению скорости не всегда очевидным образом - например, не нужно будет переделывать одно и то же много раз, не нужно будет проводить долгие исследования перед изменениями.
...
Рейтинг: 0 / 0
13.08.2012, 23:32
    #37915253
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Документирование изменений при развитии системы
JDECons,

Если клиент платит не только за изменение но и за документирование - невопрос. Зачастую клиенты неготовы платить за последнее, а я неготов заниматься фигней забесплатно. Да, на документирование уходит не меньше половины времени, и то это еще весьма оптимистично. Обычно где-то 2/3 времени это документирование.
...
Рейтинг: 0 / 0
14.08.2012, 02:39
    #37915327
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Документирование изменений при развитии системы
Документирование на пути реализации встречается с corner cases, в общем, картинка про качели.
...
Рейтинг: 0 / 0
14.08.2012, 08:26
    #37915399
JDECons
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Документирование изменений при развитии системы
Тема у ходит в сторону "надо / не надо".
А интересует практический опыт.
Особенно интересно в "insite" варианте.
У меня в практике было:
1. Аналитики писали процессы и согласовывали изменения с бизнесом, причем аналитики могли выступить и инициатором изменения / оптимизации процесса.
Аналитики писали ТЗ программистам. Детализация тут уже персональная, но за качеством в целом следил архитектор.

2. Были ситуации, когда начинали по AIM, при переходе от внедрения к сопровождению оставляли только ТЗ.
(спасало, что в AIM в MD050 есть раздел для бизнес-кейса).

3. Бизнес писал процессы, ибо аналитики вроде как не компетентны в этом.
Аналитики писали высокоуровневую постановку задачи, потом ряд согласований по сути, срокам и трудозатратам.
Далее аналитики писали ТЗ программистам.

Во всех случаях общее одно: если есть архитектор, следящий за целостностью разработок и качеством ТЗ, то порядок будет; если его нет, в определенных случаях срабатывает соблазн упростить ТЗ до простого письма.
_______________
Я ожидаю, что коллеги по цеху поделятся своим опытом.
Как правильно, мы многие знаем, а вот как в жизни приживается, это очень интересно.
...
Рейтинг: 0 / 0
14.08.2012, 12:19
    #37915675
ЮВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Документирование изменений при развитии системы
JDEConsПредлагаю делиться опытом, кто с какой детализацией документирует изменения систем.


Вопрос не совсем понятный.
О каких стадиях разработки (и, соответственно, документирования) идет речь?
На разных стадиях она может быть разной: на стадии ТЗ - уровень детализации должен исключать разное толкование требований и обспечивать функциональную полноту требований, а на стадии сопровождения и/или развития системы - уровень детализации должен гарантировать внесение в документацию описание ВСЕХ новых возможностей и способов их применения (или описание модификации существующих).

Например, на стадии сопровождения (развития) системы могут выпускаться дополнительные документы:
1 описание подготовленных и утвержденных корректировок
2 извещение пользователям о выпуске новой версии
3 описание новой версии

PS Выделите ваши стадии жизненного цикла ПО и потом задавайте вопросы по каждой стадии конкретно:
как документируются изменения, например, в ТЗ (выпуск дополнительного ТЗ или новое ТЗ на новую версию ПО?).
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Документирование изменений при развитии системы / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]