SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
ИНСТРУМЕНТЫ • aвтоматизация автоматизация • ИНСТРУМЕНТЫ
58 59www.mdmag.ruМОЕ ДЕЛО. МАГАЗИН • октябрь 2016
а результат записали. Так появился
Agile Software Development Manifesto,
или, если говорить по-русски, мани-
фест о гибкой разработке программ-
ного обеспечения.
Однако вся эта романтика выгля-
дит далекой от сферы бизнеса (если
он не касается разработки) и в част-
ности ритейла. Однако вместе с Agile
и  даже до  него начали появляться
методики работы, включающие
в себя подходы Agile и призванные,
как выразился один из авторов по-
добной методики  – Scrum, помочь
сделать двойную работу в два раза
быстрее. А  вот это уже выглядит
привлекательно. «На мой взгляд,
использование Agile позволяет бы-
стрее повысить уровень ответствен-
ности всех членов проектной коман-
ды за  общий результат, повышает
уровень взаимопомощи, позволяет
сотрудникам быстрее повышать
свою квалификацию, – делится мне-
нием Алексей Лапшин, генеральный
директор компании «АйТи. Бизнес
решения». Согласитесь, такие вещи
актуальны для любой компании.
Вслед за ИТ-командами «гибкий
подход»сталиприменятьнебольшие
коллективы, которые хоть и  не  за-
нимались ИТ-разработками, но  все
же производили некий интеллекту-
альный продукт, у которого есть ко-
нечный заказчик. Например, такими
коллективами были анимационные
студии. Потом многие корпорации,
не связанные непосредственно с ИТ-
бизнесом, открыли у себя собствен-
ные отделы разработки, чтобы пи-
сать обеспечение «под себя», – таким
компаниям тоже были интересны
новые подходы, особенно учитывая
тот факт, что с приходом мобильных
технологий все больше предпри-
ятий начали приобщаться к  разра-
ботке ПО хотя бы в виде мобильных
приложений. «Отделы разработки
внутри компаний обычно создаются
(в противовес внешним компаниям-
разработчикам) как раз для того,
чтобы более тесно работать с  биз-
несом и  его потребностями, более 
Гибкий подход
Как только российские банки всерьез заинтересовались темой Agile, это стало по-
настоящему модно, и не только в банковской среде. Настолько модно, что в эфире Пер-
вого канала об Agile пытались говорить Владимир Познер и Герман Греф. Последний так
впечатлился этой концепцией, что теперь внедряет ее в подразделениях Сбербанка и вы-
ступает с объяснениями, почему было принято такое решение. Поветрие дошло и до ри-
тейла: в компании «ВкусВилл – Избенка» переходят к гибкому самоуправлению.
АВТОР: Наталья Николаева
динамично реагировать на  изме-
нения, свести к  минимуму форма-
лизацию, когда есть подписанное
ТЗ  и  протокол о  том, что разрабо-
тано именно то, что написано в ТЗ,
но  система не  используется. Одной
из  причин появления гибкого под-
хода стали серьезные противоречия
между динамичными потребностя-
ми бизнеса и  абсолютной властью
согласованного ТЗ,  – рассказыва-
ет Сергей Осипов, вице-президент
MAYKOR-GMCS.  – Получалось, как
в анекдоте: «Если врач сказал везти
в морг, значит, поедем в морг!», пусть
больной уже и очнулся».
Но даже если компания никак
не  связана с  ПО, не  имеет своего
ИТ-отдела по  разработке софта,
не  производит интеллектуальный
продукт и не стремится стать Agile-
компанией, принципы этой фило-
софии и  даже основы некоторых
конкретных методик работы знать
недурственно. Хотя бы  потому, что
при заказе ИТ-продуктов у  компа-
нии, которая работает по  принци-
пам Agile, заказчик, скорее всего,
будет втянут в игру – исключитель-
но для пользы общего дела. «В  со-
ответствии с Agile-манифестом уча-
стие заказчика в проекте – это один
из  основных принципов. Поэтому
если ему вся эта кухня неинтересна,
то это и не совсем Agile», – говорит
Сергей Стрелков, руководитель на-
правления собственных разработок
компании КРОК. «На  протяжении
всего проекта разработчики и пред-
ставители бизнеса должны еже-
дневно работать вместе», – поясняет
Игорь Визгин, product owner марке-
тинга и  веб-разработки компании
«Дримкас».  – У  нас при создании
продуктов происходит постоянное
общение разработки и  заказчика
(представителей бизнеса или, точ-
нее, заинтересованных лиц). Наш
заказчик глубоко погружен в  Agile,
и  так сложилось, что вся команда
была знакома с  методологиями.
Если клиент выразил желание вне-
дриться в процесс по полной, то луч-
ше не сворачивать с пути».
ак что же такое этот
Agile? Простые опреде-
ления,разбросанныетут
и  там по  Сети, говорят,
что это методология,
которую следует приме-
нять при разработке программного
обеспечения. Звучит как-то слиш-
ком специализированно, не  правда
ли? Тренеры по Agile отвечают: «Это
не  методология». Практика приме-
нения добавляет: «И она не только
для разработчиков».
Agile – это не формулы и не науч-
ные выкладки. Больше всего это по-
хоже на то, чем занимались разные
литературные школы в  прошлом,
когда единомышленники собира-
лись и  обсуждали, как им  слагать
стихи и прозу и каковы их взгляды
на  этот предмет. В  результате бур-
ных дебатов рождался манифест.
Так произошло и тут, только вместе
собрались не поэты, а ИТ-эксперты,
у каждого из которых были идеи от-
носительно разработки ПО  и  взаи-
модействия с конечным заказчиком
ИТ-продукта. Встретившись в горах
Юты (весьма романтично!), 17  че-
ловек определили свои ценности
и образ мыслей на означенную тему,
Т
1. Наивысшим приоритетом для нас
является удовлетворение потребно-
стей  заказчика благодаря регулярной
и  ранней поставке ценного программ-
ного обеспечения.
2. Изменение требований приветствует-
ся даже на поздних стадиях разработки.
Agile-процессы позволяют использовать
изменения для обеспечения заказчику
конкурентного преимущества.
3. Работающий продукт следует выпу-
скать как можно чаще, с  периодично-
стью от пары недель до пары месяцев.
4. На протяжении всего проекта разра-
ботчики и  представители бизнеса долж-
ны ежедневно работать вместе.
5. Над проектом должны работать
мотивированные профессионалы.
Чтобы  работа была сделана, создайте
условия, обеспечьте поддержку и  пол-
ностью доверьтесь им.
6. Непосредственное общение являет-
ся наиболее практичным и  эффектив-
ным  способом обмена информацией как
с самой командой, так и внутри команды.
7. Работающий продукт – основной пока-
затель прогресса.
8. Инвесторы, разработчики и  пользова-
тели должны иметь возможность  под-
держивать постоянный ритм бесконечно.
Agile помогает наладить такой  устойчи-
вый процесс разработки.
9. Постоянное внимание к  техническому
совершенству и качеству проектирования
повышает гибкость проекта.
10. Простота  – искусство минимизации
лишней работы – крайне необходима.
11. Самые лучшие требования, архитек-
турные и технические решения рождают-
ся у самоорганизующихся команд.
12. Команда должна систематически ана-
лизировать возможные способы улучше-
ния эффективности и соответственно кор-
ректировать стиль своей работы.
Источник: сайт http://agilemanifesto.org/
Основополагающие принципы
Agile-манифеста
ИНСТРУМЕНТЫ • aвтоматизация автоматизация • ИНСТРУМЕНТЫ
60 61www.mdmag.ruМОЕ ДЕЛО. МАГАЗИН • октябрь 2016
Впрочем, разработчики не  слиш-
ком настойчивы в  этом вопросе.
Если заказчик говорит «нет», то ему
не придетсяискатьсебедругогопод-
рядчика. «На мой взгляд, это вопрос
ваших отношений с  заказчиком,  –
комментирует Алексей Лапшин.  –
Наш опыт показывает, что вовлече-
ние заказчика в  Scrum-активности
повышает эффективность проекта.
Но  если заказчик к  этому не  готов
или активно сопротивляется тако-
му вовлечению, а  эффективность
проектов вас устраивает, то  и  ме-
нять ничего не нужно».
Начав об Agile, мы  заговорили
о Scrum. Дело в том, что Agile – это
список определенных ценностей
и ориентиров, в то время как кон-
кретный образ действий, тактика,
описываются в таких системах, как
Scrum, и  другие. «Существует ряд
методологий, реализующих гиб-
кий подход: Scrum, экстремальное
программирование (XP), DSDM,
Crystal, FDD, Kanban, – перечисляет
Сергей Осипов.  – Scrum является
наиболее распространенной мето-
дологией гибкой разработки, име-
ющей свои особенности».
«Agile – это образ мышления, куль-
тура, опирающаяся на  ценности,
описанные в манифесте. Agile – это
то, как люди думают. В то время как
Scrum – один из многих фреймвор-
ков, способов организации своей
работы. Scrum  – это то,  как люди
работают», – поясняет Сергей Дми-
триев, business agility coach, основа-
тель компании Unusual Concepts.  –
При этом часто бывает так, что
говорим Agile  – подразумеваем
Scrum. У  большинства людей эти
понятия не  разделяются, и  они
пользуются ими попеременно.
Многие считают Agile и/или Scrum
методологией, что тоже неверно.
Методология  – это рецепт, позво-
ляющий достичь определенных
результатов. Ни Agile, ни Scrum ме-
тодологией не  являются. Почему
произошла путаница этих понятий,
мы  можем только гадать, возмож-
но, потому, что, услышав что-то
новое, люди не удосуживаются под-
робно изучить детали, а  собирают
информацию по слухам коллег, ко-
торые собирали ее  по  слухам дру-
гих коллег. Или, может быть, это
связано с  широким распростране-
нием фреймворка Scrum: на сегод-
няшний день им пользуются более
80% agile-команд».
По словам Сергея Дмитриева,
внедрить Agile в  компании нель-
зя по  определению: «Внедрить
Agile» – очень странная фраза, ведь
мы  обычно не  говорим «внедрить
людям в  нашей организации опре-
деленный образ мышления», ско-
рее, правильно говорить о  «пере-
ходе к  новому образу мышления».
При этом перейти на определенный
образ мышления в  одном отделе
изолированно от остальной органи-
зации, – это тоже довольно странная
история. Представьте, что мы бы за-
хотели в  русской ортодоксальной
церкви перевести хор на исповедо-
вание ислама. Agile это все-таки об-
раз мышления для всей организа-
ции, а не для какой-то ее части. Это
еще одна очень распространенная
ошибка в понимании смысла Agile.
Другое дело Scrum. Его как фрейм-
ворк можно применить изолиро-
ванно внутри какого-либо отдела.
Хотя, скорее всего, вы очень быстро
обнаружите, что Scrum, опираясь
на  определенные ценности, будет
обнажать проблемы в других частях
организации, которые потребуют
вашего внимания и  соответствую-
щего изменения образа мышления
людей вне того отдела, где Scrum
был внедрен изначально».
Scrum в массы!
Если Scrum другое дело  – рассмо-
трим его поподробнее. В  то  время
как идеи Agile умещаются на  одну
страницу, о Scrum пишут целые кни-
ги.Книгиполучаютсяпотому,чтоав-
торы подробно объясняют, что они
попробовали, что получилось, а что
не  сработало. Все пересказывать
не будем, но основная идея такова.
Нужно реализовать продукт. Для
этого продукта составляется один
список задач и  назначается один
принимающий (product owner)  –
это как раз должен быть либо сам
заказчик, либо его полномочный
представитель, который будет при-
нимать непосредственное участие
в планировании, демонстрации, об-
суждении итогов. Именно он ставит
задачи (user story), которые вносят-
ся в список (product backlog), а так-
же назначает важность этих задач.
Итак, список готов, задачи там упо-
рядочены в соответствии с их важно-
стью. Далее команда, которая будет
выполнять эти задачи, приглашается
на планирование. Здесь они не сидят
и  слушают, что прикажет началь-
ник, а сами оценивают трудозатраты
и пытаются определить, сколько за-
дач они сделают за определенный пе-
риод, и составляют список (sprintlog)
на  этот период. Определенный пе-
риод называется sprint. До  момента
окончания работ и  создания полно-
ценного продукта таких периодов
может быть много, но  при этом це-
льюкаждогопериодаявляетсязавер-
шение определенного функционала,
который можно – и обязательно нуж-
но  – показать принимающему. «Еще
один ключевой принцип Agile – мак-
симально быстро доставить до заказ-
чика значимый результат, – делится
опытом Сергей Стрелков,  – поэтому
в  отделе разработки КРОК есть как
методологические принципы, так
и  инструментальная поддержка, по-
зволяющая довольно быстро под-
готовить прототип системы, сгене-
рированный по  модели предметной
области, и  показать его заказчику
еще на  начальных этапах проекта.
После чего мы стараемся выпускать
релизы системы с  минимальными
временными интервалами, посте-
пенно наращивая начальный резуль-
тат и максимально адаптируя его под
потребности заказчика».
Командно определяется, сколь-
ко задач может включить в  себя
1 sprint и как будут продемонстри-
рованы результаты. Затем команда
решает, кто что будет делать. Ответ-
ственность за  принятые решения
лежат на  команде, самоорганизо-
ваться им  помогает Scrum-мастер.
Таким образом, нет приказов сверху.
Есть задачи и есть профессионалы,
которые будут ее выполнять.
Вопросам планирования уделяется
очень много времени. Сначала идет
общее планирование (где каждый
раз присутствует полномочный
представитель заказчика), затем
начинается sprint, в  ходе которо-
го проводятся ежедневные Scrum-
пятиминутки. В ходе планирования
и непосредственной работы особое
место отводится визуализации:
для этого нужна доска, графы в ней
(например, «в  планах», «в  процес-
се», «готово», «цель (с графиком)»),
и  стикеры, которые по  ходу дела
перемещаются из  графы в  графу.
Таким образом, в  любой момент
времени команда видит, как идет
работа, кто что делает, сколько еще
осталось и  что мешает. Процесс
планирования отчасти геймифици-
рован. Например, Хенрик Книберг
в своей книге «Scrum и XP: заметки
с передовой» рассказывает, как для
оценки трудозатрат у них «играют»
в специальный планировочный по-
кер. Совещания длинные, но  ску-
чать там некогда: все вовлечены, все
участвуют, голос каждого важен.
При этом качество выпускаемого
функционала даже не  обсуждает-
ся – оно всегда должно быть макси-
мальным. Сляпать абы что, только
бы показать это заказчику – не вы-
йдет. Причина проста: по  оконча-
нии спринта команда проводит
демонстрацию своих наработок:
то,  что они сделали, должно на-
глядно функционировать. Помимо
заказчика на  демонстрации при-
сутствуют другие отделы. Никому
не хочется тратить время на ерун-
ду, и если команда оплошала, то все
видят это, нет шансов. Коллеги
ворчат, заказчик понимает, что де-
монстрация пошла не туда, – в ито-
ге всем очевидно, что качество все-
таки страдать не должно.
По окончании спринта проводит-
ся ретроспектива (и  опять с  уча-
стием заказчика): оценивается
продуктивность (человеко-дни),
верность прогнозов, которые дава-
ла команда в самом начале, обсуж-
Agile в ритейле
Чтобы понять, насколько ритейл при-
близился к  Agile и  гибкому управле-
нию, мы  взяли интервью у  Валерия
Разгуляева, управляющего информа-
цией «ВкусВилл  – Избенка». Эта тема
близка компании. Недавно Валерий
даже выступил в  качестве докладчи-
ка в  рамках Agile Business Conference
2016 в Москве.
– Agile кажется узкоспециализиро-
ванной методологией, направленной
исключительно на управление неболь-
шими командами, занимающимися
изготовлением интеллектуального
продукта. Однако банки с  восторгом
отнеслись к  новым принципам рабо-
ты и  внедряют их  у  себя. Возможно
ли такое в ритейле?
– Если мы обратимся к  манифесту гиб-
кого управления, то  обнаружим, что его
принципы универсальны и  применимы
не  только к  разработке программного
обеспечения, но и к любой сфере, в кото-
рой происходит управление. Разумеется,
все это применимо и  к  рознице. Более
того, в  России уже сейчас есть рознич-
ные компании, которые живут по  этим
принципам. Причем это как не  очень
большие, узкоспециализированные ком-
пании, такие как «Альпиндустрия»; так
и «ВкусВилл – Избенка».
– Как выглядит Agile на практике?
– Если говорить про нас, то  это ком-
пания, где нет бюджетов, дресс-
кода и  спускаемых сверху приказов.
Любое нововведение проговаривается
с  помощниками по  рознице на  пред-
мет удобства их  использования для
продавцов-консультантов. Бухгалтерия
значит меньше, чем удовлетворение
клиента, и  в  случае конфликта инте-
ресов именно бухгалтерия думает, как
правильно оформить то, что было пра-
вильно с  точки зрения наилучшего
обслуживания клиентов. Что касается
логистики, то товар доставляется с рас-
пределительного центра в магазины без
приемо-передач от  склада транспорту
и  от  транспорта в  магазины  – води-
тель просто забирает товар на  складе
и оставляет его в магазине ночью, когда
там может еще никого больше и не быть.
Наш покупатель может любой товар
вернуть без объяснения причин, чека
и  паспорта; может любой товар бес-
платно попробовать, чтобы понять,
хочет он его покупать или нет. В целом
все друг другу по умолчанию доверяют.
Нет никаких штрафов, а  если чело-
век не  справляется со  своей работой,
то  его работу просто разделяют между
ним и  еще одним сотрудником, чтобы
понять, субъективны или объективны
проблемы, с которыми он столкнулся.
А  еще у  нас есть форум, который изо-
билует таким количеством негативных
сообщений о работе магазинов, что любая
другая компания уже давно удалила
бы  если и  не  весь форум, то  все такие
сообщения. Но мы открыты.
– Что бы вы посоветовали ритейлеру,
который захочет попробовать Agile
в своей организации?
– Я  руковожу проектом перехода на  эво-
люционное управление в  нашей компа-
нии. Кроме гибкого самоуправления оно
включает в  себя еще последовательное
и повсеместное следование всеми сотруд-
никами эволюционной цели компании,
принятой и выработанной ими же. А также
их  цельность на  работе, то  есть отсут-
ствие у  сотрудников масок и  лицемерия,
позволяющее им  получать наслаждение
от  своей работы и  искренне радоваться
достижению компанией своих целей. Тем,
кто решится на  подобное у  себя, могу
сразу сказать, что ошибкой является ожи-
дание, будто самоуправление само возь-
мет верх, достаточно его декларативно
разрешить. Его придется кропотливо вне-
дрять сверху, сталкиваясь с  сопротивле-
нием на  всех уровнях иерархии, вклю-
чая и  линейных сотрудников, которым
придется брать на  себя дополнительную
ответственность, очень непривычную  им.
Но игра стоит свеч, так как благодаря эво-
люционному управлению решения будут
приниматься там, где возникает пробле-
ма, и именно тогда, когда она возникает,
а руководители из надзирателей и карате-
лей превратятся в помощников и настав-
ников. Кстати, вопреки некоторым мне-
ниям, русский менталитет очень хорошо
подходит к  самоуправлению, возможно,
даже лучше, чем любой другой.
ИНСТРУМЕНТЫ • aвтоматизация автоматизация • ИНСТРУМЕНТЫ
62 63www.mdmag.ruМОЕ ДЕЛО. МАГАЗИН • октябрь 2016
дается, что улучшить в следующем
«забеге». Между спринтами дела-
ется короткий перерыв, а  потом
цикл повторяется.
Это что касается процесса работы.
Основная же задача Scrum – помочь
команде в  частности и  компании
в  целом быть гибкими, не  бояться
изменений техзадания от  заказчи-
ка, непрерывно уточнять задачи
и  менять их  по  мере необходимо-
сти, «открыться» для заказчика,
не  выстраивая перед собой барри-
кад из  регламентов, согласований,
долгой разработки и долгого же ут-
верждения. «Самое плохое – это если
разработчик не  контактирует с  за-
казчиком в  течение длительного
времени – полгода или год, – гово-
рит Сергей Стрелков. – За это время
у  заказчика может все поменяться,
включая людей и бизнес-процессы».
Начнем забег
с понедельника?
На словах Scrum вовсе не  кажется
чем-то слишком сложным. «Ключе-
вая идея гибкого подхода достаточ-
но проста,  – подтверждает Сергей
Осипов,  – но  эта внешняя простота
обманчива. Эффективность и  ре-
зультативность любой методологии
и технологии зависит от того, как ор-
ганизованы, как выполняются и кон-
тролируются конкретные процессы,
от конкретных людей на конкретных
позициях (дьявол в деталях). Именно
поэтому прочитать книгу с условным
названием «Agile для чайников» и на-
чать работать по новой методологии
«с понедельника» можно, но хороших
результатов ожидать сложно. Чтобы
не идти методом проб и ошибок, мно-
гие команды нанимают людей, име-
ющих практический опыт работы
по  соответствующей методологии,
или привлекают внешних менторов.
Хороший тренер – это тот, у которого
есть не  только теоретические зна-
ния, но и практический опыт».
«Scrum не внедряется быстро,  –
добавляет Алексей Лапшин.  – Это
серьезное изменение не  только
в  технологии, но  и  в  отношении
к  работе, проекту, ответственности,
своей роли. Легкость вовлечения за-
казчиказависитот вашихс нимотно-
шений, уровня доверия, вашей спо-
собности объяснить, что изменится
в  проекте в  связи с  таким вовлече-
нием, как изменится производитель-
ность команды, удовлетворенность
заказчика результатом. Не  надо
стремиться все сделать в  один шаг,
даже если вы  считаете, что готовы
к  такому шагу. Начните с  простых,
понятных, но  эффективных изме-
нений. Внедрите итерационность
(sprint) в  проект, организуйте де-
монстрации приращения продукта
в  конце каждой итерации, настрой-
те отчетность исполнения в рамках
каждой итерации по  исполнению
работ, по  изменениям в  требовани-
ях, по тестированию. Затем привле-
ките заказчика к  приоритезации,
планированию. Демонстрируйте ему,
как меняется производительность
команды от  итерации к  итерации
за счет слаженности команды, полу-
чения обратной связи. Внедрение
Scrum не может завершиться, всегда
есть место для улучшений, но вы до-
бьетесь большего внимания со  сто-
роны заказчика. Поиграйте с длиной
итерации. Чем короче итерация, тем
чаще вы обсуждаете результаты с за-
казчиком, но тем сложнее выделить
работы, которые можно успеть сде-
лать и  при этом показать значимое
приращение продукта».
Участие заказчика  – еще один
камень преткновения. Он  должен
хотеть участвовать. «Если у  за-
казчика нет времени на  проект,
то,  значит, нет и  обратной связи,
что в итоге приводит к несоответ-
ствию разрабатываемой системы
с  видением ее  на  стороне заказ-
чика,  – рассуждает Сергей Стрел-
ков.  – Например, в  практике КРОК
принято еще на этапе предложения
описывать степень вовлеченности
заказчика в  работу над проектом.
Так как мы  работаем с  крупными
компаниями, то с их стороны при-
нимают участие десятки людей:
от  пользователей и  финансистов
до инженеров и руководителей ИТ-
подразделений, все из них находят
время для проекта».
Почему внезапно стать Agile-ори- 
ентированной компанией не  по-
лучится, понятно на примере про-
стейшего житейского опыта. Кто
из нас не знает, что физкультура –
это полезно, и  хорошо бы  начать
бегать с  понедельника? Но  кто
из  нас действительно побежал,
и  не  просто побежал, но  и  про-
должил свои благие начинания?
«Мы  уже разобрались, что Agile  –
это не  методология,  – объясняет
детали Сергей Дмитриев.  – Про-
читать манифест и  завтра же  на-
чать работать с  новым сознани-
ем в  теории можно. На  практике
вам будет мешать прошлый опыт.
На  сегодняшний день наши орга-
низации не  основаны на  тех цен-
ностях, которые описаны в  ма-
нифесте. И  если вы  прочитаете
сегодня в умной книге, что завтра
нужно действовать по-другому,
ваши реальные действия завтра,
скорее всего, не изменятся, потому
что действовать вы будете по при-
вычке. Именно поэтому и  нужны
тренеры и  коучи, которые будут
«держать зеркало» и давать орга-
низации обратную связь, показы-
вая нам наши собственные дей-
ствия со  стороны и  комментируя,
когда они будут расходиться с на-
шими новыми намерениями. Пере-
ход организации к  новому образу
мышления завершится только
тогда, когда большинство людей
в  компании начнет думать и  дей-
ствовать по-другому. Это процесс
изменения сознания личности,
который не  происходит за  день,
неделю и даже месяц. Именно по-
этому процесс трансформации ор-
ганизации занимает многие годы,
иногда десятилетия».
Кому с Agile жить
хорошо
С  одной стороны, Agile стал про-
никать в самые разные сферы биз-
неса. Принципы гибкого подхода
теперь пытаются перенести даже
на  методы управления проекта-
ми или компаниями в целом. «Это
признает, в  частности, и  Project
Management Institute, который
уже сертифицирует специалистов-
практиков по методам Agile», – го-
ворит Сергей Стрелков.
С другой стороны, всегда ли при-
менимы эти принципы? «Подход
применим, когда есть люди, кото-
рые знают, как его использовать
в  конкретной ситуации,  – считает
Игорь Визгин. – Карго-культ – глав-
ная проблема при работе в  Agile.
Слепое подражание не дает резуль-
татов и заканчивается разочарова-
нием. Если говорить про рабочую
ситуацию, то  использование не-
скольких вариантов в работе одной
команды снижает эффективность.
Я бы не хотел оказаться в ситуации,
когда с одним заказчиком работаем
по  скраму, с  другим  – по  канбану,
с третьим – по уотерфолу, а потом
приходит еще один клиент, и  на-
чинается классическое проектное
управление. На  мой взгляд, глав-
ное – работать по одной методоло-
гии, а не устраивать микс, подстра-
иваясь под каждого заказчика».
«Принципы Agile сложно при-
менять только в  случае госкон-
трактов,  – считает Сергей Стрел-
ков,  – так как Agile подразумевает
гибкость по отношению к техниче-
скому заданию в отличие от нашего
законодательства. Однако некото-
рые положения можно воплощать
и  тут. Например, в  ходе работы
техническое задание может быть
детализировано с  порождением
частных ТЗ, функциональных спец-
ификаций и прочих документов, ко-
торые уточняют требования».
По мнению Сергея Осипова, целе-
сообразность применения Agile под
вопросом в следующих случаях:
• в  инфраструктурных проектах,
имеющих сложный процесс под-
держки;
• в  проектах, где подтверждение
технического задания требует очень
длительного формального цикла;
• если нет обратной связи с  ко-
нечным пользователем системы,
а  также невозможно иным спосо-
бом улучшать знания о  предмет-
ной области у проектной команды;
• если команда состоит из  недо-
статочно квалифицированных
специалистов, которые не  готовы
к  изменениям и  внедрению про-
грессивных подходов.
Он обрисовывает конкретную
ситуацию: «Максимальный эф-
фект достигается в  том случае,
когда применяемая методология
соответствует целям и  задачам
конкретного проекта. Например,
компания-разработчик выиграла
открытый конкурс на  разработку
системы для заказчика. При этом
конкурсная документация содер-
жала не  только детальное тех-
ническое задание на  разработку
системы, но также определяла ста-
дии и  этапы реализации проекта,
принципы документирования, по-
рядок сдачи-приема и  т.п. В  этом
случае не самой удачной идеей бу-
дет после заключения контракта
предложить заказчику работать
по какой-то из Agile-методологий.
С  другой стороны, можно приве-
сти следующий пример сочетания
элементов различных методоло-
гий. Для заказчика выполнялась
разработка комплексной инфор-
мационной системы. Работы ве-
лись по  техническому заданию,
где все этапы были заранее опре-
делены. Одним из  этапов была
разработка серверной части. 
В  процесс разработки серверной
части весьма сложно вовлекать ко-
нечных пользователей на  итера-
ционной основе (как этого требу-
ют методологии гибкого подхода),
так как для пользователя сервер-
ная часть почти «невидима». Тогда
было принято решение проводить
регулярные итерации с привлече-
нием двух сторонних компаний-
разработчиков, которые в  этом
случае выступали в роли оппонен-
тов. Это позволило значительно
повысить качество разработки
и избежать ряда рисков на самых
ранних этапах».

Mais conteúdo relacionado

Mais procurados

Чем полезен PMBOK для Agile-менеджера
Чем полезен PMBOK для Agile-менеджераЧем полезен PMBOK для Agile-менеджера
Чем полезен PMBOK для Agile-менеджераVasiliy Cheptsov
 
зимин метрики в стиле Heart - как понять, что продукт хороший и нравится по...
зимин   метрики в стиле Heart - как понять, что продукт хороший и нравится по...зимин   метрики в стиле Heart - как понять, что продукт хороший и нравится по...
зимин метрики в стиле Heart - как понять, что продукт хороший и нравится по...Magneta AI
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы AgileMagneta AI
 
2019 advanced mod_2_lesson_3_agile_principles
2019 advanced mod_2_lesson_3_agile_principles2019 advanced mod_2_lesson_3_agile_principles
2019 advanced mod_2_lesson_3_agile_principlesAlexander Radich
 
Развитие команд
Развитие командРазвитие команд
Развитие командMaxim Gaponov
 
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...ScrumTrek
 
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.ScrumTrek
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноMaxim Gaponov
 
орлов бизнес-архитектура и Agile
орлов   бизнес-архитектура и Agileорлов   бизнес-архитектура и Agile
орлов бизнес-архитектура и AgileMagneta AI
 
Автоматизированное тестирование с использованием инструментов Behaviour drive...
Автоматизированное тестирование с использованием инструментов Behaviour drive...Автоматизированное тестирование с использованием инструментов Behaviour drive...
Автоматизированное тестирование с использованием инструментов Behaviour drive...Magneta AI
 
Agile в контексте большого менеджмента – тренды развития
Agile в контексте большого менеджмента – тренды развитияAgile в контексте большого менеджмента – тренды развития
Agile в контексте большого менеджмента – тренды развитияSQALab
 
Организационные изменения и участие в них
Организационные изменения и участие в нихОрганизационные изменения и участие в них
Организационные изменения и участие в нихMaxim Gaponov
 
Вебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешнымВебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешнымak-itconsulting.com
 
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...ScrumTrek
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итMagneta AI
 
Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?ScrumTrek
 
Пусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile PiterПусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile Piterazheglov
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!ScrumTrek
 
Agile scrum - гибкое управление проектами
Agile   scrum - гибкое управление проектамиAgile   scrum - гибкое управление проектами
Agile scrum - гибкое управление проектамиMikhail Sofonov, PMP, P2M, PRINCE2
 
филиппов интрапренерство и стартап-культура как инструменты для инноваций
филиппов   интрапренерство и стартап-культура как инструменты для инновацийфилиппов   интрапренерство и стартап-культура как инструменты для инноваций
филиппов интрапренерство и стартап-культура как инструменты для инновацийMagneta AI
 

Mais procurados (20)

Чем полезен PMBOK для Agile-менеджера
Чем полезен PMBOK для Agile-менеджераЧем полезен PMBOK для Agile-менеджера
Чем полезен PMBOK для Agile-менеджера
 
зимин метрики в стиле Heart - как понять, что продукт хороший и нравится по...
зимин   метрики в стиле Heart - как понять, что продукт хороший и нравится по...зимин   метрики в стиле Heart - как понять, что продукт хороший и нравится по...
зимин метрики в стиле Heart - как понять, что продукт хороший и нравится по...
 
вольфсон основы Agile
вольфсон   основы Agileвольфсон   основы Agile
вольфсон основы Agile
 
2019 advanced mod_2_lesson_3_agile_principles
2019 advanced mod_2_lesson_3_agile_principles2019 advanced mod_2_lesson_3_agile_principles
2019 advanced mod_2_lesson_3_agile_principles
 
Развитие команд
Развитие командРазвитие команд
Развитие команд
 
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
Лилия Алексеева, Весь этот Agile: гибкость в корпоративной среде в трех мифа...
 
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звено
 
орлов бизнес-архитектура и Agile
орлов   бизнес-архитектура и Agileорлов   бизнес-архитектура и Agile
орлов бизнес-архитектура и Agile
 
Автоматизированное тестирование с использованием инструментов Behaviour drive...
Автоматизированное тестирование с использованием инструментов Behaviour drive...Автоматизированное тестирование с использованием инструментов Behaviour drive...
Автоматизированное тестирование с использованием инструментов Behaviour drive...
 
Agile в контексте большого менеджмента – тренды развития
Agile в контексте большого менеджмента – тренды развитияAgile в контексте большого менеджмента – тренды развития
Agile в контексте большого менеджмента – тренды развития
 
Организационные изменения и участие в них
Организационные изменения и участие в нихОрганизационные изменения и участие в них
Организационные изменения и участие в них
 
Вебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешнымВебинар: 12 принципов Agile, которые делают его довольно успешным
Вебинар: 12 принципов Agile, которые делают его довольно успешным
 
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...
 
Развитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в итРазвитие управления проектами и критериев качества в ит
Развитие управления проектами и критериев качества в ит
 
Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?Иван Дубровин. Почему государство должно быть Agile?
Иван Дубровин. Почему государство должно быть Agile?
 
Пусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile PiterПусть Канбан будет странным - Agile Piter
Пусть Канбан будет странным - Agile Piter
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
 
Agile scrum - гибкое управление проектами
Agile   scrum - гибкое управление проектамиAgile   scrum - гибкое управление проектами
Agile scrum - гибкое управление проектами
 
филиппов интрапренерство и стартап-культура как инструменты для инноваций
филиппов   интрапренерство и стартап-культура как инструменты для инновацийфилиппов   интрапренерство и стартап-культура как инструменты для инноваций
филиппов интрапренерство и стартап-культура как инструменты для инноваций
 

Destaque (14)

Green House Monitoring Based On Arduino
Green House Monitoring Based On ArduinoGreen House Monitoring Based On Arduino
Green House Monitoring Based On Arduino
 
Tabulaciones y sangrías
Tabulaciones y sangríasTabulaciones y sangrías
Tabulaciones y sangrías
 
Citas y bibliografías herramientas para el manejo de bibliografía en línea
Citas y bibliografías herramientas para el manejo de bibliografía en líneaCitas y bibliografías herramientas para el manejo de bibliografía en línea
Citas y bibliografías herramientas para el manejo de bibliografía en línea
 
Word of The Lord, 2017: Your Cup will Overflow
Word of The Lord, 2017: Your Cup will OverflowWord of The Lord, 2017: Your Cup will Overflow
Word of The Lord, 2017: Your Cup will Overflow
 
Procedural_Orion-Petitclerc
Procedural_Orion-PetitclercProcedural_Orion-Petitclerc
Procedural_Orion-Petitclerc
 
#24mesi di Miur
#24mesi di Miur#24mesi di Miur
#24mesi di Miur
 
Const. transf. automatica
Const. transf. automaticaConst. transf. automatica
Const. transf. automatica
 
Manual utilizare grupuri electrogene
Manual utilizare grupuri electrogeneManual utilizare grupuri electrogene
Manual utilizare grupuri electrogene
 
Sensors in Food and Agriculture post conference summary
Sensors in Food and Agriculture post conference summarySensors in Food and Agriculture post conference summary
Sensors in Food and Agriculture post conference summary
 
Dietary management for atherosclerosis
Dietary management for atherosclerosisDietary management for atherosclerosis
Dietary management for atherosclerosis
 
Networked Society Story 2015
Networked Society Story 2015Networked Society Story 2015
Networked Society Story 2015
 
Breast pathology
Breast pathologyBreast pathology
Breast pathology
 
Top 3 Trends of 2016
Top 3 Trends of 2016Top 3 Trends of 2016
Top 3 Trends of 2016
 
Lighting examples
Lighting examplesLighting examples
Lighting examples
 

Semelhante a Гибкий подход (Agile,scrum)

Agile в производственных компаниях
Agile в производственных компанияхAgile в производственных компаниях
Agile в производственных компанияхECOPSY Consulting
 
Внедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bankВнедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bankAlbina Iskhakova
 
Почему менеджеры ненавидят Agile
Почему менеджеры ненавидят AgileПочему менеджеры ненавидят Agile
Почему менеджеры ненавидят AgilePavel Rybakov
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыLuxoftAgilePractice
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыLuxoftAgilePractice
 
20151029 непрерывные улучшения постановка цели
20151029 непрерывные улучшения постановка цели20151029 непрерывные улучшения постановка цели
20151029 непрерывные улучшения постановка целиAndrei A. Emelin
 
Аналитик в Agile (статья)
Аналитик в Agile (статья)Аналитик в Agile (статья)
Аналитик в Agile (статья)Andrey Bibichev
 
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)Ontico
 
Журнал форума CloudsNN 2014
Журнал форума CloudsNN 2014Журнал форума CloudsNN 2014
Журнал форума CloudsNN 2014Konstantin Golubev
 
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"Alexey Fedorov
 
Как избежать типичных ошибок при автоматизации процессов управления персоналом
Как избежать типичных ошибок при автоматизации процессов управления персоналомКак избежать типичных ошибок при автоматизации процессов управления персоналом
Как избежать типичных ошибок при автоматизации процессов управления персоналомValery Leontyev
 
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...Lviv Startup Club
 
Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile" Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile" it-network
 
Coub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектомCoub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектомMikhail Tabunov
 
Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)Ontico
 
Как выжить глобальной корпорации?
Как выжить глобальной корпорации?Как выжить глобальной корпорации?
Как выжить глобальной корпорации?CEE-SEC(R)
 
Introduction into Agile webinar presentation by Roman Moroz
Introduction into Agile webinar presentation by Roman MorozIntroduction into Agile webinar presentation by Roman Moroz
Introduction into Agile webinar presentation by Roman MorozReturn on Intelligence
 

Semelhante a Гибкий подход (Agile,scrum) (20)

Agile в производственных компаниях
Agile в производственных компанияхAgile в производственных компаниях
Agile в производственных компаниях
 
Внедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bankВнедрение гибкой методологии управления проектами в Danske bank
Внедрение гибкой методологии управления проектами в Danske bank
 
Почему менеджеры ненавидят Agile
Почему менеджеры ненавидят AgileПочему менеджеры ненавидят Agile
Почему менеджеры ненавидят Agile
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
Agileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile ManifestoAgileee Petelin самый непонимаемый принцип Agile Manifesto
Agileee Petelin самый непонимаемый принцип Agile Manifesto
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
20151029 непрерывные улучшения постановка цели
20151029 непрерывные улучшения постановка цели20151029 непрерывные улучшения постановка цели
20151029 непрерывные улучшения постановка цели
 
Аналитик в Agile (статья)
Аналитик в Agile (статья)Аналитик в Agile (статья)
Аналитик в Agile (статья)
 
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
 
Журнал форума CloudsNN 2014
Журнал форума CloudsNN 2014Журнал форума CloudsNN 2014
Журнал форума CloudsNN 2014
 
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
2013.08.24 Антон Киселёв семинар "Agile (Scrum)"
 
Как избежать типичных ошибок при автоматизации процессов управления персоналом
Как избежать типичных ошибок при автоматизации процессов управления персоналомКак избежать типичных ошибок при автоматизации процессов управления персоналом
Как избежать типичных ошибок при автоматизации процессов управления персоналом
 
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
 
14 project-mistakes
14 project-mistakes14 project-mistakes
14 project-mistakes
 
Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile" Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile"
 
Coub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектомCoub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектом
 
Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)Михаил Табунов (Coub.com)
Михаил Табунов (Coub.com)
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Как выжить глобальной корпорации?
Как выжить глобальной корпорации?Как выжить глобальной корпорации?
Как выжить глобальной корпорации?
 
Introduction into Agile webinar presentation by Roman Moroz
Introduction into Agile webinar presentation by Roman MorozIntroduction into Agile webinar presentation by Roman Moroz
Introduction into Agile webinar presentation by Roman Moroz
 

Гибкий подход (Agile,scrum)

  • 1. ИНСТРУМЕНТЫ • aвтоматизация автоматизация • ИНСТРУМЕНТЫ 58 59www.mdmag.ruМОЕ ДЕЛО. МАГАЗИН • октябрь 2016 а результат записали. Так появился Agile Software Development Manifesto, или, если говорить по-русски, мани- фест о гибкой разработке программ- ного обеспечения. Однако вся эта романтика выгля- дит далекой от сферы бизнеса (если он не касается разработки) и в част- ности ритейла. Однако вместе с Agile и  даже до  него начали появляться методики работы, включающие в себя подходы Agile и призванные, как выразился один из авторов по- добной методики  – Scrum, помочь сделать двойную работу в два раза быстрее. А  вот это уже выглядит привлекательно. «На мой взгляд, использование Agile позволяет бы- стрее повысить уровень ответствен- ности всех членов проектной коман- ды за  общий результат, повышает уровень взаимопомощи, позволяет сотрудникам быстрее повышать свою квалификацию, – делится мне- нием Алексей Лапшин, генеральный директор компании «АйТи. Бизнес решения». Согласитесь, такие вещи актуальны для любой компании. Вслед за ИТ-командами «гибкий подход»сталиприменятьнебольшие коллективы, которые хоть и  не  за- нимались ИТ-разработками, но  все же производили некий интеллекту- альный продукт, у которого есть ко- нечный заказчик. Например, такими коллективами были анимационные студии. Потом многие корпорации, не связанные непосредственно с ИТ- бизнесом, открыли у себя собствен- ные отделы разработки, чтобы пи- сать обеспечение «под себя», – таким компаниям тоже были интересны новые подходы, особенно учитывая тот факт, что с приходом мобильных технологий все больше предпри- ятий начали приобщаться к  разра- ботке ПО хотя бы в виде мобильных приложений. «Отделы разработки внутри компаний обычно создаются (в противовес внешним компаниям- разработчикам) как раз для того, чтобы более тесно работать с  биз- несом и  его потребностями, более  Гибкий подход Как только российские банки всерьез заинтересовались темой Agile, это стало по- настоящему модно, и не только в банковской среде. Настолько модно, что в эфире Пер- вого канала об Agile пытались говорить Владимир Познер и Герман Греф. Последний так впечатлился этой концепцией, что теперь внедряет ее в подразделениях Сбербанка и вы- ступает с объяснениями, почему было принято такое решение. Поветрие дошло и до ри- тейла: в компании «ВкусВилл – Избенка» переходят к гибкому самоуправлению. АВТОР: Наталья Николаева динамично реагировать на  изме- нения, свести к  минимуму форма- лизацию, когда есть подписанное ТЗ  и  протокол о  том, что разрабо- тано именно то, что написано в ТЗ, но  система не  используется. Одной из  причин появления гибкого под- хода стали серьезные противоречия между динамичными потребностя- ми бизнеса и  абсолютной властью согласованного ТЗ,  – рассказыва- ет Сергей Осипов, вице-президент MAYKOR-GMCS.  – Получалось, как в анекдоте: «Если врач сказал везти в морг, значит, поедем в морг!», пусть больной уже и очнулся». Но даже если компания никак не  связана с  ПО, не  имеет своего ИТ-отдела по  разработке софта, не  производит интеллектуальный продукт и не стремится стать Agile- компанией, принципы этой фило- софии и  даже основы некоторых конкретных методик работы знать недурственно. Хотя бы  потому, что при заказе ИТ-продуктов у  компа- нии, которая работает по  принци- пам Agile, заказчик, скорее всего, будет втянут в игру – исключитель- но для пользы общего дела. «В  со- ответствии с Agile-манифестом уча- стие заказчика в проекте – это один из  основных принципов. Поэтому если ему вся эта кухня неинтересна, то это и не совсем Agile», – говорит Сергей Стрелков, руководитель на- правления собственных разработок компании КРОК. «На  протяжении всего проекта разработчики и пред- ставители бизнеса должны еже- дневно работать вместе», – поясняет Игорь Визгин, product owner марке- тинга и  веб-разработки компании «Дримкас».  – У  нас при создании продуктов происходит постоянное общение разработки и  заказчика (представителей бизнеса или, точ- нее, заинтересованных лиц). Наш заказчик глубоко погружен в  Agile, и  так сложилось, что вся команда была знакома с  методологиями. Если клиент выразил желание вне- дриться в процесс по полной, то луч- ше не сворачивать с пути». ак что же такое этот Agile? Простые опреде- ления,разбросанныетут и  там по  Сети, говорят, что это методология, которую следует приме- нять при разработке программного обеспечения. Звучит как-то слиш- ком специализированно, не  правда ли? Тренеры по Agile отвечают: «Это не  методология». Практика приме- нения добавляет: «И она не только для разработчиков». Agile – это не формулы и не науч- ные выкладки. Больше всего это по- хоже на то, чем занимались разные литературные школы в  прошлом, когда единомышленники собира- лись и  обсуждали, как им  слагать стихи и прозу и каковы их взгляды на  этот предмет. В  результате бур- ных дебатов рождался манифест. Так произошло и тут, только вместе собрались не поэты, а ИТ-эксперты, у каждого из которых были идеи от- носительно разработки ПО  и  взаи- модействия с конечным заказчиком ИТ-продукта. Встретившись в горах Юты (весьма романтично!), 17  че- ловек определили свои ценности и образ мыслей на означенную тему, Т 1. Наивысшим приоритетом для нас является удовлетворение потребно- стей  заказчика благодаря регулярной и  ранней поставке ценного программ- ного обеспечения. 2. Изменение требований приветствует- ся даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества. 3. Работающий продукт следует выпу- скать как можно чаще, с  периодично- стью от пары недель до пары месяцев. 4. На протяжении всего проекта разра- ботчики и  представители бизнеса долж- ны ежедневно работать вместе. 5. Над проектом должны работать мотивированные профессионалы. Чтобы  работа была сделана, создайте условия, обеспечьте поддержку и  пол- ностью доверьтесь им. 6. Непосредственное общение являет- ся наиболее практичным и  эффектив- ным  способом обмена информацией как с самой командой, так и внутри команды. 7. Работающий продукт – основной пока- затель прогресса. 8. Инвесторы, разработчики и  пользова- тели должны иметь возможность  под- держивать постоянный ритм бесконечно. Agile помогает наладить такой  устойчи- вый процесс разработки. 9. Постоянное внимание к  техническому совершенству и качеству проектирования повышает гибкость проекта. 10. Простота  – искусство минимизации лишней работы – крайне необходима. 11. Самые лучшие требования, архитек- турные и технические решения рождают- ся у самоорганизующихся команд. 12. Команда должна систематически ана- лизировать возможные способы улучше- ния эффективности и соответственно кор- ректировать стиль своей работы. Источник: сайт http://agilemanifesto.org/ Основополагающие принципы Agile-манифеста
  • 2. ИНСТРУМЕНТЫ • aвтоматизация автоматизация • ИНСТРУМЕНТЫ 60 61www.mdmag.ruМОЕ ДЕЛО. МАГАЗИН • октябрь 2016 Впрочем, разработчики не  слиш- ком настойчивы в  этом вопросе. Если заказчик говорит «нет», то ему не придетсяискатьсебедругогопод- рядчика. «На мой взгляд, это вопрос ваших отношений с  заказчиком,  – комментирует Алексей Лапшин.  – Наш опыт показывает, что вовлече- ние заказчика в  Scrum-активности повышает эффективность проекта. Но  если заказчик к  этому не  готов или активно сопротивляется тако- му вовлечению, а  эффективность проектов вас устраивает, то  и  ме- нять ничего не нужно». Начав об Agile, мы  заговорили о Scrum. Дело в том, что Agile – это список определенных ценностей и ориентиров, в то время как кон- кретный образ действий, тактика, описываются в таких системах, как Scrum, и  другие. «Существует ряд методологий, реализующих гиб- кий подход: Scrum, экстремальное программирование (XP), DSDM, Crystal, FDD, Kanban, – перечисляет Сергей Осипов.  – Scrum является наиболее распространенной мето- дологией гибкой разработки, име- ющей свои особенности». «Agile – это образ мышления, куль- тура, опирающаяся на  ценности, описанные в манифесте. Agile – это то, как люди думают. В то время как Scrum – один из многих фреймвор- ков, способов организации своей работы. Scrum  – это то,  как люди работают», – поясняет Сергей Дми- триев, business agility coach, основа- тель компании Unusual Concepts.  – При этом часто бывает так, что говорим Agile  – подразумеваем Scrum. У  большинства людей эти понятия не  разделяются, и  они пользуются ими попеременно. Многие считают Agile и/или Scrum методологией, что тоже неверно. Методология  – это рецепт, позво- ляющий достичь определенных результатов. Ни Agile, ни Scrum ме- тодологией не  являются. Почему произошла путаница этих понятий, мы  можем только гадать, возмож- но, потому, что, услышав что-то новое, люди не удосуживаются под- робно изучить детали, а  собирают информацию по слухам коллег, ко- торые собирали ее  по  слухам дру- гих коллег. Или, может быть, это связано с  широким распростране- нием фреймворка Scrum: на сегод- няшний день им пользуются более 80% agile-команд». По словам Сергея Дмитриева, внедрить Agile в  компании нель- зя по  определению: «Внедрить Agile» – очень странная фраза, ведь мы  обычно не  говорим «внедрить людям в  нашей организации опре- деленный образ мышления», ско- рее, правильно говорить о  «пере- ходе к  новому образу мышления». При этом перейти на определенный образ мышления в  одном отделе изолированно от остальной органи- зации, – это тоже довольно странная история. Представьте, что мы бы за- хотели в  русской ортодоксальной церкви перевести хор на исповедо- вание ислама. Agile это все-таки об- раз мышления для всей организа- ции, а не для какой-то ее части. Это еще одна очень распространенная ошибка в понимании смысла Agile. Другое дело Scrum. Его как фрейм- ворк можно применить изолиро- ванно внутри какого-либо отдела. Хотя, скорее всего, вы очень быстро обнаружите, что Scrum, опираясь на  определенные ценности, будет обнажать проблемы в других частях организации, которые потребуют вашего внимания и  соответствую- щего изменения образа мышления людей вне того отдела, где Scrum был внедрен изначально». Scrum в массы! Если Scrum другое дело  – рассмо- трим его поподробнее. В  то  время как идеи Agile умещаются на  одну страницу, о Scrum пишут целые кни- ги.Книгиполучаютсяпотому,чтоав- торы подробно объясняют, что они попробовали, что получилось, а что не  сработало. Все пересказывать не будем, но основная идея такова. Нужно реализовать продукт. Для этого продукта составляется один список задач и  назначается один принимающий (product owner)  – это как раз должен быть либо сам заказчик, либо его полномочный представитель, который будет при- нимать непосредственное участие в планировании, демонстрации, об- суждении итогов. Именно он ставит задачи (user story), которые вносят- ся в список (product backlog), а так- же назначает важность этих задач. Итак, список готов, задачи там упо- рядочены в соответствии с их важно- стью. Далее команда, которая будет выполнять эти задачи, приглашается на планирование. Здесь они не сидят и  слушают, что прикажет началь- ник, а сами оценивают трудозатраты и пытаются определить, сколько за- дач они сделают за определенный пе- риод, и составляют список (sprintlog) на  этот период. Определенный пе- риод называется sprint. До  момента окончания работ и  создания полно- ценного продукта таких периодов может быть много, но  при этом це- льюкаждогопериодаявляетсязавер- шение определенного функционала, который можно – и обязательно нуж- но  – показать принимающему. «Еще один ключевой принцип Agile – мак- симально быстро доставить до заказ- чика значимый результат, – делится опытом Сергей Стрелков,  – поэтому в  отделе разработки КРОК есть как методологические принципы, так и  инструментальная поддержка, по- зволяющая довольно быстро под- готовить прототип системы, сгене- рированный по  модели предметной области, и  показать его заказчику еще на  начальных этапах проекта. После чего мы стараемся выпускать релизы системы с  минимальными временными интервалами, посте- пенно наращивая начальный резуль- тат и максимально адаптируя его под потребности заказчика». Командно определяется, сколь- ко задач может включить в  себя 1 sprint и как будут продемонстри- рованы результаты. Затем команда решает, кто что будет делать. Ответ- ственность за  принятые решения лежат на  команде, самоорганизо- ваться им  помогает Scrum-мастер. Таким образом, нет приказов сверху. Есть задачи и есть профессионалы, которые будут ее выполнять. Вопросам планирования уделяется очень много времени. Сначала идет общее планирование (где каждый раз присутствует полномочный представитель заказчика), затем начинается sprint, в  ходе которо- го проводятся ежедневные Scrum- пятиминутки. В ходе планирования и непосредственной работы особое место отводится визуализации: для этого нужна доска, графы в ней (например, «в  планах», «в  процес- се», «готово», «цель (с графиком)»), и  стикеры, которые по  ходу дела перемещаются из  графы в  графу. Таким образом, в  любой момент времени команда видит, как идет работа, кто что делает, сколько еще осталось и  что мешает. Процесс планирования отчасти геймифици- рован. Например, Хенрик Книберг в своей книге «Scrum и XP: заметки с передовой» рассказывает, как для оценки трудозатрат у них «играют» в специальный планировочный по- кер. Совещания длинные, но  ску- чать там некогда: все вовлечены, все участвуют, голос каждого важен. При этом качество выпускаемого функционала даже не  обсуждает- ся – оно всегда должно быть макси- мальным. Сляпать абы что, только бы показать это заказчику – не вы- йдет. Причина проста: по  оконча- нии спринта команда проводит демонстрацию своих наработок: то,  что они сделали, должно на- глядно функционировать. Помимо заказчика на  демонстрации при- сутствуют другие отделы. Никому не хочется тратить время на ерун- ду, и если команда оплошала, то все видят это, нет шансов. Коллеги ворчат, заказчик понимает, что де- монстрация пошла не туда, – в ито- ге всем очевидно, что качество все- таки страдать не должно. По окончании спринта проводит- ся ретроспектива (и  опять с  уча- стием заказчика): оценивается продуктивность (человеко-дни), верность прогнозов, которые дава- ла команда в самом начале, обсуж- Agile в ритейле Чтобы понять, насколько ритейл при- близился к  Agile и  гибкому управле- нию, мы  взяли интервью у  Валерия Разгуляева, управляющего информа- цией «ВкусВилл  – Избенка». Эта тема близка компании. Недавно Валерий даже выступил в  качестве докладчи- ка в  рамках Agile Business Conference 2016 в Москве. – Agile кажется узкоспециализиро- ванной методологией, направленной исключительно на управление неболь- шими командами, занимающимися изготовлением интеллектуального продукта. Однако банки с  восторгом отнеслись к  новым принципам рабо- ты и  внедряют их  у  себя. Возможно ли такое в ритейле? – Если мы обратимся к  манифесту гиб- кого управления, то  обнаружим, что его принципы универсальны и  применимы не  только к  разработке программного обеспечения, но и к любой сфере, в кото- рой происходит управление. Разумеется, все это применимо и  к  рознице. Более того, в  России уже сейчас есть рознич- ные компании, которые живут по  этим принципам. Причем это как не  очень большие, узкоспециализированные ком- пании, такие как «Альпиндустрия»; так и «ВкусВилл – Избенка». – Как выглядит Agile на практике? – Если говорить про нас, то  это ком- пания, где нет бюджетов, дресс- кода и  спускаемых сверху приказов. Любое нововведение проговаривается с  помощниками по  рознице на  пред- мет удобства их  использования для продавцов-консультантов. Бухгалтерия значит меньше, чем удовлетворение клиента, и  в  случае конфликта инте- ресов именно бухгалтерия думает, как правильно оформить то, что было пра- вильно с  точки зрения наилучшего обслуживания клиентов. Что касается логистики, то товар доставляется с рас- пределительного центра в магазины без приемо-передач от  склада транспорту и  от  транспорта в  магазины  – води- тель просто забирает товар на  складе и оставляет его в магазине ночью, когда там может еще никого больше и не быть. Наш покупатель может любой товар вернуть без объяснения причин, чека и  паспорта; может любой товар бес- платно попробовать, чтобы понять, хочет он его покупать или нет. В целом все друг другу по умолчанию доверяют. Нет никаких штрафов, а  если чело- век не  справляется со  своей работой, то  его работу просто разделяют между ним и  еще одним сотрудником, чтобы понять, субъективны или объективны проблемы, с которыми он столкнулся. А  еще у  нас есть форум, который изо- билует таким количеством негативных сообщений о работе магазинов, что любая другая компания уже давно удалила бы  если и  не  весь форум, то  все такие сообщения. Но мы открыты. – Что бы вы посоветовали ритейлеру, который захочет попробовать Agile в своей организации? – Я  руковожу проектом перехода на  эво- люционное управление в  нашей компа- нии. Кроме гибкого самоуправления оно включает в  себя еще последовательное и повсеместное следование всеми сотруд- никами эволюционной цели компании, принятой и выработанной ими же. А также их  цельность на  работе, то  есть отсут- ствие у  сотрудников масок и  лицемерия, позволяющее им  получать наслаждение от  своей работы и  искренне радоваться достижению компанией своих целей. Тем, кто решится на  подобное у  себя, могу сразу сказать, что ошибкой является ожи- дание, будто самоуправление само возь- мет верх, достаточно его декларативно разрешить. Его придется кропотливо вне- дрять сверху, сталкиваясь с  сопротивле- нием на  всех уровнях иерархии, вклю- чая и  линейных сотрудников, которым придется брать на  себя дополнительную ответственность, очень непривычную  им. Но игра стоит свеч, так как благодаря эво- люционному управлению решения будут приниматься там, где возникает пробле- ма, и именно тогда, когда она возникает, а руководители из надзирателей и карате- лей превратятся в помощников и настав- ников. Кстати, вопреки некоторым мне- ниям, русский менталитет очень хорошо подходит к  самоуправлению, возможно, даже лучше, чем любой другой.
  • 3. ИНСТРУМЕНТЫ • aвтоматизация автоматизация • ИНСТРУМЕНТЫ 62 63www.mdmag.ruМОЕ ДЕЛО. МАГАЗИН • октябрь 2016 дается, что улучшить в следующем «забеге». Между спринтами дела- ется короткий перерыв, а  потом цикл повторяется. Это что касается процесса работы. Основная же задача Scrum – помочь команде в  частности и  компании в  целом быть гибкими, не  бояться изменений техзадания от  заказчи- ка, непрерывно уточнять задачи и  менять их  по  мере необходимо- сти, «открыться» для заказчика, не  выстраивая перед собой барри- кад из  регламентов, согласований, долгой разработки и долгого же ут- верждения. «Самое плохое – это если разработчик не  контактирует с  за- казчиком в  течение длительного времени – полгода или год, – гово- рит Сергей Стрелков. – За это время у  заказчика может все поменяться, включая людей и бизнес-процессы». Начнем забег с понедельника? На словах Scrum вовсе не  кажется чем-то слишком сложным. «Ключе- вая идея гибкого подхода достаточ- но проста,  – подтверждает Сергей Осипов,  – но  эта внешняя простота обманчива. Эффективность и  ре- зультативность любой методологии и технологии зависит от того, как ор- ганизованы, как выполняются и кон- тролируются конкретные процессы, от конкретных людей на конкретных позициях (дьявол в деталях). Именно поэтому прочитать книгу с условным названием «Agile для чайников» и на- чать работать по новой методологии «с понедельника» можно, но хороших результатов ожидать сложно. Чтобы не идти методом проб и ошибок, мно- гие команды нанимают людей, име- ющих практический опыт работы по  соответствующей методологии, или привлекают внешних менторов. Хороший тренер – это тот, у которого есть не  только теоретические зна- ния, но и практический опыт». «Scrum не внедряется быстро,  – добавляет Алексей Лапшин.  – Это серьезное изменение не  только в  технологии, но  и  в  отношении к  работе, проекту, ответственности, своей роли. Легкость вовлечения за- казчиказависитот вашихс нимотно- шений, уровня доверия, вашей спо- собности объяснить, что изменится в  проекте в  связи с  таким вовлече- нием, как изменится производитель- ность команды, удовлетворенность заказчика результатом. Не  надо стремиться все сделать в  один шаг, даже если вы  считаете, что готовы к  такому шагу. Начните с  простых, понятных, но  эффективных изме- нений. Внедрите итерационность (sprint) в  проект, организуйте де- монстрации приращения продукта в  конце каждой итерации, настрой- те отчетность исполнения в рамках каждой итерации по  исполнению работ, по  изменениям в  требовани- ях, по тестированию. Затем привле- ките заказчика к  приоритезации, планированию. Демонстрируйте ему, как меняется производительность команды от  итерации к  итерации за счет слаженности команды, полу- чения обратной связи. Внедрение Scrum не может завершиться, всегда есть место для улучшений, но вы до- бьетесь большего внимания со  сто- роны заказчика. Поиграйте с длиной итерации. Чем короче итерация, тем чаще вы обсуждаете результаты с за- казчиком, но тем сложнее выделить работы, которые можно успеть сде- лать и  при этом показать значимое приращение продукта». Участие заказчика  – еще один камень преткновения. Он  должен хотеть участвовать. «Если у  за- казчика нет времени на  проект, то,  значит, нет и  обратной связи, что в итоге приводит к несоответ- ствию разрабатываемой системы с  видением ее  на  стороне заказ- чика,  – рассуждает Сергей Стрел- ков.  – Например, в  практике КРОК принято еще на этапе предложения описывать степень вовлеченности заказчика в  работу над проектом. Так как мы  работаем с  крупными компаниями, то с их стороны при- нимают участие десятки людей: от  пользователей и  финансистов до инженеров и руководителей ИТ- подразделений, все из них находят время для проекта». Почему внезапно стать Agile-ори-  ентированной компанией не  по- лучится, понятно на примере про- стейшего житейского опыта. Кто из нас не знает, что физкультура – это полезно, и  хорошо бы  начать бегать с  понедельника? Но  кто из  нас действительно побежал, и  не  просто побежал, но  и  про- должил свои благие начинания? «Мы  уже разобрались, что Agile  – это не  методология,  – объясняет детали Сергей Дмитриев.  – Про- читать манифест и  завтра же  на- чать работать с  новым сознани- ем в  теории можно. На  практике вам будет мешать прошлый опыт. На  сегодняшний день наши орга- низации не  основаны на  тех цен- ностях, которые описаны в  ма- нифесте. И  если вы  прочитаете сегодня в умной книге, что завтра нужно действовать по-другому, ваши реальные действия завтра, скорее всего, не изменятся, потому что действовать вы будете по при- вычке. Именно поэтому и  нужны тренеры и  коучи, которые будут «держать зеркало» и давать орга- низации обратную связь, показы- вая нам наши собственные дей- ствия со  стороны и  комментируя, когда они будут расходиться с на- шими новыми намерениями. Пере- ход организации к  новому образу мышления завершится только тогда, когда большинство людей в  компании начнет думать и  дей- ствовать по-другому. Это процесс изменения сознания личности, который не  происходит за  день, неделю и даже месяц. Именно по- этому процесс трансформации ор- ганизации занимает многие годы, иногда десятилетия». Кому с Agile жить хорошо С  одной стороны, Agile стал про- никать в самые разные сферы биз- неса. Принципы гибкого подхода теперь пытаются перенести даже на  методы управления проекта- ми или компаниями в целом. «Это признает, в  частности, и  Project Management Institute, который уже сертифицирует специалистов- практиков по методам Agile», – го- ворит Сергей Стрелков. С другой стороны, всегда ли при- менимы эти принципы? «Подход применим, когда есть люди, кото- рые знают, как его использовать в  конкретной ситуации,  – считает Игорь Визгин. – Карго-культ – глав- ная проблема при работе в  Agile. Слепое подражание не дает резуль- татов и заканчивается разочарова- нием. Если говорить про рабочую ситуацию, то  использование не- скольких вариантов в работе одной команды снижает эффективность. Я бы не хотел оказаться в ситуации, когда с одним заказчиком работаем по  скраму, с  другим  – по  канбану, с третьим – по уотерфолу, а потом приходит еще один клиент, и  на- чинается классическое проектное управление. На  мой взгляд, глав- ное – работать по одной методоло- гии, а не устраивать микс, подстра- иваясь под каждого заказчика». «Принципы Agile сложно при- менять только в  случае госкон- трактов,  – считает Сергей Стрел- ков,  – так как Agile подразумевает гибкость по отношению к техниче- скому заданию в отличие от нашего законодательства. Однако некото- рые положения можно воплощать и  тут. Например, в  ходе работы техническое задание может быть детализировано с  порождением частных ТЗ, функциональных спец- ификаций и прочих документов, ко- торые уточняют требования». По мнению Сергея Осипова, целе- сообразность применения Agile под вопросом в следующих случаях: • в  инфраструктурных проектах, имеющих сложный процесс под- держки; • в  проектах, где подтверждение технического задания требует очень длительного формального цикла; • если нет обратной связи с  ко- нечным пользователем системы, а  также невозможно иным спосо- бом улучшать знания о  предмет- ной области у проектной команды; • если команда состоит из  недо- статочно квалифицированных специалистов, которые не  готовы к  изменениям и  внедрению про- грессивных подходов. Он обрисовывает конкретную ситуацию: «Максимальный эф- фект достигается в  том случае, когда применяемая методология соответствует целям и  задачам конкретного проекта. Например, компания-разработчик выиграла открытый конкурс на  разработку системы для заказчика. При этом конкурсная документация содер- жала не  только детальное тех- ническое задание на  разработку системы, но также определяла ста- дии и  этапы реализации проекта, принципы документирования, по- рядок сдачи-приема и  т.п. В  этом случае не самой удачной идеей бу- дет после заключения контракта предложить заказчику работать по какой-то из Agile-методологий. С  другой стороны, можно приве- сти следующий пример сочетания элементов различных методоло- гий. Для заказчика выполнялась разработка комплексной инфор- мационной системы. Работы ве- лись по  техническому заданию, где все этапы были заранее опре- делены. Одним из  этапов была разработка серверной части.  В  процесс разработки серверной части весьма сложно вовлекать ко- нечных пользователей на  итера- ционной основе (как этого требу- ют методологии гибкого подхода), так как для пользователя сервер- ная часть почти «невидима». Тогда было принято решение проводить регулярные итерации с привлече- нием двух сторонних компаний- разработчиков, которые в  этом случае выступали в роли оппонен- тов. Это позволило значительно повысить качество разработки и избежать ряда рисков на самых ранних этапах».