Idea

La scelta di prodotto e la qualità tecnica sono due zone di responsabilità che il dialogo non deve dissolvere

Info

Scritto originalmente in francese. Tradotto dall'IA — il significato è stato preservato, non la prosa.

Idea principale

Il Product Manager risponde della scelta di prodotto: perché questo argomento, per quale target, con quale impatto atteso, in quale ordine. Gli sviluppatori rispondono della qualità tecnica di ciò che consegnano: il codice, la codebase, ciò che va in produzione. Se la scelta di prodotto è sbagliata, se ne fa carico il primo; se il codice è fragile, poco testato, mal compreso o difficile da mantenere, se ne fanno carico i secondi.

Queste due zone dialogano di continuo — un buon prodotto si costruisce nello scambio fra scelte, fattibilità, uso e vincoli tecnici —, ed è lì che si insinua la confusione. Poiché la decisione è stata discussa, ciascuno può sentirsi in parte vincolato da quella dell'altro, e quindi pienamente responsabile di nessuna.

Il dialogo serve a preparare la decisione, non a metterla in comune. Trattare gli sviluppatori come esecutori e diluire la loro responsabilità in una decisione collettiva sono due modi opposti di togliere loro la stessa cosa: la proprietà di ciò che consegnano.

Perché è importante

Offre un test praticabile in caso di disaccordo: chiedere non chi ha partecipato alla decisione, ma chi avrebbe potuto bloccarla da solo. La zona si riconosce da questo diritto di veto, non dalla presenza in riunione.

Evita anche la lettura opposta, altrettanto costosa: zone stagne in cui il prodotto non discute mai la fattibilità e la tecnica mai l'uso.

Sfumature e limiti

Il confine non è sempre netto. Una scelta di progettazione tecnica può determinare un comportamento visibile all'utente, e una scelta di prodotto può imporre un debito. Ciò che conta allora è sapere quale delle due zone decide, non far sparire la questione.

E la ripartizione presuppone che gli sviluppatori abbiano davvero il margine per decidere della propria qualità — senza questo margine, la responsabilità viene loro attribuita senza che sia stata data.

Domande aperte

  • Chi decide quando una scelta di prodotto si può mantenere solo al prezzo di un debito tecnico che il team rifiuta?