Agile-реанимация государственного проекта
Сергей Смирнов СПб ГУП «Санкт-Петербургский информационно-аналитический центр»
Обо мнеСергей Смирнов
smirnoff_sergeysergey.smirnov.1829
начальник сектора разработки, к.т.н.
С 2009 года занимаюсь разработкойгосударственных информационных систем
О проектеАвтоматизация деятельности гос. ведомства
Внутренняя система~10 объектов автоматизации~ 400 сотрудников
Интернет порталМежведомственное взаимодействие
Ожидание РеальностьИсходное состояние
уровень автоматизации
качество ПО
Исходное состояние
Полный комплект документации по ГОСТ
Закрытые работы в соответствии с ГК
при этом
Анти agile манифест
следование первоначальному
плану
готовностьк изменениям
исчерпывающая документация
работающийпродукт
процессы заключения ГК и организации
закупок
люди и взаимодействие
Поставленные задачи Выпуск качественно новой
версии Удовлетворенные и
счастливые пользователи
Проблемы взаимодействияo Пользователи не идут
на конструктивноевзаимодействие
o Отсутствие верыв исполнителяи результат
Частые поставки
Проблемы с обратной связью
Общая команда с заказчиком Рабочие группы Акты об установке и
демонстрации Подписи сотрудников
и глав ведомств
Конструктивное взаимодействие
совместная работа с заказчиком– обсуждение
– проектирование – прототипирование
рабочее время сотрудника
Компенсация затрат
– спасибо (+ в карму)
– благодарственные письма
– финансы
Реанимация завершена Достигнуто
конструктивное сотрудничество с заказчиком
Выпущено и внедрено качественное ПО
Налажен гибкий процесс разработки
Agile и ГК
ТребованияТребования на высоком уровне абстракцииТребования пользователей отдельным ПриложениемРазделение на отдельные логические блоки в соответствии с этапами реализации
ГОСТ 34.602-89 «Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы»
1.2. «…Могут быть разработаны ТЗ на части АС; на подсистемы АС, комплексы задач АС и т.п…»1.7.«…Изменения к ТЗ на АС оформляют дополнением или подписанным заказчиком и разработчиком протоколом…»
Требования. ГОСТ
Календарный пландо
Техническое задание
Эскизный проект
Технический проект
Рабочая документация,ввод в действие
Календарный планпосле
Этап: от ТЗ до Ввода в действие
Сдача документации вместе с ПО
Требования на следующий год
Календарный план. ГОСТГОСТ 34.601-90 «Автоматизированные системы. Стадии создания»2.2. «Стадии этапы, выполняемые организациями участниками работ по созданию АС, устанавливаются в договорах и техническом задании на основе настоящего стандарта… В зависимости от специфики создаваемых АС и условий их создания допускается выполнять отдельные этапы работ до завершения предшествующих стадий, параллельное во времени выполнение этапов работ, включение новых этапов работ»
ГОСТ 34.603-92 «Виды испытаний автоматизированных систем»1.16. «Допускается последовательное проведение испытаний и сдача частей АС в опытную и постоянную эксплуатацию при соблюдении установленной в ТЗ очередности ввода АС в действие».
Отчетная документацияТолько необходимые документы
Перекрестные ссылки и декомпозиция
Автоматизация
Риск 1. Конфликт интересов
Исполнитель Заказчик
Согласование работ с заказчиком Требование в ТЗ содержит оценку Каждая история оценена и привязана к
требованию из ТЗ Σ оценок историй ≤ оценки требования из ТЗ
Риск 2. Трудности в развитии
Исполнитель
Заказчик
Промышленная среда
Артефакты для заказчика
Исполнитель
Заказчик
Промышленная среда
Заключение про Agile в ГКПозволяет выводить проекты из кризисаМинимизирует рискиМожет работать в текущей нормативно правовой базеТребует регламентации от государства
Спасибо за внимание!http://gosagile.ru
Автор рисунков: Артем Воронцов ([email protected])
smirnoff_sergeysergey.smirnov.1829
Сергей Смирнов
Top Related