В 2009 году, работая в компании ПЕТЕР-СЕРВИС, организовал внутренний стартап по созданию программного продукта: специализированной системы мониторинга для контроля состояния программного обеспечения BSS у крупных операторов связи.
Проект был успешно реализован, продукт выдержал конкуренцию с общепризнанными мировыми лидерами в этой области (системы мониторинга Nagios, Zabbix, Zenoss, HP OVO, в дальнейшем MS SCOM, IBM Tivoli) и на данный момент используется в сегменте мониторинга BSS во всех филиалах Мегафон и у ряда зарубежных клиентов.
Суммарный объем обрабатываемых данных в рамках Мегафон - несколько сотен тысяч операций в секунду.
На основе анализа потребностей клиентов и опыта использования других систем, были определены требования к продукту, его архитектура. Проект прошел несколько защит у руководства разного уровня, после чего ему был дан старт.
В ходе проекта был разработан и стандартизован подход к поддержке мониторинга во всех продуктах на уровне компании.
После создания продукта стал его владельцем (Product Owner) и в течение восьми лет занимался его дальнейшим развитием.
Руководил группой программистов, которые занимались его реализацией.
На момент начала работ по продукту, в компании стандартом была водопадная модель разработки, но у меня было выделенное подразделение, подчиняющееся напрямую заместителю генерального директора, и, соответственно, возможность работать по другой модели. На тот момент мы об Agile особо ничего не знали, но в своей работе интуитивно придерживались именно этой философии:
- Люди и взаимодействие важнее процессов и инструментов
- Работающий продукт важнее исчерпывающей документации
- Сотрудничество с заказчиком важнее согласования условий контракта
- Готовность к изменениям важнее следования первоначальному плану
В 2013-м году мне удалось убедить ответственных за внутреннее обучение и организовать тренинги по SCRUM, причем не локальный тренинг для своей группы, а масштабный, для всего звена руководителей подразделений разработки.
Тренинги проводил один из гуру SCRUM в России - Никита Филиппов (Scrumtrack). Эффект от тренингов был сравним со взрывом атомной бомбы. Большинство приверженцев водопадной модели, были "перевербованы" практически за один день.
Дальше я активно пропагандировал переход с водопада на Agile, который получал все больше приверженцев внутри компании, в том числе и среди высшего руководства.
В итоге через пару лет разработка в компании (более 1000 человек) велась уже только по гибким методологиям.
Сейчас в компании повсеместно внедрен процесс Continuous Integration (без моего участия), который мы использовали в своей команде уже давно (git, gitflow, codereview, TeamCity с автоматическими сборками и астотестами).