I modelli di fallimento descritti sopra sono ben compresi. Lo sono anche le misure correttive. La sfida non consiste nell'identificare cosa bisogna fare; è nel mantenere la determinazione organizzativa di farlo in modo coerente, fin dall'inizio e per tutta la durata di un programma pluriennale.
Assegnare responsabilità chiare e considera la piattaforma come un prodotto.
Assegna un responsabile dedicato alla piattaforma di sviluppo interna, definisci metriche di successo in linea con le priorità aziendali e resisti alla tentazione di gestire il programma come un progetto con una data di termine fissa.
Investire nella scoperta degli sviluppatori prima di investire nell'ingegneria della piattaforma
Mappa il profilo della buyer persona degli sviluppatori, dei flussi di lavoro e dei punti critici nell'onboarding. Utilizza workshop, programmi per early adopters e cicli di feedback continui per garantire che la piattaforma affronti problemi reali, non immaginati. Presenta la piattaforma come una “carta bianca”, qualcosa che gli sviluppatori desiderano usare anziché uno standard imposto.
Finanziare in modo completo e sostenibile
Costruisci un business case che includa i costi del lavoro, gli strumenti, le spese operative (OPEX) e i costi di esecuzione misurati. Coinvolgi il finance e il CFO fin da subito. Promuovi un finanziamento basato su blocchi di prodotto che rifletta la natura continua e iterativa degli investimenti nella piattaforma, piuttosto che un finanziamento di tipo progetto con tappe artificiali.
Garantire l'impegno a livello di CIO e l'allineamento interfunzionale
DevEx coinvolge l'ingegneria delle piattaforme, la sicurezza, le risorse umane, i team di linea e di prodotto. Senza un attivo sostegno a livello superiore, il programma sarà sottofinanziato, poco prioritario e incapace di guidare il cambiamento trasversale di cui ha bisogno.
Integrare governance e politiche come codice fin dall'inizio
Automatizzare i controlli di conformità e le barriere di sicurezza direttamente all’interno della piattaforma. I controlli manuali generano attriti, ritardano le consegne e favoriscono condizioni che consentono agli sviluppatori di bypassare completamente la piattaforma.
Misurare, rendicontare e migliorare trimestralmente
Definire gli indicatori di risultato prima del lancio del programma. Comunicare regolarmente i progressi rispetto agli obiettivi aziendali, non solo ai traguardi tecnici, ma anche ma anche agli stakeholder. Utilizzare strumenti come il VAN e il ROI per rendere il valore tangibile per il settore finanziario e il top management.