Управление проектами — это битва теории с человеческим фактором.

Особенности общения с архитектором продукта

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

Особенности общения с архитектором продукта


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

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

  • Нам нужно разработать новый функционал в приложении, который будет читать настройки продукта и показывать на  экране цветочек того цвета, который задал пользователь.
  • Да легко, надо только определить какие могут быть цвета.
  • ОК, аналитик опишет список требуемых цветов. Что надо будет реализовать?
  • Добавить в UI диалог выбора цвета, получение клиентом этого параметра от сервера настроек и собственно само рисование.
  • Сколько делать?
  • Два дня.
  • Отлично.

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

  • А мы можем начать реализовывать рисование цветка прямо сегодня?
  • Нет не можем, у нас сервер настроек не реализован и его архитектура еще даже не проработана до конца.
  • Долго делать?
  • На вскидку — пара недель на проработку архитектуры и еще месяц на реализацию.
  • Понятно.

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

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Подписаться на новости

по почте
RSS по RSS

Поделись с друзьями

О сайте

https://pmlife.ru - Заметки менеджера проектов.