Под зонтиком IT публикация - 2024-04-04 / cоздание - 2017-11-11 - из архива В режиме agile: рост производительности более чем в два раза
У айтишников тоже есть свой «поток создания ценности» – это поток задач от заказчика. Он может быть выстроен «каряво»: локально - модульно, а может «по «уму»: с централизованным планированием, со специализациям по процессам, с командной организацией труда.
Разные организационные структуры с разной эффективностью. Мне нравится сквозная процессная организация управления потоком реализации задач от заказчика. Она позволяет задать четкий поток задач по приоритетам с одновременной специализацией, что, несомненно, повышает качество работ и снижает время ожидания. Но было бы глупо останавливаться на этом. Нам важно, чтобы специалист в этом потоке был загружен максимально и не в ущерб качеству. Более того, нам важен в этом процессе креатив. Как реализовать «натягивание струны» и при этом соблюсти указанные условия? Ответ: внедрять agile для быстрой реакции на текущую ситуацию и требования заказчика, командную организацию работ для взаимопомощи, развивать малое лидерство, которое способно как раз «натянуть струну». И результаты будут впечатляющие. По оценкам тех, кто реально внедрял – в два - три раза.
Для примера хочу привести диалог по результатам успешной реализации пилотного IT проекта в режиме agile.
Вопрос разработчику: «На сколько увеличилась производительность труда?».
«Более чем в два раза. Проект мы реализовали за семь месяцев, при традиционном подходе это бы заняло 1.5 года».
- «Что насчет качества выполненной работы?» - вопрос был адресован заказчику проекта.
- «Работа была выполнена четко в соответствии с нашими требованиями. Дело в том, что применение agile на практике, подразумевает более тесную работу заказчика и исполнителей. В ходе проекта мы постоянно утоняли, корректировали, улучшали наши требования. Получается agile в некотором роде позволило реализовать «встроенное качество» при реализации проекта».
В поисках эффективных методологий по повышению эффективности своего труда айтишники в этой компании в свое время открыли пилотный проект «Внедрение системы контроля за оборотом режущего инструмента» с применением принципов agile. Если их применять правильно, то это должно было привести к повышению СКОРОСТИ и КАЧЕСТВА выполнения работ действующими ресурсами. Что и произошло на практике. Тогда идею активно поддержал заказчик, который искренне разделяет новые инициативы и не понаслышке понимает потенциал от развития операционной деятельности. В результате значительный рост эффективности.
- «За счет чего было достигнуто увеличение скорости исполнения?»
- «Дело в том, что на этапе планирования техническое задание очень сложно заранее четко формализовать. Кроме того, исполнение той или иной подзадачи, не имеют четко обозначенных нормативов. Большая доля креативного труда. Отсюда мы имеем не совсем точное ресурсное планирование. Водопад не отрабатывает с максимальной эффективностью. Применение принципов Agile позволяет реализовать быструю переактуализацию ресурсного плана в зависимости от текущего состояния и требований заказчика. В результате загрузка программистов становится более равномерной и при этом выполняются актуальные задачи, то-есть не переделывается много работ».
- «Евгений, каков объем «слабо формализованных» проектов и задач присутствует в твоей работе?» - вопрос был задан IT архитектору и в нашем случае участнику пилотного проекта.
- «Что касается проектов, то практически у всех присутствует неопределенность по составу и ресурсам. Это и понятно, невозможно на стадии начального планирования точно спрогнозировать развитие событий. Что касается «запросов на изменение» – то, такая неопределенность присутствует порядка на 70% задач»
- «То-есть получается, что, если ваша работа будет осуществляться в режиме agile, это может существенно повысить их эффективность?».
- «Да, это так. Поэтому я и участвую в этом проекте. Стараюсь понять методологию и механизмы внедрения»
Первый проект по agile прошел успешно. Хотя некоторые со скепсисом относятся к данной работе. Утверждают, проекту было уделено приоритетное значение и выделение ресурсов. Что если все проекты будут делаться в режиме agile, эффективность в целом сойдет на нет. Но так всегда бывает, когда запускаешь что-то новое. Agile – это лишь возможности, возможности повысить эффективность труда за счет более эффективного планирования работ, более тесного взаимодействия с заказчиком, командной организации работ. Возможности реализуют только креативная составляющая, которой в нашей компании не так уж и мало. |