Agile-Манифест (Человеческий Ремикс)

В управлении крупными веб-проектами применяются принципы классической американской управление проектом — тщательное составление плана работы и четкое его выполнение.

Строгие отчеты, хитрые графики и презентации Power Point (преувеличение).

Будучи оппозицией, они все чаще ставят принципы Гибкая разработка программного обеспечения , где ленивые к документации программисты (утрирую) отдают приоритет написанию самого кода и конечного продукта.

Я никогда не был ярым поклонником первого метода, но и со вторым у меня много противоречий.

Заинтересовавшись теорией менеджмента, я написал собственное видение знаменитого гибкий манифест — Agile-манифест (человечный ремикс).

Расшифровка четырех идей манифеста с позиции того, что все мы люди.

Даже если мы работаем за деньги.



Реагировать на изменения важнее, чем следовать плану

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

И это касается в основном негативных ситуаций – рисков, задержек, запасных маршрутов.

Но представьте, что в середине работы над проектом появились неведомые ранее возможности его улучшения: появились новые механизмы, закрылись ресурсы или стала доступна информация.

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

Ответ в том, что управление проектами не было создано для управления веб-проектами.

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

Назовите меня паршивым менеджером, потому что я редко завершаю веб-проект в сроки, отведенные мне перед началом работы.

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

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

Веб-проекты по сути не имеют сроков.

За редким исключением, здесь нет жестких сроков, а все сроки — выдумка здравого смысла, бюджетных ограничений и личных пожеланий заказчика.

Если у вас есть причины, не бойтесь менять сроки, не бойтесь ничего менять.



Agile-манифест (человеческий ремикс)

Реакция на изменения планов — одно из преимуществ человека перед роботами.



Сотрудничество с заказчиком важнее договорных обязательств

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

Если вы фотограф-фрилансер и по болезни не смогли поехать в Альпы фотографировать горных козлов.

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

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

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

Это выглядит забавно, когда дело доходит до домашней страницы.

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

Большинство людей в веб-бизнесе утверждают, что им нравится их работа, и что деньги – не единственный критерий.

Так что будьте людьми! Смотрите не на бумажку с договором, а на собеседника.

Ругайтесь, спорьте, уговаривайте, верьте, обманывайте и обижайтесь.

Жить!



Agile-манифест (человеческий ремикс)

«Вы хотите, чтобы я бросил магнитофон в воду? Хорошо, я это сделаю.

" (не сделал)



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

И в первую очередь это касается рядовых работников проектов.

В классическом управлении проектами есть ужасная единица человеко-часа.

Все ключевые сроки проекта и большая часть бюджета рассчитываются с помощью этого модуля.

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

В веб-разработке вы работаете с дизайнерами, которые по сути являются художниками Ван Гога, и программистами, которые являются еще более дурацкими и легкомысленными математиками Эйнштейна.

О какой системе, о каких процессах и правилах можно говорить в этом диком обществе? Забудь это! Я говорил это тысячу раз и повторю еще раз: у меня как у менеджера нет абстрактных трех штатных программистов.

У меня есть Юрик, Ахмет и Сережа - живые люди со всеми их достоинствами и недостатками.

Когда я рассчитываю сроки проекта, у меня нет человеко-часов, но у меня есть возможность пользоваться Skype. Когда я выдаю задание, у меня нет «формы задания в формате Excel» — я Сереже все объясняю на пальцах.

Эти трое — вымышленные персонажи, но в моей практике есть отличный пример в точных цифрах: На одном из новостных сайтов работал редактор сборки.

В обязанности редактора сборки входит рисование иллюстраций к новости.

Поскольку новостей много, иллюстрации дошли не до всех, а только до избранных.

До того, как я присоединился к проекту, у редактора сборки даже было прописано в договоре: 2 иллюстрации в день, а нарисованная новость указывалась главным редактором.

Итак, мужчина сидел в офисе и делал десять фотографий в неделю.

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

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

Эффективность - 180% за те же деньги и с тем же качеством.



Agile-манифест (человеческий ремикс)

На каждого свободомыслящего Рэмбо приходилось полсотни солдат противника, слепо выполнявших приказы генералов.



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

Расскажу вам еще одну, грустную, но правдивую историю: Шесть лет назад, завершая проект, я написал подробное руководство для своего преемника.

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

Смена менеджера прошла успешно, и проект не застопорился ни на секунду.

А через два месяца ушел ведущий программист и проект умер.

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

Но в отличие от приверженцев церкви проектного управления, я не отдаю офису ключевую роль.

Я видел много проектов – и это были большие и прибыльные проекты – которые создавались в режиме анархии.

Я видел множество компаний, работающих внутри системы, просто не справляющихся с ростом и временем.

Но я не могу считать себя программистом, который следует agile-манифесту — я не тот персонаж.

И все же я менеджер веб-проектов.



Agile-манифест (человеческий ремикс)

Система управления проектами с ее отчетами, таблицами и графиками — это как бы синяя таблетка матрицы.

Бесплатные agile-программисты с их талантом и нелюбовью к системе — это как бы красная таблетка Нео.

Есть варианты?

Вчера я узнал, почему тот ведущий программист покинул проект. Ему стало скучно после моего ухода! Мы с ним никогда не дружили, спорили, жаловались начальству друг на друга, помогали в делах – просто поддерживали человеческие отношения в общении.

Но я не смог написать своему преемнику столь простое указание – «будь мужчиной».

Теги: #agile-манифест #управление проектами #человек #управление проектами

Вместе с данным постом часто просматривают: