È come ha detto Gandhi quando gli è stato chiesto se la sua tattica avrebbe funzionato con qualcuno come Hitler. Disse: "Sarebbe difficile". Ma penso che ci sia una buona argomentazione secondo cui la risposta è davvero "No". Purtroppo, non penso che ciò che stai cercando di fare possa essere fatto. Non è che sto cercando di essere pessimista, ma piuttosto sto cercando di essere onesto.
Il problema per me non è che i manager debbano convincere. I migliori comprendono già che il debito può essere un killer se non gestito. Ma che lo capiscano o no, che siano bravi manager o cattivi, tutti affrontano la pressione di consegnare e quella consegna viene giudicata dai loro capi in base a una data. La qualità conta solo se è estremamente negativa, nel qual caso è colpa degli sviluppatori, o estremamente buona, nel qual caso è la genialità del management che l'ha resa possibile. La qualità deve solo essere "abbastanza buona".
Penso che mi piace 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 noi 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 veramente sgarbate che hanno il coraggio di dire "Sarà fatto quando sarà fatto" (come Apple Computer o Software id - e sì, capisco che a volte le persone non sono libere per adottare questo approccio).
Ma ecco il punto: le aziende che adottano il primo approccio di qualità ... cosa noti di loro? Esatto, sono gestiti da ingegneri, non da venditori, esperti di marketing, project manager o commercialisti. Pensa a HP, Apple, id, Google, Microsoft e IBM. Tutto è iniziato e realizzato con successo dagli ingegneri, non dai venditori, anche se i venditori hanno sicuramente giocato un ruolo, e sono sicuro che molti avrebbero discusso del fatto che Microsoft fosse associata alla qualità :). E di quelli, quelli che sono andati in discesa si sono allontanati dalla leadership guidata dall'ingegneria. Ci sono molti argomenti in questa affermazione, dato che ci sono molte aziende tecniche che alla fine hanno fallito a causa dell'incapacità di adattarsi ai tempi che cambiano e gestire la propria crescita. Non vedo la leadership basata sull'ingegneria come la causa di questi fallimenti, secondo me " s un problema di capacità e acume aziendale che sono indipendenti dal fatto che qualcuno sia uno sviluppatore o un contabile. Penso in generale, tuttavia, che ci sia una dedizione in ingegneria ai rigori della responsabilità e della disciplina che avvantaggia le aziende in cui l'ingegneria è una componente.
Seriamente, guardati intorno. La leadership IT è gravemente carente. L'attenzione è sempre sui costi e sui tempi, e raramente sulla qualità, purché sia abbastanza buona. I leader IT raramente riferiscono più al CEO, ora è sempre il CFO. L'IT è bloccato nel supportare la produzione e sempre di più nei confronti dei project manager che si concentrano su blocchi più piccoli, più digeribili e misurabili, non 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 occuparmi così tanto di questo post, ma alla fine penso che la tua domanda, su come attirare l'attenzione del management sul debito tecnico, sia spesso risolta meglio trovando il leader giusto, piuttosto che cambiare quello esistente. Spiegare il debito tecnico verso i pensatori standard significa cambiare l'attenzione su denaro e costi, come ha detto Renesis, e penso che perda molto nella traduzione; anche se ci riuscissi, importerebbe solo se lo acquistasse il miglior leader dell'azienda. Convincere il tuo middle manager a fare la cosa giusta probabilmente lo farà licenziare.