Agile-реанимация государственного проекта

Post on 13-Apr-2017

416 views 2 download

Transcript of Agile-реанимация государственного проекта

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

Автор рисунков: Артем Воронцов (artemvorontsov@gmail.com)

smirnoff_sergeysergey.smirnov.1829

Сергей Смирнов