Scrum в разработке
проблема
Очень часто мы работаем с проблемами, решение которых неочевидно в начале работы. Поэтому требования на момент постановки задачи и написания технического задания нередко расходятся с теми, которые нужны на самом деле. В ситуации изменчивых требований приходится часто переделывать одно и то же.
решение
Чтобы более эффективно работать с изменчивыми требованиями, мы решили применить методологию Scrum. В частности, разбить разработку на спринты и оперировать требованиями на языке пользователя. В конце каждого спринта мы стремимся получить Minimal Viable Product (MVP) – минимальный продукт, пригодный для продажи или демонстрации заказчику. Частые демонстрации позволяют нам на ранних стадиях корректировать направление разработки. У заказчика и заинтересованных лиц мы выясняем, что переделать, а что добавить. Это делает разработку более гибкой и предсказуемой, а в итоге ещё и сокращает время появления удовлетворяющего заказчика продукта.
Методология Scrum в чистом виде разработана программистами и применяется в разработке программных продуктов, поэтому на приборостроение она ложится не так гладко. Но мы продолжаем эксперименты и развитие методологии с учётом ограничений нашей отрасли.
команда
Менеджеры — Антон Рядинский, Алексей Стеринович, Павел Караваев |
партнеры
Применение теории ограничений позволило выполнять все заказы в макетных мастерских в срок
Мы издали книгу о работе научно-производственного объединения "Факел", которое в Академгородке в 60-х годах выполняло сложные разработки на заказ.
Мы организовали семинар, где руководители предприятий ЦТО обсудили схожие проблемы в управлении технологическими компаниями и пути их решения.