How can I convince my managers to enforce documentation standards on this other team?
In tal caso, farei appello alla stima degli sforzi per il trasferimento. Vorrei fare uno studio preliminare della documentazione disponibile e riassumere le mie scoperte in un modulo che è leggibile per la gestione.
- "1. Lo strumento di analisi del codice sorgente mostra circa il 10% di commenti, ma dopo la rimozione di prova delle funzioni completamente commentate il valore scende a circa lo 0,5% 2. Presenza di documentazione intranet: 1 pagina di confluenza con circa 1 Kb di testo e due pagine di testo condiviso con 20 righe di testo 3. Caratteristiche tecniche: non trovato 4. Rilevatore di problemi: lo studio della selezione del campione di 5 numeri scelti a caso (# 17, # 31, # 98, # 118, # 234) ha mostrato questi 5. VCS: studiando la selezione del campione di 5 commit scelti a caso (# 1017, # 1031, # 1098, # 1118, # 1234) ha dimostrato che questi sono completamente inutili. "
Successivamente ho presentato alla gestione due stime di sforzi per completare la rimozione : una per il caso se le cose sono così come l'altra nel caso in cui "un'altra squadra" fornisca documenti e questi documenti passare una recensione dal mio team e lasciarli scegliere.
- "Sfida per l'opzione as-is: circa 12
mitico man-months Per un'opzione di revisione documentata e passata: 1 mese per la revisione più 1 mese per la restituzione. "
Non mi sorprenderei se BTW scelga l'opzione come-è (è stato fatto lì - il loro cervello a volte funziona su una frequenza diversa se si cattura la deriva)
Have there been studies or work done to prove that code documentation increases profitability or productivity?
Anche se ci sono studi simili, potrebbero rivelarsi inutili per te. Voglio dire, anche se in qualche modo sarai in grado di imporre standard su questi ragazzi, molto probabilmente troveranno un modo per farlo velocemente (hai menzionato che il gruppo ha dei ragazzi intelligenti vero? ) e ti lasciano con alcune centinaia di kilobyte di spazzatura inutile che si adatta perfettamente al tuo standard qualunque esso sia.