Читаем Софт за 30 дней. Как Scrum делает невозможное возможным полностью

Premiere Pro CS3 (Creative Suite, версия 3.0) был выпущен в июле 2007-го. Для его создания были использованы традиционные методы, и программное обеспечение поставлялось одним большим фрагментом после 18 месяцев разработки. Когда дата выпуска стала приближаться, разработчики начали собирать CS3 к релизу. Было очень много «стучащих труб» (то есть дефектов или ошибок). Разработчики не располагали достаточным количеством времени, чтобы их все исправить, поэтому собрали релиз так, как смогли в эти временные рамки, и выпустили его. Вот какие комментарии оставляли пользователи о CS3:

«Если вы хотите легкую в использовании, дружелюбную по отношению к пользователю программу для редактирования видео, это точно не она. Были вещи, которые я от нее ждал, а она их не делает. Или я не смог их запустить»[9].

«…это программное обеспечение – заведомо плохой код с большим количеством утечек памяти. Если вы попробуете перекодировать большой видеофайл в mpeg2, Premiere, скорее всего, выдаст ошибку из-за плохого управления памятью. Единственное решение – просто перезапустить систему и молиться, чтобы это опять не случилось»[10].

Следующий релиз, Premiere Pro CS4, должен был устранить дефекты CS3. CS4 должен был улучшить стабильность, скорость и легкость в использовании, а также остановить утечки памяти. Питер Грин услышал об этом и решил, что короткие циклы разработки позволят Adobe создать законченные инкременты общего продукта после каждого спринта. Затем инкременты будут складываться в нечто работающее, и это должно понравиться пользователям. Питер также хотел знать реальное положение дел в каждом спринте, поэтому поручил нескольким командам, работающим над CS4, попробовать Scrum.

У Adobe было более 100 девелоперов в 18 Scrum-командах, работающих над выпуском этого релиза. Все решили, что интегрирование всех инкрементов от всех 18 команд после каждого спринта будет слишком большой работой. Они решили подождать до даты, близкой к релизу, чтобы интегрировать все инкременты. Прямо перед выходом CS4 команды пытались соединить фрагменты своей индивидуальной работы в один объединенный продукт. Все противоречия и неразрешенные зависимости, которые препятствовали интеграции, выявились в виде ошибок, и фрагменты CS4 не работали вместе. Рисунок 7.8 показывает медленное увеличение в течение разработки до попытки интеграции и затем резкий скачок в количестве дефектов. Разработчики героически исправляли максимум возможного, но все-таки им пришлось выпустить продукт с заметными дефектами. Имена разработчиков, которые были госпитализированы по причине стресса и переработки в Adobe, стали легендой.

Рис. 7.8. Дефекты в Adobe CS4 и CS5

CS4 был выпущен в сентябре 2008 года и вызвал критические обзоры и негативные отзывы пользователей. Adobe использовал Scrum, чтобы стать более продуктивным, однако более продуктивной стала только каждая отдельная команда. Работа всех команд не была интегрирована и не стала прозрачной. Потенциальные проблемы интеграции были отложены для краткосрочной продуктивности. Качество продукта, отзывы критиков индустрии, своевременный выпуск новых возможностей, удовлетворенность клиентов, моральный дух и здоровье сотрудников в результате пострадали. Что-то надо было менять.

Стив и Питер решили в работе над CS5 использовать Scrum как можно шире, а также обучить методу всех разработчиков и программных менеджеров. Новой задачей Питера было обучать и инструктировать команды, чтобы они могли создать качественное программное обеспечение после каждого спринта. Все инкременты всех команд интегрировались и тестировались после каждого спринта. Каждый спринт естественным образом производил продукт уровня релиза CS5. Рисунок 7.8 показывает, что дефекты никогда не выходили из-под контроля в течение всего процесса. Более того, ко всеобщему удивлению, разработчики закончили работу быстрее, чем было запланировано. Неожиданные дефекты и ошибки от интеграции инкрементов больше не замедляли их прогресс. В дополнительное время перед выпуском разработчики исправили часть проблем, оставшихся от релиза CS4. CS5 был выпущен в апреле 2010-го, обзоры и отзывы пользователей были на этот раз одобрительными.

Перейти на страницу:

Похожие книги

Исследование о природе и причинах богатства народов
Исследование о природе и причинах богатства народов

Настоящее издание открывает серию «Антология экономической мысли» и представляет читателю главный труд «отца» классической политической экономии Адама Смита, завершенный им более 230 лет назад, — «Исследование о природе и причинах богатства народов».В этой работе А. Смит обобщил идеи ученых за предшествующее столетие, выработал систему категорий, методов и принципов экономической науки и оказал решающее влияние на ее развитие в XIX веке в Великобритании и других странах, включая Россию. Еще при жизни книга А. Смита выдержала несколько изданий и была переведена на другие европейские языки. В полном переводе на русский язык «Богатство народов» последний раз издавалось сорок пять лет назад (1962 г.). Этот перевод был взят за основу, но в ряде мест уточнен и исправлен.Впервые издание А. Смита снабжено именным указателем, сверенным с наиболее авторитетным на Западе шотландским изданием 1976 г.Для научных работников, историков экономической мысли, аспирантов и студентов, а также всех интересующихся наследием классиков политической экономии.

Адам Смит

Экономика
Управление затратами предприятия
Управление затратами предприятия

В данном учебном пособии рассматриваются основные вопросы, связанные с управлением затратами предприятия. Показана взаимосвязь управления затратами с системой управления предприятия в целом. Основное внимание уделено проблемам классификации производственных затрат, последовательно раскрываются основные элементы управления себестоимостью: планирование, анализ, контроль и регулирование затратами на производство продукции. Выделен самостоятельный раздел расчета и анализа точки безубыточности. В заключение рассматриваются вопрос роли и места управления затратами в системе развития предприятия.Предназначено для студентов экономических вузов, изучающих курсы «Управление затратами», «Экономика предприятия», «Экономический анализ предпринимательской деятельности фирмы» и другие дисциплины, а также для преподавателей, бухгалтеров, предпринимателей и менеджеров.

Галина Кузминична Краснослободцева , Г. К. Краснослободцева , Е Н Котенева , Е. Н. Котенева , С. О. Фильчакова

Экономика / Финансы и бизнес