Скрум неотъемлемо ленивый?
Разработка программного обеспечения по методологии ленивости — это результат перевода принципов ленивого производства в сферу разработки программного обеспечения и систем. Вопрос о том, входит ли она в сферу Agile, активно обсуждается в сообществе, но в конечном итоге это действительно не имеет значения. Это связано с тем, что семь принципов ленивости неотъемлемо отражаются в методах Agile, хотя, возможно, по-разному и с использованием различных лексиконов или названий.

Устранить потери
Первый принцип ленивости — устранение потерь. От неясных требований, неиспользуемой документации, передачи задач, времени ожидания и так далее, практикующие ленивость стремятся сократить или полностью устранить эти потери из процесса. Фреймворк Скрум отражает эту ленивую идею, предоставляя ретроспективу, чтобы команда могла обнаружить и исправить все, что не работает хорошо. Часто слышно, как команды обсуждают такие темы, как избыточная документация, чрезмерные и/или ручные процессы, слишком много дефектов и другие подобные проблемы на ретроспективе.
Сосредоточьтесь на сотрудничестве
В Скруме и в ленивости акцент делается на сотрудничестве между сотрудниками. Это определяет успех метода. В обоих методах люди, выполняющие задачи, важнее, чем инструменты, которые они используют.
Ориентировано на ценность
Когда речь идет о Скруме и ленивости, ничто не важнее конечного результата. Этот результат должен создавать ценность для клиента и является единственной целью процесса разработки. Скрум позволяет клиенту постоянно корректировать свои требования, в то время как ленивость предполагает производство продукта таким образом, чтобы не было потерь. Клиент должен получить именно то, что он ожидает.
Принимайте решения как можно позже
В любом проекте люди знают больше всего о проекте в конце его выполнения. Команды Скрум предпочитают принимать обоснованные решения; поэтому они не принимают решения по каждому требованию заранее. Это проявление четвертого принципа ленивости: принимать решения как можно позже.
Акцент на непрерывное улучшение
Скрум и ленивость также придерживаются принципа непрерывного улучшения, известного как Каидзен в ленивости. Оба метода сосредоточены на постоянном обучении и адаптации. Это важный аспект, поскольку создание ценности для клиента — главный приоритет.
Стремитесь к быстрой доставке
Ленивость говорит о быстрой доставке; в Скруме мы доставляем не чаще одного раза в 30 дней, а многие команды доставляют ещё быстрее. Ленивость говорит о предоставлении полномочий команде, и Скрум делает то же самое. Ленивость говорит о том, что целостность должна быть заложена в систему; Скрум отвечает на это, требуя от команды определить, что значит «готово» вместе с клиентом.
Устраните узкие места
Наконец, ленивость направляет нас на понимание всего — как весь поток стоимости, или цепочка событий, ведущих к ценности для клиента, функционирует. Любые узкие места следует устранять немедленно, а команды должны быть укомплектованы так, чтобы они могли завершать готовые инкременты продукта. Скрум отражает это, направляя нас на создание специализированных, межфункциональных команд, проводящих ретроспективы. Такие ретроспективы помогают нам выявить узкие места (или препятствия, как их называют в Скруме), чтобы их можно было устранить.
Другие статьи об Agile и Скруме
- Полное руководство по Скруму
- Каковы три основы Скрума?
- Что такое разработка программного обеспечения по методологии Agile?
- Скрум за 3 минуты
- Каковы 5 ценностей Скрума?
- Какова эволюция Скрума?
- Классическое управление проектами против управления проектами по методологии Agile