Sono un imprenditore di una piccola azienda di sviluppo software. Il prodotto di punta è stato sviluppato da me stesso e la mia azienda è cresciuta fino a 14 persone. Uno di orgoglio è che non dobbiamo mai essere investiti o prestati.
Il team di sviluppo principale è composto da 5 persone. 3 sono senior e 2 juniores.
Dopo la prima versione, abbiamo ricevuto molti problemi dai nostri clienti. La maggior parte di essi sono problemi di bug, esigenze di personalizzazione, domande di utilizzo e richieste di upgrade.
I problemi dei clienti arrivano molte volte ogni giorno, quindi ci vuole poco tempo o molto tempo dai nostri sviluppatori. Poiché il nostro prodotto è un kit di sviluppo software (SDK), la maggior parte delle domande può essere risolta solo dai nostri sviluppatori. E, per risolvere i bug, gli sviluppatori devono essere coinvolti. Stimare il tempo per risolvere bug è difficile. Capisco perfettamente. Tuttavia, i nostri sviluppatori insistono sul fatto che non è possibile impostare la data di scadenza di ciascun progetto perché sono impegnati a fare i supporti tecnici e le correzioni di bug da parte dei clienti ogni giorno. Certo, non fanno mai troppo lavoro.
Ho suggerito loro l'idea di dividere il team in due parti: una per concentrarsi sullo sviluppo in base alle pietre miliari, l'altra per fare supporti tecnici e correzioni di bug senza impostare i giorni previsti. Quindi potremmo annunciare ufficialmente il piano di rilascio. Dopo il termine del rilascio, due parti si scambiano il ruolo per il prossimo traguardo.
Tuttavia, dicono di "NO, perché è impossibile condividere completamente la conoscenza e il documento di progettazione". Dicono ancora che non è possibile impostare la data di uscita e mi chiedono di modificare la data di scadenza in modo flessibile. Non aggiustano la data di scadenza di ogni traguardo. Fortunatamente, la nostra azienda non viene prestata e investita, quindi non siamo soffocati. Ma penso che sia una cattiva idea mantenere questa situazione. Conosco la storia di formiche e cavallette.
I nostri clienti sono stanchi di aspettare per sempre la nostra data di rilascio. Le aziende consumano tempo e denaro limitati. Se la data di scadenza flessibile senza limiti potrebbe essere accettabile, potrebbe accettare un giorno di stipendio flessibile?
Qual è la causa principale del nostro problema? Tutto ciò che voglio è quello di fissare e raggiungere esattamente la data di scadenza di ogni traguardo senza perdere frequenti supporti tecnici.
Penso che ci debba essere una soluzione per questa situazione. Per favore rispondimi.
Grazie in anticipo.
PS. I nostri strumenti e le nostre modalità di gestione del progetto sono Trello, Tracker di problemi simili a Mantis, software di calendario condiviso e mischia (raccolte le carte in serie di progetti di "piccola e alta completezza").