Дисклеймер:
Все написанное ниже есть лишь мои мысли, результат исключительно моего опыта участия в проектах. Я не претендую на полноту изложения предмета, т.к. успех проектов исследуется в огромном количестве книг, сообществ и т.п. Если у вас есть другое мнение, вы можете аргументировано его здесь привести, буду рад предметной дискуссии.
Под проектом здесь я подразумеваю проект разработки и продвижения сайта или ПО.
О моем опыте, позволяющем мне делать выводы:
Первый мой стартап был в 2005 году. Это был интернет-магазин, для раскрутки которого использовались дорвеи и постинг по форумам. С 2006 года активно занимаюсь SEO и продвижением стартапов. Последний (самый свежий) мой стартап начался более года назад. Заморожен месяц назад. Скажу сразу, мировой известности ни один мой стартап не получил, однако шишек набито достаточно много, а сколько еще предстоит набить!
Далее я предлагаю проанализировать факторы, которые приводят проект к успеху.
Для этого, вначале давайте обсудим, что считать успехом проекта:
Многие знают классический треугольник проектного менеджмента (см. рис.1)
Рис 1. Треугольник управления проектами.
Мне встречались такие критерии оценки успеха проекта:
1. Проект успешен, если выполнен в срок, согласно утвержденному объему работ и по утвержденной стоимости.
2. Проект успешен, если доволен заказчик – не зависимо от сроков, стоимостей и т.п.
3. Проект успешен исключительно только лишь, если он успешен финансово.
Из моего опыта критерий «доволен заказчик» наиболее рабочий. Как правило, если соблюдены срок, стоимость (а они часто напрямую зависят) и реализован весь функционал, заказчик будет доволен. Но это касается проектов на заказ (аутсорсинг).
При реализации своего проекта (стартапа) важен критерий финансового успеха – т.е. мы можем сорвать сроки, реализовать не полностью функционал, заказчик недоволен, но так случилось, что проект отбился финансово и приносит деньги.
Мой вывод: какой бы критерий мы не брали за основу успеха, есть общие факторы, которые влияют, будет ли проект успешным.
Все очень просто: если проект успешный – это видно по всему.
Мы думаем, успех проекта зависит от факторов:
В обоих случаях (аутсорсинг или свой проект), когда мы планируем проект, мы думаем, что успех зависит от таких факторов:
• У нас есть толковые, нужные нам люди, на них можно положиться.
• У нас есть нужные нам ресурсы (а значит, мы их правильно рассчитали), работа будет оплачена, а в случае стартапа мы все заработаем достойно.
• Мы делаем правильно (т.е. либо мы правильно поняли требования заказчика, либо правильно создали свои требования).
• Мы используем хорошие технологии для реализации проекта (т.е. наш проект не будет морально отсталым).
• Наше взаимодействие в команде настроено так, что мы максимально эффективно работаем над проектом (методологии, подходы, система отслеживания задачи и т.п.).
• Мы знаем, что делать с готовым проектом, чтобы рынок или заказчик признал, что этот проект удачный (в частности, на рынке есть спрос на продукт).
Реалии – с чем мы сталкиваемся:
Здесь я приведу лишь примеры из работы в разных командах над разными проектами. Возможно, кто-то узнает свои случаи, а может быть у кого-то в проектах по-другому.
1. Люди в целом вроде хорошие, веселые, шутят, но на результат каждый в отдельности не нацелен. Исполняет задачи на «отстань».
2. Разработчик говорит «постановка задачи не понятная, пропиши подробнее, что откуда брать и т.п» — но после этого делает все равно не правильно.
3. Разработчик говорит «поставь такой-то трекер, и я тогда начну делать таски», но в результате ведение ни в экселе, ни в джире – не меняет сути. Программист затягивает со сроками.
4. Разработчик говорит «надо внедрять Scrum», но даже используя скраму, вместо работы играет на планшете.
5. Программист говорит «я тебя понял. Не надо дальше говорить, я знаю, как сделать лучше», но не делает.
6. Спонсор проекта говорит «да, мы этот бюджет осилим, начинайте», а в середине срока становится понятно, что уже и программист недополучил денег, и на раскрутку денег нет, но проект как-то надо сделать успешным.
Примеров может быть намного больше, я не претендую и на 80% основных. О затягивании сроков я даже не буду упоминать (мне кажется, что это есть во всех проектах, а значит это уже норма).
Менять людей в ходе проекта далеко не всегда есть возможность, приходится как-то работать.
Отчего умирает проект:
Проблемы, которые возникают в проекте, не страшны до тех пор, пока основные участники готовы с энтузиазмом их решать. Программист хочет биг мак? Да ради бога, я схожу, лишь бы писал код. Дизайнеру нужно купить фреймворк или шаблоны – без проблем.
Обычно, когда руководитель «горит» проектом – проблемы не страшны, они решаются.
Хуже, когда люди, которые двигают проект, перегорают. По моему опыту это всегда происходило из-за отсутствия доверия. Люди на каком-то этапе переставали доверять друг другу.
Примеры:
1. Участнику проекта была обещана доля. Но не конкретно, а в стиле «все будут в шоколаде». Но на деле он увидел, что учредители не выполняют обещанного, либо же выполняют, но по-своему. Конкретный % озвучен не был (а даже если и был, всем известно, что % можно размыть, было бы желание). Вера словам учредителей умирает, участник проекта рано или поздно уходит или заваливает проект.
2. Участник проекта «горел» самой идеей проекта (деньги не имели значения). Он увидел, что его используют. Учредители покупают автомобили, живут на широкую ногу, а ему мало что перепадает. Хоть деньги были и не самым важным фактором, доверие к учредителям пропадает, а соответственно со временем участник «перегорает».
3. Партнеры не построили доверительные открытые отношения. Много говорят друг другу, но каждый из них думает одно, говорит другое, а делает третье. Это рано или поздно приводит к тому, что либо не удается настроить механизмы взаимодействия, либо партнеры не доверяя друг другу, начинают каждый тянуть одеяло на себя.
4. Программист обещает одни сроки, но все время срывает срок, да еще и не правильно выполняет работу. Рано или поздно возникает недоверие к нему как к компетентному исполнителю.
Очевидно, могут быть и другие примеры из жизни, но повторюсь: я считаю, что основным необходимым фактором успеха проекта является доверие.
Участники команды, партнеры, заказчик и исполнитель – все должны доверять друг другу. Только тогда можно построить настоящее партнерство, сохранить «запал», а соответственно решить все возникающие проблемы в ходе проекта.
Какой вывод?
Лично мой вывод – строить открытые доверительные отношения с людьми. Если не получается, то менять людей, проекты, компании. Лучше развиваться с теми, с которыми есть доверие, чем тратить время и энергию без доверия.
Автор: idealux