Работа с клиентом
Выстроить процессы в команде — это полдела. Другая важная часть — сделать так, чтобы эти процессы работали не в вакууме, а на реальных проектах с реальными заказчиками, которые могут ничего не знать про Agile.
Для этого мы придумали систему взаимодействия с клиентами, чтобы и им, и нам было комфортно. Вот из чего складывается наше взаимодействие:
1. Понять, насколько клиент сам понимает свой проект Прежде чем подписать договор, мы выясняем, чего именно хочет заказчик. Не углубляемся в технические детали сразу — важнее понять, насколько он вообще осознает свою задачу.
Есть три сценария: • Клиент точно знает, что хочет — отлично, работаем по стандартной схеме. • Клиент немного растерян — закладываем больше времени на обсуждения и помогаем сформулировать задачу. • Клиент совсем не уверен — понимаем, что будет много правок, и закладываем это в стоимость. • Мы честно объясняем, что неопределенность — это нормально, но работа с «плавающими вводными» требует больше ресурсов.
2. Учитывать реальные трудозатраты Мы фиксируем рабочие часы по каждому проекту. Если видим, что проджект-менеджер потратил вдвое больше времени, чем планировалось, значит, клиент часто менял требования. В следующем проекте для этого заказчика заранее закладываем больше времени на коммуникацию — так сохраняем баланс между гибкостью и эффективностью.
Продолжу завтра…