Видео: Scaled Agile Framework за 7 минут — все, что нужно знать о SAFe

safe

На сегодняшний день Scrum является наиболее популярным фреймворком среди всех методов Гибкой Разработки ПО (Agile Software Development). Это видно по тому, о чем чаще всего говорят в статьях и на конференциях, также популярность подтверждается результатами опросов.

В то же время, все больше компаний сталкиваются с ситуацией, когда у вас есть сразу несколько команд, работающих над одним продуктом или проектом. Очевидно, что «Простой Ванильный Скрам» (plain vanilla scrum) тут не подходит. Конечно, Кен Швабер давно уже упомянул «великую мудрость»: Скрам-Скрамов (Scrum of Scrums) — встречу синхронизации между командами. Но на практике, одна эта встреча не помогает решить все вопросы организации масштабного проекта и координации 2-х и более команд. Во всяком случае исходя из моего опыта 😉

Последние года три, я постоянно сталкиваюсь с такими крупными проектами и компаниями, которые создают Enterprise Agile методы и культуру. (далее…)

Что почитать про Kanban

kanban

Kanban, как методология организации разработки программного обеспечения приобретает все большую известность. Методология основана на оптимизации потока работ от идеи до поставки, и акценте на принципе «Точно-В-Срок» (Just-In-Time). Недавно я проводил мастер-класс про Kanban процесс и в конце возник естественный вопрос: «Что еще почитать на тему Kanban?«.

Я предполагаю, что вы уже что-то слышали про Kanban: возможно рассказал знакомый, или вы прочитали статью в Википедии, или посетили мастер-класс (возможно даже мой?) или, быть может, услышали об этой методологии в бонусном 13-м модуле моего видео-курса «Agile своими силами«. Так или иначе, я предполагаю, что этого «что-то слышали» вам мало и вы хотите получить представление о том, как это все работает (и самое главное, чем отличается от Scrum :-))

В первую очередь, настоятельно рекомендую книгу (далее…)

Игра "Переверни монетку" – результаты

Итак, в прошлый раз, я предложил вам сделать простое упражнение, которое поможет вам и вашей команде внимательнее взглянуть на то, как вы работаете.

По итогам 4х раундов, у вас должно быть записано время работы каждого отдела и общее время выпуска продукта. Спросите свою команду о том, какие они наблюдают зависимости между изменениями условий от раунда к раунду, временем выпуска продукта и временем работы каждого отдела.

Одно из самых интересных «озарений» — это то, (далее…)

Игра "Переверни Монетку"

На прошедшей недавно Agile PechaKucha я рассказывал об играх и в частности о тех, которые помогают лучше понять принципы, положенные в основу Agile разработки. Игрой вызвавшей, пожалуй, самое большое количество вопросов, была «Переверни монетку». Также известная как Flip a coin, Coin toss и Scrum Penny Game.

Хочу рассказать о самой игре, чтобы у нас с вами была возможность сравнить свои открытия. (далее…)

Как объяснить команде необходимость совместной работы

Не смотря на то, что про философию Agile разработки говорят уже около десятилетия, а сами методологии существуют уже скоро два десятка лет, всё равно сталкиваешься с необходимостью объяснять участникам проектной команды выгоды от совместной работы. Часто я сталкиваюсь с разработчиками, которым приходится объяснять необходимость более тесного взаимодействия с тестерами и представителями других специальностей. До сих пор еще много команд не задумывается о необходимости оптимизации работы всей команды, а не отдельно взятых её участников. (далее…)

Книги, которые стоит прочесть: Цель и Цель 2

Как-то давно мы не писали о книгах. В тоже время, я осознал, что есть книга, которую я рекомендую прочитать чаще всего. Я посчитал, что в среднем 2-3 раза в месяц, когда разговор с коллегами заходит о том, что бы почитать, я рекомендую эту книгу.

Это книга Элияху Голдрата «Цель. Процесс непрерывного улучшения». Кинга примечательна тем, что (далее…)

Оптимизация плоскости или что общего у Agile и Lean

Не секрет, что в современном мире, мы часто сталкиваемся с тем, что популярные названия становятся брендами. Слово Agile (с заглавной буквы) тоже не исключение и сейчас можно встретить описание практически любой практики с приставкой «Agile» спереди. Также не секрет, что из-за того, что люди редко глубоко вникают в концепции стоящие за названием, то мы часто путаем популярные бренды, особенно те, которые не связаны с каким-то определенным и осязаемым товаром.

Так частым примером недопонимания является вопрос типа: «А разве Lean и Agile это не одно и то же?». Если коротко – нет. (далее…)

"Черный лебедь" на проекте или как читать знаки, которые у нас есть

Не так давно я писал о книге «Черный лебедь. Под знаком непредсказуемости«, где говориться о маловероятных явлениях, которые, случившись, могут кардинально повлиять на наши планы или наши представления, основанные на нашем опыте. Такие явления называются «Черным лебедем», так как до открытия Австралии люди не могли даже предположить, что лебеди могут быть НЕ белыми.

Не нужно быть параноиком, чтобы задуматься о возможности возникновения такого «Черного Лебедя» на вашем проекте. В тоже время, не обязательно изучать сложную теорию управления рисками, чтобы научиться выявлять таких возможных «лебедей». Scrum дает нам много знаков о ситуации на проекте, нужно лишь научиться их распознавать.

(далее…)

"Прекращайте начинать и начинайте заканчивать" – успешная философия Lean

Как часто ваша команда не завершает начатое в текущем спринте? А задумывались ли вы, как это влияет на ваши планы в следующем спринте? А о том, как это влияет на весь план проекта?

О всем этом понятно и доступно рассказывается в концепции «Бережливого производства» (Lean). Полезно, чобы каждый член команды задавал себе упомянутые вопросы, и каждый понимал свою ответсвенность за результат. (далее…)