В работе над любым крупным проектом наступает момент, когда сбои настолько часты, а страх настолько велик, что лидеры начинают сомневаться, стоит ли продолжать.
Вначале все были полны энтузиазма от перспектив, поэтому вы получали значительную поддержку. Затем, по ходу работы, обнаруживаются сложности, препятствующие легким победам, на которые вы рассчитывали, и требующие больше времени для проработки. По мере их возникновения и преодоления бизнес может начать терять терпение, поскольку все эти проблемы отнимают много времени.
Джеймс Милбери (James Milbery), партнер-основатель ParkerGale Capital, называет это явление «долиной страданий». Милбери утверждает, что технологические лидеры должны осознавать этот цикл и быть готовыми помочь бизнесу дойти до победы. На своем опыте он уверен, что по-настоящему успешный технический директор – это тот, кто способен оценить влияние любых изменений на бизнес и, работая с руководителями отделов, свести к минимуму негативные последствия.
Милбери также является сторонником стратегии «сжигать корабли», когда проект набирает обороты. В рамках этой стратегии разработчики с определенного момента уже не смогут вернуться к старым системам, подобно мореплавателям, которые не смогут вернуться на родину после достижения новых земель – их капитаны в буквальном смысле сжигали корабли, чтобы заставить людей адаптироваться к новым условиям. Применительно к разработке ПО это означает, что нужно определить момент, когда старая система перестанет использоваться и будет выключена.
Поддерживать две системы, увеличивая нагрузку на саппорт и создавая дополнительные проблемы, запутывая всех, – последнее дело. В рамках своей стратегии управления изменениями вам необходимо определить критерии для «сжигания кораблей» и получить их одобрение от всех бизнес-лидеров.