Nella mia esperienza, i team con le migliori prestazioni hanno un po 'di abilità che si sovrappongono tra i vari ruoli nel ciclo di vita, per garantire che non ci sia "lancio oltre il muro" ma una transizione graduale tra ogni fase.
Durante lo sviluppo di un prodotto (o caratteristiche / storie all'interno di un prodotto), un product manager e un ingegnere sono allineati come proprietari di maggioranza di due fasi, la definizione (PM) e l'implementazione (tecnico).
-
Responsabile del prodotto - I product manager sono essenzialmente "designer di funzionalità" o, se non sono designer, sono proprietari. Il loro input sono i requisiti del cliente / business e il loro output è una specifica del prodotto per cui gli ingegneri possono lavorare.
Un product manager effettuerà in genere un'indagine iniziale su quali caratteristiche sono necessarie (in un gruppo più ampio un analista di business aiuterà in questo passaggio), quindi organizzerà ciò in termini di requisiti approssimativi e proposte di prodotto. A un certo punto potrebbe essere necessario coinvolgere un ingegnere o un architetto per aiutare il product manager a sapere cosa è fattibile e ad adeguarsi di conseguenza.
Dopo che la specifica è stata consegnata, il product manager è spesso essenzialmente il "product owner" nel processo Scrum - la persona responsabile della definizione di "done" e accettando il lavoro finale.
Una volta terminato il prodotto, i responsabili di prodotto potrebbero anche essere responsabili di aiutare il servizio clienti, il marketing e persino un reparto vendite a capire cosa è stato sviluppato e quali sono le caratteristiche più interessanti.
-
Ingegnere - Come menzionato sopra, l'ingegnere può essere presto coinvolto nel processo per aiutare nella definizione dei requisiti. Ma la parte principale del lavoro dell'ingegnere inizia quando le specifiche del prodotto sono definite e approvate per il lavoro. L'ingegnere implementa il software secondo le specifiche, oltre a prendere in considerazione eventuali problemi scoperti nelle specifiche per il product manager.
Tipicamente, una volta che il prodotto è ben sviluppato, il product manager farà un passo in background mentre gli ingegneri potrebbero essere più coinvolti nel processo di controllo della qualità.
Per quanto riguarda la sovrapposizione - come ho detto, ci saranno alcuni avanti e indietro tra il primo ministro e l'ingegnere. Durante questa evoluzione qualsiasi comprensione tecnica del product manager consentirà di ridurre al minimo il tempo necessario per l'ingegnere, e quanto più l'ingegnere comprende che il prodotto ha bisogno, tanto più utile sarà il loro consiglio.