Основное отличие деятельности разработчика и продуктовика заключается в том, что продуктовик работает в области неизвестностной потребности, а разработчик в области неизвестной реализации.
Рассмотрим на примере формулы:
? -> ? -> ? -> счастливый клиент
Задача продуктовика – расскрыть первый вопросительный знак, а именно «узнать потребность»
потребность -> ? -> ? -> счастливый клиент
Далее продуктовик вместе с разработчиком (CTO, старшим, БСА, неважно) совместно придумывают вариант решения потребности
потребность -> решение потребности -> ? -> счастливый клиент
В этот момент продуктовик отходит в сторону и маэстро становится разработчик, который проектирует и реализует фичу
потребность -> решение потребности -> проектирование и реализация -> счастливый клиент
Это все к тому, почему важно иметь «Адвоката клиента», какраз-таки его задача организовать вам начало этой формулы и если начало будет неправильным, все ваши дальнейшие действия будут бессмысленными