Менеджер продуктів - Менеджери продуктів по суті є "конструкторами функцій" або якщо не дизайнерами, вони є власниками. Їх внесок - це вимоги клієнтів / бізнесу, а їх результатом є специфікація продукції, для якої інженери працюють.
Менеджер продуктів зазвичай проводить первинне дослідження того, які функції потрібні (у більшій групі бізнес-аналітик допоможе в цьому кроці), а потім організує це у грубі вимоги та пропозиції щодо продуктів. У якийсь момент інженеру чи архітектору може знадобитися долучитися, щоб допомогти менеджеру продукту зрозуміти, що є життєздатним, і відповідно налаштувати його.
Після того, як специфікація буде доставлена, менеджер продукту часто по суті є "власником товару" в процесі Scrum - особою, відповідальною за визначення "зробленого" та прийняття остаточної роботи.
Як тільки продукт буде готовий, менеджери продуктів можуть також нести відповідальність за допомогу клієнтам, маркетингу та навіть відділу продажу зрозуміти, що було розроблено та які найпривабливіші функції.
Інженер - Як було сказано вище, інженер може бути залучений до цього процесу рано, щоб допомогти у визначенні вимог. Але основна частина роботи інженера починається, коли специфікація продукту визначена та затверджена для роботи. Інженер реалізує програмне забезпечення відповідно до специфікації, а також приймає будь-які непокриті проблеми у специфікації назад до менеджера продуктів.
Зазвичай після того, як продукт знаходиться на стадії розробки, менеджер продуктів відійде трохи на другий план, тоді як інженери можуть бути більше залучені до процесу забезпечення якості.