Читаем IT-рекрутмент. Как найти лучших специалистов, когда все вокруг горит полностью

Работая в сфере IT, невозможно не столкнуться с терминами типа Scrum (скрам) и Agile (аджайл/эджайл). Но именно из-за того, что они постоянно на слуху и вроде бы все знают, что это такое, появляется масса недопониманий. Как говорил Марк Твен, «все проблемы не от незнания, а от уверенности в собственном знании». И к пониманию Agile в среде HR-специалистов это относится в полной мере.

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

И начнем мы, вопреки ожиданиям, с описания «негибкой» системы разработки: как строился процесс создания ПО еще несколько лет назад? С чего, как говорится, все начиналось?

Waterfall, или «Водопад», — традиционный подход к работе над ПО. Для него характерна последовательная разработка: первый этап, второй, третий и т. д. Каждый следующий начинается только после того, как закончился предыдущий.

Преимущество «Водопада» заключается в том, что мы можем более-менее точно рассчитать стоимость разработки и сроки ее завершения.

Основной же минус — при долгосрочном планировании мы рискуем получить на выходе технически и морально устаревший продукт.

Вот как схематически выглядит Waterfall-методология разработки:

В стародавние времена, когда производственные и бизнес-модели не менялись годами, каскадная разработка была вполне оправданна. Сегодня же бизнес не может отдать в разработку глобальную задачу и вернуться за результатом, скажем, через полгода. За это время бизнес-идея может потерять свою актуальность, технологии — измениться, кризис — грянуть (привет, ковид!), биткоин — упасть. Поэтому на смену «Водопаду» пришли так называемые гибкие методологии.

Они позволяют на лету менять требования к продукту, добавлять новые модули и отказываться от ненужных. У каждого типа методологий есть свои особенности, но объединяет их одно: наличие некоторых непродолжительных циклов, где результат предыдущего цикла (итерации) оказывает влияние на планирование следующего.

Agile — это семейство методик и подходов к управлению, которые фокусируют команду на продукте. Во главе угла — нужды и цели клиента. Для этого необходимо упростить оргструктуру и процессы, работать короткими циклами, активно использовать обратную связь. Для достижения этих целей предполагается повышение полномочий и расширение зон ответственности сотрудника.

В 2001 году 17 представителей различных концепций разработки программного обеспечения собрались на горнолыжном курорте в штате Юта и составили Agile-манифест. Этот документ закрепил основные принципы и ценности гибкой разработки. На http://agilemanifesto.org/ его можно прочитать более чем на 50 языках, а также ознакомиться со списком авторов, которые его составили. На русском манифест выглядит следующим образом:

«Мы постоянно открываем для себя более совершенные методы разработки программного обеспечения, занимаясь разработкой непосредственно и помогая в этом другим. Благодаря проделанной работе мы смогли осознать, что:

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

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

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

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

То есть, не отрицая важности того, что справа, мы все-таки больше ценим то, что слева».

У такого подхода к разработке есть множество плюсов, в частности командная работа на основе обратной связи позволяет быстро и небольшими порциями поставлять разработанный функционал. А постоянный анализ и корреляция с требованиями заказчика обеспечивает безопасность — то есть, грубо говоря, мы делаем то, что с большой долей вероятности осчастливит клиента в данный отрезок времени, и делаем это быстро.

Каковы же недостатки? Главный из них заключается в том, что разработка может вестись бесконечно. И от этого может быть больно в прямом и переносном смысле: сотрудники находятся в состоянии постоянного тонуса. Требуется скорость в принятии решений и реализации задуманного, но конечного результата не предвидится. Хотя важно признать, что большинство современных компаний все-таки стремятся к внедрению гибких методологий, ведь они больше отвечают реалиям современного мира.

Как выглядит Agile:

Перейти на страницу:

Похожие книги

100 уроков лидерства А. В. Суворова для бизнеса
100 уроков лидерства А. В. Суворова для бизнеса

Новая книга от автора бестселлера «Менеджмент по-Суворовски. Наука побеждать». 100 уроков лидерства от русского гения, величайшего полководца и воспитателя непобедимых. Эти уроки более чем актуальны сегодня – и для ведения бизнеса, и вообще для любого руководителя.Ведь "школа Суворова", его универсальная "формула успеха" и "наука побеждать" радикально отличались от заповедей его прославленных современников – Фридриха Великого и Наполеона Бонапарта. Прусский король считал, что "солдат должен бояться палки капрала больше, чем пули врага" и жесточайшей муштрой превращал свою армию в "живые механизмы". Суворова говорил: "Я своих солдат палками в бой не гоню, они у меня сами в бой рвутся", сделав ставку на личную инициативу подчиненных: "Каждый солдат должен знать свой маневр!"И суворовский стиль руководства доказал свое превосходство над европейским – ведь русские "чудо-богатыри" били и пруссаков, и поляков, и лучших генералов Наполеона. "Тщетно двинется на Россию вся Европа – она найдет здесь свой гроб!" – так говорил великий Суворов.И сегодня, когда мы, наконец, осознали, что не только государство, но и бизнес нуждаются в "национальной идее" и опоре на национальный характер, – сегодня уроки лидерства и бесценный опыт Александра Васильевича Суворова востребованы как никогда!

Вячеслав Владимирович Летуновский

Маркетинг, PR
Тебе нужно пространство. Освободи рабочий стол, голову и жизнь для того, что по-настоящему важно
Тебе нужно пространство. Освободи рабочий стол, голову и жизнь для того, что по-настоящему важно

Избавьтесь от всего, что захламляет вашу жизнь. От лишних дел, людей, вещей и убеждений. Современное общество живет в мире дефицита свободного места, уверен Дерек Дрейпер, востребованный бизнес-коуч с 15-летним стажем. Поэтому большинство отличных идей и планов остаются нереализованными. Для них попросту не находится пространства в нашей жизни. Нельзя написать книгу, если твой мозг перерабатывает тонны ненужной информации. Нельзя построить карьеру, если твоя голова забита патогенными убеждениями. Нельзя создать бизнес, если все время тратишь на бестолковые звонки и встречи. Тому, кто оказался в тупике, не стоит искать новые ресурсы для выхода из него, считает Дрейпер, и тем самым еще сильнее захламлять свою жизнь. Надо понять, от чего стоит поскорее избавиться. В книге он предлагает воспользоваться авторской методикой «Три ключа к созданию пространства». Его подход уже стал спасательным кругом для сотен сотрудников компаний из списка Fortune 500, поможет он и вам.

Дерек Дрейпер

Маркетинг, PR
Работа по любви. Как построить успешную карьеру и превратить ее в источник вдохновения и счастья
Работа по любви. Как построить успешную карьеру и превратить ее в источник вдохновения и счастья

Карьерный коуч и основатель крупнейшей в СНГ платформы для профессионалов «Карьерум. Клуб» Ольга Лермонтова уверена, что работа может быть увлекательной и приносить радость.В своей книге она рассказывает о внутренних и внешних факторах построения карьеры: установках и мотивации, планировании и продуктивности, профессиональной самооценке, нетворкинге и действиях в условиях кризиса. Прочитав ее, вы узнаете, как планировать карьеру и черпать в своей работе вдохновение, на что опираться в процессе и какие рычаги задействовать.Истории реальных людей, однажды принявших судьбоносное решение и изменивших свою жизнь и карьеру, и эффективные упражнения позволят вам разработать собственную стратегию и действовать в соответствии с ней.

Ольга Лермонтова

Маркетинг, PR