Filippo Ferri
Prenota una call introduttiva

CASO STUDIO · Agritech

Complessità del prodotto senza priorità decisionali

Il team costruiva molto, ma senza una priorità chiara.

Il cliente

Una startup seed agritech offriva una piattaforma SaaS B2B per la gestione degli allevamenti a partire dai dati raccolti nelle stalle. La piattaforma si collega ai sensori aziendali e alle apparecchiature già installate per monitorare temperatura, umidità, qualità dell’aria, consumo di mangime e acqua e attività dei singoli animali. Dashboard in tempo reale, analisi delle tendenze e avvisi automatici aiutano allevatori e responsabili di mandria a rilevare per tempo problemi come lo stress da calore o i guasti alle attrezzature, tutelare il benessere animale e ridurre le perdite.

Il prodotto era già sul mercato e aveva aziende agricole paganti. Era venduto con un abbonamento modulare, a stalla o a capo, per allevamenti bovini da latte e da carne, suini e avicoli. Il team contava 9 persone, di cui 2 sviluppatori backend, 3 frontend, 2 persone nelle vendite e 2 nel marketing. Clienti, vendite e investitori avanzavano richieste diverse e nessuno aveva il compito di valutarle rispetto a un obiettivo di prodotto. Ogni richiesta sembrava ragionevole.

La sfida

  • Il team sviluppava molto, ma senza una priorità chiara.
  • Il backlog cresceva più rapidamente dell’impatto del prodotto.
  • Ogni richiesta di clienti, team e investitori sembrava urgente e nessuna veniva davvero scartata.
  • Al team serviva un metodo condiviso per scegliere quali richieste portare avanti e quali lasciare fuori.

Diagnosi

Mancavano criteri espliciti per prendere decisioni. Il backlog finiva per raccogliere tutte le idee, senza aiutare il team a scegliere.

Le richieste di clienti, vendite e investitori arrivavano da canali diversi e venivano valutate una per una. A ottenere la priorità era spesso chi aveva chiesto per ultimo o con più insistenza. Gli sviluppatori potevano ricevere indicazioni in conflitto da più persone nello stesso momento e il piano cambiava a ogni conversazione.

L’esempio più chiaro arrivò dalla direzione. Il CEO decise di ripensare il meccanismo di crescita e ridisegnare le landing page, spostando frontend e marketing su quel lavoro e mettendo da parte la roadmap e il processo di definizione delle priorità. La proposta era plausibile. Senza criteri comuni, però, mancava un modo per confrontarla con il lavoro già previsto e capire cosa avrebbe preso il suo posto.

Anche le iniziative erano difficili da confrontare. Integrare un nuovo sensore, aggiungere un tipo di avviso, migliorare una dashboard e ridisegnare il sito competevano per la stessa capacità, senza un riferimento comune per stabilire quale intervento contasse di più. Il backlog conteneva circa 200 voci aperte e il team seguiva 11 iniziative in parallelo. Molte richieste erano prive di un obiettivo di prodotto esplicito o di evidenze sufficienti per valutarne la priorità. Il costo si vedeva nei continui cambi di contesto, nelle iniziative lasciate a metà e in un backlog che cresceva più rapidamente dell’impatto del prodotto.

Approccio strategico

Ho lavorato per sottrazione, partendo dalle decisioni su quali iniziative tenere.

  • Ridefinire i criteri decisionali. Ho concordato con il team 4 criteri condivisi: impatto per l’utente, contributo agli obiettivi aziendali, evidenze e impegno richiesto. Li abbiamo applicati a tutte le richieste, comprese quelle della direzione.
  • Chiarire cosa misurare. Abbiamo scelto poche metriche legate agli obiettivi di prodotto e messo da parte gli indicatori che non aiutavano a decidere.
  • Togliere dal backlog le iniziative a basso impatto. Abbiamo rivisto ogni voce e deciso esplicitamente quali richieste eliminare o rinviare quando non soddisfacevano i criteri.
  • Rivedere le priorità con regolarità. Abbiamo introdotto una revisione periodica delle richieste e delle priorità, documentando le ragioni delle decisioni.

Come abbiamo lavorato

In 6 settimane abbiamo rivisto il backlog ogni settimana e inserito i criteri di valutazione direttamente in Jira. Ogni richiesta veniva così valutata dove il team lavorava già, con la motivazione registrata nel ticket. Il punteggio orientava il confronto e la decisione spettava al team. Abbiamo misurato quante aziende collegavano i sensori e trasmettevano dati nelle prime settimane, quali avvisi venivano presi in carico e seguiti da un’azione, e l’uso ricorrente delle dashboard principali.

Risultati

  • Da circa 200 voci a un backlog di 50. Il limite era intenzionale. Per aggiungere una richiesta oltre quel numero occorreva valutare se meritasse un posto e quale voce rimuovere. Il backlog è tornato a essere uno strumento per scegliere.
  • 5 priorità in discussione alla volta. Le proposte erano in una lista breve e visibile a tutti. Prima di entrare in uno sprint venivano valutate con i criteri condivisi.
  • Da 1 a 3 priorità in lavorazione per sprint. Dalle 11 iniziative in parallelo siamo passati a un numero adatto alla capacità dello sprint settimanale. Il team poteva rilasciare ogni settimana e far evolvere il prodotto per piccoli passi.
  • Stesso numero di riunioni, decisioni più chiare. Gli incontri sulle priorità sono rimasti gli stessi. Scegliere su cosa lavorare è diventato più semplice e il team usciva da ogni incontro con una motivazione condivisa.

Cosa ha detto il cliente

“Le riunioni sono le stesse, ma ora decidiamo più in fretta e tutti sanno perché. Finalmente abbiamo un modo per dire di no spiegandone il motivo.”

CTO, startup agritech in fase seed

TAG

  • Priorità
  • Strategia di prodotto
  • Gestione del backlog
  • Criteri decisionali
  • Focus
  • Agritech

Parliamo del tuo contesto.

Raccontami cosa sta succedendo nel tuo prodotto e quali decisioni state affrontando. In 25 minuti valutiamo se e come posso aiutarvi.

Prenota una call introduttiva