È come ha detto Gandhi quando gli è stato chiesto se la sua tattica avrebbe funzionato con qualcuno come Hitler. Ha detto, "Sarebbe difficile." Ma penso ci sia un giusto argomento che la risposta sia davvero "no". Purtroppo, non penso che si possa fare ciò che stai cercando di fare. Non sto cercando di essere pessimista, ma piuttosto sto cercando di essere onesto.
Il problema per me non è che i manager hanno bisogno di essere convincenti. I migliori capiscono già che il debito può essere un killer se non è gestito. Ma che lo capiscano o meno, che siano buoni o cattivi manager, tutti devono affrontare la pressione di consegnare, e quella consegna viene giudicata dai loro padroni contro una data. La qualità conta solo se è estremamente grave, nel qual caso è colpa degli sviluppatori, o estremamente buona, nel qual caso è la genialità del management che l'ha fatta accadere. La qualità deve solo essere "abbastanza buona".
Penso che mi piaccia quello che Renesis ha detto nella sua risposta, perché è uno dei pochi a capire che il management pensa in modo molto diverso dall'ingegneria. E penso che tutti abbiamo visto la progressione delle aziende diventare orientate alla data e più gestite dal progetto rispetto al cliente e alla qualità. Con questo intendo le aziende tipiche, non quelle davvero coraggiose che hanno il coraggio di dire "Sarà fatto quando sarà finito" (come Apple Computer o id Software) e sì, capisco che a volte le persone non sono libere adottare tale approccio).
Ma ecco il punto: le aziende che adottano l'approccio di qualità ... cosa ne sai di loro? Esatto, sono gestiti da ingegneri, non da venditori, venditori, project manager o contabili. Pensa a HP, Apple, id, Google, Microsoft e IBM. Tutto è iniziato e realizzato con successo da ingegneri, non da venditori, anche se i venditori hanno sicuramente avuto un ruolo importante, e sono sicuro che molti avrebbero discusso di avere Microsoft associato alla qualità :). E di quelli, quelli che sono andati in discesa si sono allontanati dalla leadership guidata dall'ingegneria. C'è tutta una serie di argomenti in quella affermazione, però, poiché ci sono un sacco di aziende tecniche che alla fine hanno fallito a causa dell'incapacità di adattarsi ai tempi che cambiano e di gestire la propria crescita. Non vedo la leadership basata sull'ingegneria come la causa di quei fallimenti, per me è una questione di abilità e acume aziendale che sono indipendenti da qualcuno che è uno sviluppatore o un contabile. Penso in generale, tuttavia, che ci sia una dedizione nell'ingegneria ai rigori della responsabilità e della disciplina che avvantaggia le aziende in cui l'ingegneria è un componente.
Seriamente, guardati intorno. La leadership IT è gravemente carente. L'attenzione è sempre sul costo e sul tempo, e raramente sulla qualità finché è abbastanza buono. I responsabili IT raramente riferiscono al CEO, ora è sempre il direttore finanziario. L'IT è bloccata nel sostenere la produzione e sempre più nei confronti dei project manager che si concentrano su pezzi più piccoli, più digeribili e misurabili, non su cambiamenti significativi di valore rivoluzionario (non che ciò sia necessariamente sbagliato; dividere e conquistare è una buona cosa, ma la visione deve essere lì per il quadro generale).
Mi spiace impiegare così tanto tempo su questo post, ma alla fine penso che la tua domanda, su come fare attenzione alla gestione del debito tecnico, sia spesso risolta meglio trovando il leader giusto, piuttosto che cambiando quello esistente. Spiegare il debito tecnico ai pensatori standard significa cambiare l'attenzione al denaro e ai costi, come ha detto Renesis, e penso che per la traduzione si perda molto; anche se ci riuscissi, sarebbe importante se l'azienda leader della compagnia lo comprasse. Convincere il tuo middle manager a fare la cosa giusta probabilmente lo farà licenziare.