Il primo passo che vorrei fare è documentare un paio di processi in cui tutti possono essere d'accordo. Quello che sembra che stia facendo è cercare di mettere il rossetto su un maiale cercando di sovrapporre un ambiente di lavoro caotico con alcuni titoli.
Il primo passo è avere un modo formale di documentare il lavoro da fare e il lavoro che è stato fatto. Una volta che hai una documentazione più formale, è più facile discutere del lavoro, stimare il lavoro e dare la priorità al lavoro. Con una documentazione più formale sullo stato corrente, quando i cambiamenti arrivano, è più facile discutere dell'impatto dei cambiamenti nel carico di lavoro e avere un'idea migliore di ciò che è possibile o meno. In alcuni casi, nuove richieste di lavoro possono essere raggruppate con richieste di lavoro esistenti o in corso di lavorazione.
Mentre sviluppi un migliore senso di ciò che stai facendo e riesaminando la cronologia per vedere quanto le tue stime stanno tenendo contro la realtà del lavoro, migliorerai la pianificazione del lavoro e migliorerai la stima lo sforzo per i cambiamenti. E le persone non tecniche avranno un'idea migliore dello sforzo richiesto e dell'impatto dei cambiamenti.
Due strumenti sono un primo passo. Per prima cosa sono necessari un codice sorgente e un repository di documenti per tenere traccia delle modifiche al codice sorgente e ai risultati finali su cui si sta lavorando. In secondo luogo, è necessario un tracker di attività e difetti per tenere traccia dei lavori in corso e per documentare e organizzare il lavoro che deve essere eseguito, ad esempio richieste di modifica e difetti.
Ci sono un certo numero di prodotti open source che faranno entrambi. Il modo più preferibile sarebbe quello di andare con un sistema ospitato in quanto vi sono un certo numero di aziende che forniscono questi servizi e strutture e sono abbastanza economici.
Il bello di questi è che un dashboard è praticamente un'offerta di prodotti standard che consente trasparenza su orari e risultati.
Una volta che il tuo team ha gli strumenti per organizzare il tuo lavoro e il tuo team è a suo agio con questi strumenti, utilizzandoli con successo, puoi passare agli aspetti più manageriali e culturali del tuo lavoro.
Sospetto che parte del problema che affronti sia che le persone non tecniche all'interno della tua organizzazione non comprendono o apprezzano lo sforzo e il tempo necessari per lo sviluppo. Mi aspetterei che siano abituati a un ambiente caotico e multi-tasking con continue interruzioni e cambiamenti di direzione. Tuttavia questo non funziona con lo sviluppo che richiede concentrazione e tempo sul compito senza interruzione.
Il tuo team è abbastanza piccolo da non aver bisogno del tipo di titoli formali che stai descrivendo. Hai bisogno di alcuni processi formali che tutti comprano e accettano, ma non hai davvero bisogno di titoli formali. E sospetto che meno processi e meno sforzi manageriali siano necessari per quei processi, meglio è.
Il tuo problema principale è l'ambiente caotico e questo è un problema culturale, educativo e formativo.