Каждый успешный проект разработки ПО начинается с четко поставленных бизнес-целей. И определение бизнес-целей – это самая первая задача для Project Manager. Он должен уметь определять эти цели и их важность для проекта относительно друг друга. В данной ситуации можно легко растеряться, ведь, по существу, PM-консультант одновременно работает на две компании: на клиентскую и на его собственную. И у каждой из них свои цели и свои ожидания.
Работая, по сути, на обе компании, PM сталкивается с серьезной проблемой: как найти баланс между двумя группами целей и ожиданий? Уметь управлять проектом в соответствие с целями заказчика, не забывая, при этом, про интересы и задачи своей собственной компании – это большое искусство. Ведь, здесь нельзя пожертвовать одними целями ради других. К счастью, в Coherent Solutions интересы клиентов ставятся превыше всего. Их успех – наш успех. Тем не менее, не можем же мы прогореть, полностью забыв про свои собственные интересы? Поэтому развитие сбалансированных и крепких партнерских отношений между двумя сторонами – очень тонкая и деликатная работа.
Я обнаружил, что ответы на следующие три вопроса могут помочь разъяснить все цели и ожидания и управлять ими с самого начала проекта разработки ПО.
- Какие у клиента бизнес-цели для этого проекта разработки ПО?
- Какие у клиента ожидания от партнерства с вашей IT-компанией?
- Какие ожидания у вашей компании от партнерства с клиентом?
Получив полные и четкие ответы на эти вопросы в самом начале проекта разработки ПО, я могу создавать бизнес-контекст для партнерства, что позволит мне управлять всеми ожиданиями, стремясь достичь сформулированные цели. Сбор и систематизация этой информации – это мой самый первый шаг в планировании проекта и его реализации. И по мере развития процесса разработки, мне нередко приходится пересматривать эти ориентиры, ведь цели могут меняться, и, соответственно, к этим переменам нужно адаптировать проект.
Дмитрий Петрученя, Project Manager