Многие доклады про использование гибких методологий разработки в проектах с государственным заказчиком рассказывают о том, как изолировать команду от заказчика для обеспечения Agile-процесса. Но нужно ли это на самом деле?
Ведь для заказчика, как правило, важно работающее программное обеспечение, а не документация на него, важно сотрудничество, а не контракты, важна готовность команды к изменениям — иными словами, те ценности, что декларирует Agile-манифест. Формальные требования воспринимаются заказчиком как дополнительная нагрузка на внутренние процессы, которые долго и сложно перестраивать. Поэтому секрет долгосрочного успешного сотрудничества — в грамотной адаптации деятельности компании-разработчика к условиям заказчика. За время доклада мы рассмотрим воплощение этого тезиса на конкретных примерах из опыта работы нашей компании с такими заказчиками, как Банк России, Газпромбанк и другими.
Люди любят деньги. Однако, большие деньги их портят. Не стоит полагаться на то, что изобретенная бонусная система сможет повысить продуктивность. Сотрудники всегда способны придумать 400 сравнительно честных способов максимизации бонуса. Прозрачность и понятность процесса сильно страдают.
Тем не менее в большинстве крупных компаний выстроены системы KPI для повышения финансовой заинтересованности в результате. Многим руководителям трудно представить, как можно управлять без этого инструмента. Безусловно, есть определенная доля правды. Это действительно удобный инструмент.
Приходите на доклад, мы разберемся, есть ли рациональное зерно в KPI и какими они должны быть в agile организации.
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...ScrumTrek
Трудно представить возможность применения Agile в компаниях с большим количеством зарегламентированных процессов, которые, к тому же, ориентированны на водопадную модель разработки ПО. На примере разработки системы управления рисками на Финансовых рынках мы поделимся своим опытом как можно построить полноценный Agile процесс исключительно с использованием стандартного SCRUM framework. Мы расскажем об бизнес процессе, решенных проблемах и инженерных практиках, которые позволили обеспечить высокую скорость delivery в рамках данной системы.
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?ScrumTrek
Мой доклад посвящен истории создания нового продукта и новой команды. Эта история началась в 2012-м году с идеи создания WEB-сервиса для предоставления корпоративным клиентам операторов связи возможности управлять своими M2M-SIM-картами, т.е. SIM-картами, установленными в различных устройствах. Наша история, наверное, похожа на многие, но имеет и свои особенности. С одной стороны, мы являлись представителями крупной и известной компании. С другой столкнулись, практически со всеми проблемами, типичными для стартапа. В самом начале нас было несколько энтузиастов. Мы одновременно разрабатывали продукт, искали заказчика, финансирование, формировали команду и выстраивали в ней процессы. Нас окружал "суровый энтерпрайз" ;) Мы пережили все болезни роста и продукта и команды, несколько раз нам казалось, что все пропало. В какой-то момент, мы осознали, что пора выбираться из хаоса и обратиться к современным методологиям разработки ПО, таким, как Agile. Но осознать мало, надо еще сделать :) На наше счастье, к этому моменту, в нашей компании также начались процессы перестройки всего подхода к производству. О пройденном за три года пути, сделанных выводах и приобретенном опыте я и хочу рассказать слушателям моего доклада.
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?ScrumTrek
В Agile-сообществе можно встретить немало мифов и поверхностных суждений о подходах к управлению, где не используется слово "Agile". Больше всех, пожалуй, "досталось" методологии управления проектами PMI PMBOK... "Водопад", Гант, куча документации — это же всё ужасно с точки зрения Agile! Недавно мне пришлось хорошенько проштудировать PMBOK (для подготовки к экзамену) и теперь по горячим следам хочется вдумчиво обсудить: — какие популярные суждения о PMBOK верны, а какие нет? — как же всё-таки соотносятся эти подходы? — и, главное, чем нам PMBOK может быть полезен в Agile-разработке?
Владимир Стасевич, Сбербанк и Agile – понятия совместимыеScrumTrek
В моем выступлении мы по шагам пройдем наш тернистый путь к продукту Сбербанк Онлайн, каким мы знаем его сегодня. С момента первого запуска нашего мобильного приложения мы преодолели огромное расстояние – как внутри команды, так и внутри такой огромной структуры, как Сбербанк.
Я буду в деталях рассказывать о том, какие методы мы внедряли, с какими проблемами сталкивались, как строили культуру, как формировали доверие в команде и в каком виде сейчас у нас работает Agile.
Участникам конференции наш кейс будет особенно интересен тем, что речь пойдет не столько об IT, сколько о создании продукта. Я подробно расскажу о формировании цикла product discovery – сложной, крупной задаче, под которую мы подбирали свои методы. В процессе мы столкнулись с разными трудностями, а еще активно работали над созданием культуры и среды, которая бы стимулировала креатив и генерацию идей внутри команды. В докладе не будет воды и голословных тезисов – только реальные примеры, только работающие методы, только хардкор.
Люди любят деньги. Однако, большие деньги их портят. Не стоит полагаться на то, что изобретенная бонусная система сможет повысить продуктивность. Сотрудники всегда способны придумать 400 сравнительно честных способов максимизации бонуса. Прозрачность и понятность процесса сильно страдают.
Тем не менее в большинстве крупных компаний выстроены системы KPI для повышения финансовой заинтересованности в результате. Многим руководителям трудно представить, как можно управлять без этого инструмента. Безусловно, есть определенная доля правды. Это действительно удобный инструмент.
Приходите на доклад, мы разберемся, есть ли рациональное зерно в KPI и какими они должны быть в agile организации.
Михаил Лукьянов, Дмитрий Шайхатаров, Agile среди водопадов. Использование SCR...ScrumTrek
Трудно представить возможность применения Agile в компаниях с большим количеством зарегламентированных процессов, которые, к тому же, ориентированны на водопадную модель разработки ПО. На примере разработки системы управления рисками на Финансовых рынках мы поделимся своим опытом как можно построить полноценный Agile процесс исключительно с использованием стандартного SCRUM framework. Мы расскажем об бизнес процессе, решенных проблемах и инженерных практиках, которые позволили обеспечить высокую скорость delivery в рамках данной системы.
Жизнь в стиле стартап в корпоративной среде: Agile в помощь?ScrumTrek
Мой доклад посвящен истории создания нового продукта и новой команды. Эта история началась в 2012-м году с идеи создания WEB-сервиса для предоставления корпоративным клиентам операторов связи возможности управлять своими M2M-SIM-картами, т.е. SIM-картами, установленными в различных устройствах. Наша история, наверное, похожа на многие, но имеет и свои особенности. С одной стороны, мы являлись представителями крупной и известной компании. С другой столкнулись, практически со всеми проблемами, типичными для стартапа. В самом начале нас было несколько энтузиастов. Мы одновременно разрабатывали продукт, искали заказчика, финансирование, формировали команду и выстраивали в ней процессы. Нас окружал "суровый энтерпрайз" ;) Мы пережили все болезни роста и продукта и команды, несколько раз нам казалось, что все пропало. В какой-то момент, мы осознали, что пора выбираться из хаоса и обратиться к современным методологиям разработки ПО, таким, как Agile. Но осознать мало, надо еще сделать :) На наше счастье, к этому моменту, в нашей компании также начались процессы перестройки всего подхода к производству. О пройденном за три года пути, сделанных выводах и приобретенном опыте я и хочу рассказать слушателям моего доклада.
Василий Чепцов, PMBOK для Agile-менеджера. Чем полезен?ScrumTrek
В Agile-сообществе можно встретить немало мифов и поверхностных суждений о подходах к управлению, где не используется слово "Agile". Больше всех, пожалуй, "досталось" методологии управления проектами PMI PMBOK... "Водопад", Гант, куча документации — это же всё ужасно с точки зрения Agile! Недавно мне пришлось хорошенько проштудировать PMBOK (для подготовки к экзамену) и теперь по горячим следам хочется вдумчиво обсудить: — какие популярные суждения о PMBOK верны, а какие нет? — как же всё-таки соотносятся эти подходы? — и, главное, чем нам PMBOK может быть полезен в Agile-разработке?
Владимир Стасевич, Сбербанк и Agile – понятия совместимыеScrumTrek
В моем выступлении мы по шагам пройдем наш тернистый путь к продукту Сбербанк Онлайн, каким мы знаем его сегодня. С момента первого запуска нашего мобильного приложения мы преодолели огромное расстояние – как внутри команды, так и внутри такой огромной структуры, как Сбербанк.
Я буду в деталях рассказывать о том, какие методы мы внедряли, с какими проблемами сталкивались, как строили культуру, как формировали доверие в команде и в каком виде сейчас у нас работает Agile.
Участникам конференции наш кейс будет особенно интересен тем, что речь пойдет не столько об IT, сколько о создании продукта. Я подробно расскажу о формировании цикла product discovery – сложной, крупной задаче, под которую мы подбирали свои методы. В процессе мы столкнулись с разными трудностями, а еще активно работали над созданием культуры и среды, которая бы стимулировала креатив и генерацию идей внутри команды. В докладе не будет воды и голословных тезисов – только реальные примеры, только работающие методы, только хардкор.
В начале 2011го года компания Skype купила небольшой стартап под названием Qik. На тот момент в компании Skype был официальный процесс на базе SCRUM. Вышло так, что после перехода на этот процесс, команда Qik сильно потеряла в скорости поставки. В своём докладе я расскажу, что именно произошло, и как следование правилам Scrum мешало команде быстро и качественно разрабатывать свой продукт.
Масштабирование Agile в Единой фронтальной системе СбербанкаSergey Rogachev
Презентация доклада "Масштабирование Agile в Единой фронтальной системе Сбербанка" Сергея Рогачева на конференции AgileKitchen, посвященной масштабированию Agile, которая прошла в Москве 22 сентября 2016 года (https://agilerussia.timepad.ru/event/374516). Также см. видео этого доклада: https://youtu.be/mJpCJiVNuME.
Максим Богуславский, Ищем специалиста по обеспечению качества вместеScrumTrek
Проворные методологии прочно вошли в жизнь современной разработки, мы изучили процессы, внедрили их и пожимаем плоды. Теперь вам в команду нужен специалист по обеспечению качества. На примере своего опыта подбора, я хочу показать как собрать команду своей мечты. На докладе я расскажу о:
- подготовке к подбору человека;
- составлении описания вакансии;
- проведении собеседования;
- проведении испытательного срока;
- последующей работе с сотрудником.
В Agile-сообществе можно встретить немало мифов и поверхностных суждений о подходах к управлению, где не используется слово "Agile". Больше всех, пожалуй, "досталось" методологии управления проектами PMI PMBOK... "Водопад", Гант, куча документации — это же всё ужасно с точки зрения Agile!
Недавно мне пришлось хорошенько проштудировать PMBOK (для подготовки к экзамену) и теперь по горячим следам хочется вдумчиво обсудить:
— какие популярные суждения о PMBOK верны, а какие нет?
— как же всё-таки соотносятся эти подходы?
— и, главное, чем нам PMBOK может быть полезен в Agile-разработке?
Слайды к докладу на конференции AgileDays 2016.
Антон Немчинов, Применимость SAFe в крупной финансовой организацииScrumTrek
Гибкие практики разработки ПО не могут существовать долго в рамках одной команды в крупной организации. Попытки масштабирования подхода на всю организацию сталкиваются с ограничением самой организации. Можно придумать подход самому. А можно воспользоваться готовыми методики, как на пример SAFe. Но без адаптации, изменения процессов, ролей и мировоззрения в организации такая трансформация взлететь не сможет. Мой доклад об опыте применимости SAFe в конкретной крупной финансовой организации и о том, через какие изменения она должна пройти, чтобы достичь успеха.
Опыт госпроектов и взаимодействия с корпоративными структурамиПрофсоUX
Доклад предназначен для UX-специалистов, руководителей проектов и всех остальных.
В последнее время UX-специалисты и компании все чаще привлекаются к реализации проектов для корпораций и государственных заказчиков. На первый взгляд кажется, что при работе с ними попадаешь из мира сотрудничества в мир формальных взаимодействий. На самом деле построить с такими заказчиками настоящее сотрудничество вполне возможно. Более того, заказчик в нем заинтересован, просто не всегда представляет, как это сделать. В докладе я поделюсь практиками работы с крупными заказчиками из опыта компании CUSTIS.
В начале 2011го года компания Skype купила небольшой стартап под названием Qik. На тот момент в компании Skype был официальный процесс на базе SCRUM. Вышло так, что после перехода на этот процесс, команда Qik сильно потеряла в скорости поставки. В своём докладе я расскажу, что именно произошло, и как следование правилам Scrum мешало команде быстро и качественно разрабатывать свой продукт.
Масштабирование Agile в Единой фронтальной системе СбербанкаSergey Rogachev
Презентация доклада "Масштабирование Agile в Единой фронтальной системе Сбербанка" Сергея Рогачева на конференции AgileKitchen, посвященной масштабированию Agile, которая прошла в Москве 22 сентября 2016 года (https://agilerussia.timepad.ru/event/374516). Также см. видео этого доклада: https://youtu.be/mJpCJiVNuME.
Максим Богуславский, Ищем специалиста по обеспечению качества вместеScrumTrek
Проворные методологии прочно вошли в жизнь современной разработки, мы изучили процессы, внедрили их и пожимаем плоды. Теперь вам в команду нужен специалист по обеспечению качества. На примере своего опыта подбора, я хочу показать как собрать команду своей мечты. На докладе я расскажу о:
- подготовке к подбору человека;
- составлении описания вакансии;
- проведении собеседования;
- проведении испытательного срока;
- последующей работе с сотрудником.
В Agile-сообществе можно встретить немало мифов и поверхностных суждений о подходах к управлению, где не используется слово "Agile". Больше всех, пожалуй, "досталось" методологии управления проектами PMI PMBOK... "Водопад", Гант, куча документации — это же всё ужасно с точки зрения Agile!
Недавно мне пришлось хорошенько проштудировать PMBOK (для подготовки к экзамену) и теперь по горячим следам хочется вдумчиво обсудить:
— какие популярные суждения о PMBOK верны, а какие нет?
— как же всё-таки соотносятся эти подходы?
— и, главное, чем нам PMBOK может быть полезен в Agile-разработке?
Слайды к докладу на конференции AgileDays 2016.
Антон Немчинов, Применимость SAFe в крупной финансовой организацииScrumTrek
Гибкие практики разработки ПО не могут существовать долго в рамках одной команды в крупной организации. Попытки масштабирования подхода на всю организацию сталкиваются с ограничением самой организации. Можно придумать подход самому. А можно воспользоваться готовыми методики, как на пример SAFe. Но без адаптации, изменения процессов, ролей и мировоззрения в организации такая трансформация взлететь не сможет. Мой доклад об опыте применимости SAFe в конкретной крупной финансовой организации и о том, через какие изменения она должна пройти, чтобы достичь успеха.
Опыт госпроектов и взаимодействия с корпоративными структурамиПрофсоUX
Доклад предназначен для UX-специалистов, руководителей проектов и всех остальных.
В последнее время UX-специалисты и компании все чаще привлекаются к реализации проектов для корпораций и государственных заказчиков. На первый взгляд кажется, что при работе с ними попадаешь из мира сотрудничества в мир формальных взаимодействий. На самом деле построить с такими заказчиками настоящее сотрудничество вполне возможно. Более того, заказчик в нем заинтересован, просто не всегда представляет, как это сделать. В докладе я поделюсь практиками работы с крупными заказчиками из опыта компании CUSTIS.
Тренер-консультант учебного центра "СКАУТ-Академия" Валентина Крупадерова подробно разбирает ситуации с изменениями в проекте, инициатором которых выступает заказчик. Вы посмотрите на ситуацию глазами менеджера проекта и увидите, где его зоны влияния в ней.
Достоинства и ограничения проектных моделей водопада и гибких подходов: скрам, аджайл (scrum, agile).
Как на основе специфичных характеристик проекта подобрать модели планирования и управления ИТ проектом
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звеноScrumTrek
На каждой стратегической сессии выясняется, что реальный объем работ, которые необходимо совершить, в 4-5 раз превышает тот, который запланирован. И, что самое интересное, этот объем озвучивают сами участники, которые и являются авторами предыдущих нереалистичных планов.
Слушайте, с этим пора что-то делать :) Это же не магия какая-нибудь. Это ремесло. Ремесло о том, как системно сформировать и договориться о границах работ; ремесло, как закрепить за ролями ответственность; ремесло, как выстроить управление и коммуникации между разными уровнями доставки бизнес-ценности; ремесло, как оценивать текущую зрелость процессов и обеспечивать непрерывное улучшение.
В докладе я расскажу вам о своем опыте решения этих задач в разных компаниях.
Тактическое управление продуктами: все еще недостающее звеноMaxim Gaponov
«Эти люди делают то, о чем я их прошу. Но в результате каждый раз получается не то, что мне нужно». Эта фраза, в той или иной форме, произносится каждым клиентом, с которым я работаю.
«У нас было все, что нужно. Требования, выборки, прототипы. В итоге не успели сделать и половину. А то, что сделали нежизнеспособно» — такое тоже встречается часто.
На каждой стратегической сессии выясняется, что реальный объем работ, которые необходимо совершить, в 4-5 раз превышает тот, который запланирован. И, что самое интересное, этот объем озвучивают сами участники, которые и являются авторами предыдущих нереалистичных планов.
Слушайте, с этим пора что-то делать :) Это же не магия какая-нибудь. Это ремесло. Ремесло о том, как системно сформировать и договориться о границах работ; ремесло, как закрепить за ролями ответственность; ремесло, как выстроить управление и коммуникации между разными уровнями доставки бизнес-ценности; ремесло, как оценивать текущую зрелость процессов и обеспечивать непрерывное улучшение.
В докладе я расскажу вам о своем опыте решения этих задач в разных компаниях.
TealTeam. Главный критерий при выборе нового члена командыScrumTrek
Это история развития нашей команды и HR-технологий. Мы не используем традиционный HR, предпочитая ему коллективные собеседования, основанные на использовании различных технологий, таких как нейропрофилирование, погружение, ВАСТ, дизайн человека и другие. Про них мы и расскажем. А парочку из них еще и продемонстрируем!
Марина Львова. Изменение роли HR в Agile-компанииScrumTrek
Каким должен быть HR в компании, где Agile - стандарт работы? Сейчас мы работаем между 2 крайними точками: сервисным и стратегическим HR, помогая склеивать будущее компании не только на уровне людей, но и процессов, технологий, цифр и документов. Но начиналось все в 2011 году, когда компания только начала применять гибкие методологии. Это рассказ про наш опыт изменения роли HR в компании HeadHunter.
За более чем 20 лет развития платформа Pega превратилась в уникальный мир с собственной экосистемой: собственными методологиями и техниками создания корпоративных приложений, собственным ни на что не похожим инструментарием разработки. Стремясь сохранить «самобытность» платформа очень острожно подходила к освоению новых тенденций из внешнего мира ИТ-технологий, отказываясь от многих из них, как от противоречащих «генеральной линии партии». Инженерные практики — это как раз то, что долго оставалось «под запретом» в платформе Pega. В нашем докладе мы расскажем, как достичь DevOps с Pega вопреки всем ограничениям платформы.
This document discusses enterprise DevOps practices for large organizations with many interdependent systems and teams. It outlines key DevOps principles like infrastructure as code, continuous delivery pipelines, and automated processes to replace manual workflows. It also describes common DevOps roles and responsibilities as well as the DevOps lifecycle involving planning, requirements, design, development, deployment, operations, and end of life. The goal is to apply DevOps practices to maximize business outcomes, speed, and efficiency while minimizing costs for complex enterprise environments.
Кирилл Толкачев. Микросервисы: огонь, вода и девопсScrumTrek
The document discusses microservices and distributed tracing. It notes that without distributed tracing, it can be difficult to trace requests across multiple services to understand where delays are occurring. It then shows how distributed tracing works, with services adding tracing identifiers to logs and calls to other services to enable correlating logs and traces from all involved services for a single request. This allows generating a single, unified trace to understand end-to-end request performance across multiple microservices.
Асхат Уразбаев. Крутые организации, счастливые сотрудникиScrumTrek
В жизни каждой организации наступает момент роста, когда старые “семейные” методы управления перестают работать. Сотрудников становится много, они не так хорошо понимают идею и миссию компании, и эффективность работы постепенно падает.
У компании есть 2 варианта развития. Можно начать “закручивать гайки” — привязывать KPI к бонусам и штрафам, вводить многочисленный управляющий персонал. Сотрудник теряет свободу, его постоянно контролируют и обкладывают многочисленными регламентами с жесткими правилами. Это точно приводит к улучшению, но это не единственный способ.
Есть вариант развития в стиле Agile — когда сотрудники счастливы, контроль осуществляют сами, а компания, тем не менее, продолжает эффективно развиваться. Как этого добиться?
Олег Бахмутов, Михаил Плотников, Илья Емельянов. 3 "кита" AgileScrumTrek
C точки зрения внедрения Agile, банки - это интересные структуры, которые, с одной стороны, имеют жесткое внешнее и внутреннее регулирование, а с другой стороны - должны активно меняться, чтобы выжить в современном мире. Мы поделимся опытом внедрения Agile в дочернем банке Сбербанка в Казахстане. В Банке, который успешно сочетает в себе инновации и верность банковским традициям, а так же входит в ТОП-5 крупнейших банков Казахстана.
Мы предлагаем посмотреть на Agile с точки зрения 3-х составляющих: продуктов, процессов и людей, а также обсудить, что важнее.
У каждого из нас, в своей области, есть как положительный опыт, так и трудности, с которыми мы столкнулись при внедрении Agile. Мы поделимся этим и расскажем, на что обратить внимание в первую очередь при внедрении Agile-подхода, при каких условиях продукт будет удовлетворять клиентов, процесс будет оптимален, а люди будут стремиться к высоким результатам.
Алексей Ионов. Agile-трансформация: что делать, чтобы потом не искать виноватых?ScrumTrek
Вы готовы двигаться, но не знаете, с чего конкретно начать? Какую построить структуру, какие задачи ставить и как оценивать результаты? Как не превратить гибкость в хаос? Как масштабировать успех одной команды на всю организацию (и нужно ли это делать)? Мы не станем убеждать вас в абсолютной правильности, исключительной необходимости или супер-эффективности Agile-методов. Мы просто расскажем, как их внедрять на практике. Минимум теории – максимум конкретики: ключевые шаги, подводные камни, типичные ошибки и технологии достижения результата.
Иван Дубровин. Почему государство должно быть Agile?ScrumTrek
У государственных органов и организаций нет конкурентов внутри своей страны, они сами определяют условия и правила своей работы. Пополняемость бюджета не всегда напрямую зависит от качества работы государственных служащих. Зачем что-то менять? Почему нужно ставить под сомнение эффективность вековых традиций государственного управления? Какие вызовы стоят перед государствами в современном мире, и как Agile может помочь ответить на эти вызовы? Какие выгоды уже получили государства, вставшие на путь к Agile?
Иван Дубровин. Почему государство должно быть Agile?
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
1. Agile – то, что на самом деле
нужно госзаказчикам
Максим Цепков
Главный архитектор дирекции развития решений
http://mtsepkov.org
Москва, 14 марта 2016 года
2. Типичное рассуждение про Agile
в проектах с госзаказчиком
2/23
Agile – это эффективная работа команды,
наши команды хотят работать именно так
Так – неправильно!
Мы приносим ценности Agile
в жертву формальному процессу!
Но госзаказчик предъявляет совсем другие
требования к процессу: ТЗ с самого начала и без
интерактива, поставка редкая, на демо он не ходит…
Давайте сделаем вокруг команды эмулятор, который
это скроет, – прокси Product Owner или что-то подобное!
Agile
Госзаказчик
proxy
3. Почему эмулятор – это неправильно?
3/23
Agile возник, потому что процесс водопада не работал
Agile ориентирован на создание софта,
реально востребованного заказчиком
Практики постоянных коммуникаций по требованиям,
демо, частых поставок и другие обеспечивают это
Если вместо заказчика в практиках участвует эмулятор,
то они не достигают своей цели, а значит, бесполезны
Правильно – адаптировать процесс, менять
практики, обеспечивая достижение целей
и принципов Agile в условиях проекта
Agile
Госзаказчик
4. Такой подход – не теория, а практика!
4/23
У нашей компании есть успешный опыт адаптации
Agile-процесса на основе Scrum к особенностям
крупных проектов с государственными заказчиками
(Газпромбанк, ЦБ РФ и др.)
Получается именно то, что нужно заказчику
Я участвовал в ряде проектов как архитектор
и аналитик, активно работая над организацией проекта
в целом, в других случаях – наблюдал со стороны
Нашими практиками я поделюсь в ходе доклада
7. Ценности Agile-манифеста
7/23
Люди и взаимодействие
важнее процессов и инструментов
Работающий продукт
важнее исчерпывающей документации
Сотрудничество с заказчиком
важнее согласования условий контракта
Готовность к изменениям
важнее следования первоначальному плану
Ценности
8. Ценности разделяются заказчиком
8/23
Работающий продукт
важнее исчерпывающей документации
Если продукт не нужен, разбираемся отдельно
Когда представителю заказчика важна документация
Обычно имеется в виду конкретная документация
Представляется, что ее отсутствие приведет
к неработающему продукту или проблемам эксплуатации
И именно с этими основаниями необходимо работать
Аналогично дело обстоит с остальными ценностями
Ценности
9. Принципы поддерживают ценности
9/23
Например, эти принципы (вместе с другими)
Работающий продукт следует выпускать как можно чаще,
с периодичностью от пары недель до пары месяцев
На протяжении всего проекта разработчики и представители
бизнеса должны ежедневно работать вместе
обеспечивают получение готового продукта
в сотрудничестве с заказчиком
Ценности
Принципы
10. Практики воплощают принципы в жизнь
10/23
Например, таким образом:
Демо обеспечивает получение обратной связи от заказчика,
налаживает сотрудничество и ведет к ценному продукту
Отгрузка продукта каждый спринт приводит к его реальному
использованию, обеспечивая удовлетворение заказчика
готовым продуктом и возможность быстрых изменений
Но такое применение уместно не во всех проектах –
есть ограничения, в которых проект разворачивается
При этом нужно менять практики, воплощая
принципы и ценности в жизнь иным образом
Ценности
Принципы
Практики
11. Процесс заказчика – ограничение
11/23
У крупного заказчика обычно есть процесс, принятый
для реализации ИТ-проектов
Он часто ориентирован на водопад – редкие поставки,
полное согласование постановок, работа через артефакты
Но он включает налаженные каналы взаимодействия
с сотрудниками в большой организации
И общение с сотрудниками не противоречит ему
Нужно пользоваться преимуществами
и адаптироваться к недостаткам
13. Сценирование проекта. Этапы
13/23
Общий scope проекта определяется бизнес-целями
проекта заказчика и не всегда может быть изменен
Этап-2
ОПЭ Этап-1
Большой проект часто можно разбить на этапы
Есть опытно-промышленная эксплуатация, в нее
может быть передан ограниченный функционал
Первый этап для ОПЭ – замкнутый функционал, решающий
существенную проблему бизнеса.
Принцип MVP (Minimum Viable Product) для ОПЭ и далее
Софт в ОПЭ –
уже работает!
14. Сценирование проекта. Демо
14/23
Разработка функционала для ОПЭ длится 4–6 месяцев
Разбиваем его на 2–4 демо, представляя интересный
бизнес-заказчику целостный функционал
Тоже работает MVP
Этап-2
ОПЭ Этап-1
Первые демо проводим на нашей территории,
так заказчик знакомится с командой
Далее разворачиваем тестовую среду у заказчика,
переносим демо в нее, совмещая с испытаниями
Демо у нас У заказчика
15. Планирование серии демо
15/23
У каждого демо – своя целевая группа и интересный ей
целостный функционал. Эта группа должна увидеть процесс
Учитываем разрывы с текущей автоматизацией
и связанные с этим ожидания
Нужно показать ожидаемые улучшения
Нужно показать, что «по площади» не станет хуже
Учитываем логику разработки, но делаем это творчески
Если ценность заключается в операционном документообороте,
то на первом демо справочники могут быть без интерфейсов
Но можно пригласить на первое демо другую группу, для которой
новшества в справочниках являются ценными
16. Проведение демо
16/23
Демо сценируем и проводим с учетом интересов
бизнес-пользователя, на его языке
Демо обычно проводят аналитики, которые собирали
требования, поскольку у них уже есть контакт с заказчиком
В демо у нас участвует вся команда, таким образом
заказчик с ней знакомится
Демо в тестовой среде – это испытания для ИТ
и обучение для пользователей, поэтому мы их разделяем
Такой подход позволяет расширять круг контактов у заказчика
Пользователи заказчика могут посмотреть софт сами
Но не вся команда участвует, поэтому надо доносить до нее обратную связь
17. Релизы после ввода в ОПЭ
17/23
Определяются бизнес-потребностями заказчика
Релизы к сроку с заданным функционалом
Релизы заданного функционала к моменту готовности
Срочные обновления с небольшим функционалом
Это нарушает ритм работы и требует планирования
А также влечет накладные расходы на процесс
Но обеспечивает решение проблем бизнеса
Continuous Delivery решает эти проблемы, не нарушая
ритма, но требует высокой автоматизации тестирования
и обновления ПО
18. Документация
18/23
Различаем формальное и фактическое назначение
Бывает, что есть формальная write-only документация
для соблюдения процедур и легкого фактического согласования
Бывает, что формальные документы являются налаженным
способом работы бюрократической машины заказчика
Документооборот в большой организации – способ
согласования действий, поэтому его нужно поддерживать
Артефакты не отменяют сотрудничества, они являются
средством его установления (наряду с коммуникациями)
Часть отделов лучше общается через нас, а не напрямую
внутри организации
19. Позиции стейкхолдеров у заказчика
19/23
Бизнес-подразделения
Руководители, заинтересованные в проекте
Конечные пользователи
Проектный офис
ИТ заказчика
Проектное подразделение
Служба эксплуатации
Служба контрактования и бюджетирования
Нужно понимать принятый у заказчика способ разрешения
конфликтов (эскалация или переговоры)
20. Адаптация команды
20/23
Объем коммуникаций с заказчиком очень велик
и не может обеспечиваться одним человеком
Поэтому существуют специализации
Руководитель проекта, он же Product Owner,
отвечает перед заказчиком за проект в целом
Аналитики отвечают за взаимодействие с бизнес-подразделениями
(требования, демонстрации, обучение). Принцип ответственности
за соответствие продукта требованиям
Инженеры службы эксплуатации обеспечивают поддержку пользователей
Разработчики – общение с ИТ заказчика по технике
Те, кто ведет коммуникацию, должны понимать
принятые у заказчика неформальные правила
21. Контрактование обеспечивает выполнение процедуры
21/23
В крупных организациях различают формальный
и фактический процесс, их ведут разные стейкхолдеры
Контрактование проверяет допустимость отклонения
Необходимо согласовывать, как будут контрактоваться
активности проекта, отсутствующие в процедуре
Демо можно предъявлять как испытания или обучение
Пожелания на демо нужно относить к замечаниям или доработкам
Нужно поддерживать процедуру управления стоимостью
Переменная стоимость или переменный scope?
Согласование стоимости до начала работ или после их выполнения?
Кто и как подтверждает заказ, исполнение и стоимость работы?
22. Заключение
22/23
Адаптированный к условиям заказчика Agile-процесс
обеспечивает достижение конечной цели проекта, то есть
получение и внедрение работающего софта
Налаженная коммуникация способствует достижению
конечной цели и может иметь самостоятельную
ценность для заказчика
Коммуникация и доработки по пожеланиям заказчика
влекут дополнительные трудозатраты, придумать способ
их оплаты – одна из задач процесса создания договоренностей
В конечном итоге усилия оказываются оправданными
и для заказчика, и для исполнителя
23. Практики – для поддержки ценностей,
а не для формального процесса
23
Спасибо!
Вопросы?
Максим Цепков
maks@custis.ru
http://mtsepkov.org
Agile
Госзаказчик
proxy
Agile
Госзаказчик
Ценности