Эпоха Agile - [13]

Шрифт
Интервал

Таким образом, Agile-управление осуществляется на основе трех законов, в совокупности создающих основы Agile-организации. Три этих закона позволяют нам понять огромное множество гибких практик, которые можно – или нельзя – применить в конкретных условиях. Практики могут меняться, но Agile-мышление, использующее три закона, неизменно. Оно предлагает надежное руководство к тому, что необходимо для внедрения в организации новой управленческой парадигмы.

МАНИФЕСТ ГИБКОЙ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Мы постоянно открываем новые способы разработки программного обеспечения, занимаясь ею самостоятельно и помогая в этом другим. В процессе мы осознали следующее.


• Люди и взаимодействие важнее процессов и инструментов.

• Работающий продукт важнее исчерпывающей документации.

• Сотрудничество с заказчиком важнее согласования условий контракта.

• Готовность к изменениям важнее следования первоначальному плану.


Мы следуем этим принципам:


1. Наивысшим приоритетом для нас является удовлетворение потребностей заказчика благодаря регулярной и ранней поставке ценного программного обеспечения.

2. Изменение требований приветствуется, даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества.

3. Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.

4. На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе.

5. Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью доверьтесь им.

6. Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды.

7. Работающий продукт – основной показатель прогресса.

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

9. Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта.

10. Простота – искусство минимизации лишней работы – крайне необходима.

11. Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд.

12. Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать стиль своей работы.


Кент Бек

Майк Бидл

Ари ван Беннекум

Джеймс Греннинг

Джим Хайсмит

Эндрю Хант

Роберт Мартин

Стив Меллор

Кен Швабер

Алистер Кокбёрн

Уорд Каннингем

Мартин Фаулер

Рон Джеффрис

Джон Керн

Брайан Марик

Джефф Сазерленд

Дэйв Томас


© 2001 Вышеупомянутые авторы. Это заявление можно свободно копировать в любой форме, но лишь целиком и с этим заявлением.

ГЛОССАРИЙ: ОПРЕДЕЛЕНИЯ AGILE, SCRUM, DEVOPS, КАНБАН, БЕРЕЖЛИВОГО ПРОИЗВОДСТВА

Agile – это движение, зародившееся в 2001 году в виде набора ценностей и принципов. Они были выражены в Agile-манифесте, подписанном в том же году. У движения были предшественники, например quality movement и «дизайн-мышление». Позже Манифест привел к появлению многочисленных управленческих подходов, включая Scrum, DevOps, бережливое производство и Канбан. Спустя некоторое время они эволюционировали в сообщество людей с особым мышлением, сосредоточенных на постоянном создании ценности для потребителей. Такое мышление подразумевает итеративно-инкрементальный подход к работе в микрокомандах и способствует повышению гибкости внутри компании благодаря внедрению сетевого принципа ее функционирования.


Scrum – это главный управленческий фреймворк Agile, использующий кросс-функциональный подход на основе командной работы для создания ценности для организаций и потребителей. Особые роли отводятся владельцу продукта и scrum-мастеру. В команде ценится личный вклад. Вся ее деятельность основана на ответственности, глубоких межличностных отношениях и сотрудничестве. Менеджеры перестают быть боссами и становятся коучами. Они устраняют препятствия в работе и способствуют созданию ценности для клиентов. При этом команды сохраняют свой фокус и креативность.


DevOps (включает в себя слова development (разработка) и operations (эксплуатация)) – это культура, движение и практика, укрепляющая сотрудничество и коммуникацию между разработчиками ПО и другими профессионалами информационных технологий. При этом DevOps автоматизирует процесс поставки ПО и изменений в инфраструктуре, способствуя очень быстрому осуществлению изменений.


Канбан – это система планирования для разработки программных продуктов, бережливого производства и производства «точно в срок». Канбан также может выступать в роли системы управления запасами, позволяя контролировать цепочки поставок. Одно из главных преимуществ системы заключается в установке верхнего лимита незавершенного производства, устраняя таким образом перегрузку системы.


Бережливое производство – это систематическая методология по устранению потерь в рамках системы производства или разработки ПО. Оно преимущественно направлено на выявление факторов, приумножающих ценность, снизив все остальные издержки.


Рекомендуем почитать
Scrum на практике. Высокая продуктивность и результаты – прямо сейчас

Scrum – секретное оружие наиболее успешных современных компаний. Google, Facebook, Amazon и Apple используют Scrum, чтобы стремительно управлять инновациями, предельно точно фокусироваться на клиентах, в несколько раз сокращать время, затрачиваемое на принятие решений, и становиться лучше и лучше. В последние несколько лет Scrum вышел далеко за пределы породивших его технологических компаний и начал завоевывать корпоративный мир. «Scrum на практике» – результат многолетнего опыта работы с несколькими десятками компаний.


О поиске работы начистоту, или Байки старого рекрутера

Эта книга для тех, кто работает по найму и кому такая работа подходит. Причем работает по найму в средних и крупных российских и международных компаниях либо хочет перейти в компании такого масштаба. Книга будет полезна людям разного профессионального уровня – от секретарей до директоров. Для молодых людей, кто только начинает свою карьеру и никогда раньше не искал работу, книга может представлять интерес, но станет скорее «зоной ближайшего развития». Кроме того, книга может быть интересна начинающим специалистам в области подбора персонала, которые пока не представляют, с какими сложностями с точки зрения взаимодействия с кандидатами они могут столкнуться.


Superjob. Как найти работу в кризис и сделать карьеру

Книга Алексея Захарова, создателя и руководителя компании Superjob – одного из лидеров на рынке онлайн-рекрутмента России, представляет собой эффективный инструмент для тех, кто ищет высокооплачиваемую работу и стремится построить карьеру. Как сохранить работу, когда многие вокруг ее теряют? Как «продать» себя, когда никого «не покупают»? Как развивать карьеру, когда работодатель «оптимизирует расходы»? Все эти вопросы звучат сегодня особенно актуально. В этой книге нет «волшебной таблетки», благодаря которой все наладится в один момент.


Hewlett Packard. Стратегия антихрупкости

В этой книге отражен результат 15-летнего исследования стратегического лидерства Hewlett Packard. Реальный опыт успешного применения принципов антихрупкости на практике, которые позволили компании выстоять против кризисов XX и XXI века.


Креативатор. От идеи до воплощения

Гениальные идеи возникают у вас все время, прямо на работе. Да, это не шутка. Просто вы не даете им развернуться в полном объеме. Когда вы начнете «играть» со своими идеями, то совершенно забудете, что находитесь на работе. Вы перестанете замечать время, испытывать стресс, будете действовать более продуктивно. 8 часов (а иногда 10 и даже 12) пролетят незаметно. Само слово «работа» утратит негативный подтекст, станет чем-то, что отягощает кого угодно, но только не вас. Успех – он приходит, когда рождаются новые идеи.


Культурный код

Почему одним командам удается прийти к успеху, а другим – нет? Наверное, успешные команды состоят из профессионалов, а неуспешные – из дилетантов и лентяев? Дэниел Койл, американский журналист и автор бестселлеров New York Times считает иначе. По его мнению, важная составляющая успеха – это «культурный код», или культура взаимодействия внутри коллектива, независимо от его размера. Тщательно проанализировав деятельность наиболее эффективных команд, например Google, Pixar или спецназ ВМС США, Койл обнаружил три важных принципа, лежащих в основе взаимодействия внутри команды.