ѕоиск
 лиенты

—бербанк

Ђ‘абрика разработкиї - проект по автоматизации производства »“-приложений

Ђ‘абрика разработкиї - проект по автоматизации производства »“-приложений

ѕредыстори€ проекта

ƒепартамент разработки  в —бербанке Ц один из самых больших в отрасли, как по количеству персонала,  так и по количеству разрабатываемых систем и объему доработок. «а два года непрерывного развити€, разнообразие методологических подходов и решений дл€ проектов, которыми обладали руководители групп разработчиков, привело к снижению качества продукта и увеличению затрат на исправление ошибок в среднем на 40%.


«адачи

Ќа поверхности оказались три ключевые проблемы:

  • низкое ресурсное обеспечение этапов анализа  требований;
  • недостаточно полное системное тестирование до приемки заказчиком;
  • отсутствие индустриального подхода Ц унифицированной методологии, единой платформы и прозрачной отчетности.

¬ 2010 году управл€ющий директор »“-отдела јндрей ’лызов прин€л решение о необходимости внедрени€ единой платформы и методологии дл€ управлени€ разработкой. Ќа роль ALM-платформы были выбраны продукты HP и IBM. ѕосле инициации пилотного проекта в качестве основного инструмента был выбран IBM Rational Jazz, а главным партнером стала компани€ Ђјпланаї.

ѕроект под названием Ђ‘абрика разработкиї преследовал две цели:

  • снизить количество ошибок  к концу 2012 года на 30%;
  • повысить производительность разработок на 30%.

–ешение

Ќа первом этапе специалисты Ђјпланыї проработали методологию, настроили платформу и выпустили первые релизы. ¬се действи€ по анализу проблем и выполнению пилотных проектов были произведены в течение 2010 года, что €вл€етс€ высоким показателем дл€ проекта такого уровн€. ѕроект оказалс€ уникальным по масштабу Ц ранее в –оссии отсутствовал опыт проведени€ таких изменений параллельно с организационными реконструкци€ми и увеличением численности персонала.

  концу 2011-го года Ђ‘абрикаї охватила все активно разрабатываемые системы. Ѕыла отработана технологи€ тиражировани€, включающа€ учебные курсы, настройку инструментов и ведени€ нескольких релизов под присмотром экспертов.

  завершению проекта образовалось более 1000 пользователей, изменени€ методологии и технических настроек необходимо было оперативно доносить до всех участников, поэтому был разработан специальный портал проекта, в котором разместились четко структурированные описани€ процессов, ролевые инструкции, шаблоны и друга€ полезна€ информаци€.

 роме того, была разработана система метрик и отчетность по данным в Jazz. “рудно переоценить важность отчетности дл€ управлени€ разработкой, но необходимо отметить прозрачность, которую дает ALM-система за счет хранени€ различных св€занных данных. Ётот фактор мотивирует пользователей работать по правилам, избегать хранени€ информации исключительно в Ђголовеї.


–езультаты

«аказчик получил возможность сравнивать между собой различные проекты и команды, принимать  объективные  метрики  эффективности, ему стало проще отслеживать узкие места. –аньше намеченного срока достигнута цель по снижению количества ошибок при промышленной эксплуатации.

ѕо итогам реализации проекта в конце 2011 года было проведено оценивание процессов разработки по модели CMMI. —бербанк Ђполучилї второй уровень и готовитс€ к оцениванию на соответствие третьему уровню.

¬ конце 2011 года јндрей ’лызов выступал в —колково с докладом Ђ‘абрика разработки, или как заработать миллиардї, что дает ответ на вопрос о результатах проекта с финансовой точки зрени€.

–анее настороженные пользователи и менеджмент с удовольствием пользуютс€ результатами проекта и активно выдвигают предложени€ по улучшению. Ѕолее того, отмечаетс€ глобальный интерес к данному проекту. ¬ –оссии такого рода проектов еще не было и в ближайшие несколько лет может не быть, даже в мировом масштабе он заметен.