Come posso spiegare che stiamo sprecando tempo nello sviluppatore aggiungendo funzionalità non necessarie?

9

Quindi ho guidato l'incarico con i miei colleghi ingegneri per iniziare a "pensare" Lean. Abbiamo colpito alcune aree importanti di rifiuti e 2/3 hanno portato allo stesso identico punto ... "Funzioni extra". Conduciamo il nostro software su due fronti, le vendite e la gestione dei progetti. Funziona benissimo per le vendite, perché è ciò per cui un CRM è ottimo. Non è così grande per la gestione dei progetti, e spesso abbiamo il compito di aggiungere funzionalità aggiuntive per farlo funzionare in questo caso d'uso.

Ha più senso continuare ad aggiungere funzionalità che non aggiungono alcun valore per il cliente, o dovremmo accettare che avere il nostro team di vendita che utilizza il nostro prodotto è "abbastanza buono" e forse cercare una soluzione standard ?

    
posta user115710 22.01.2014 - 18:32
fonte

2 risposte

19

Non sono d'accordo con la tua valutazione iniziale.

Innanzitutto, è altamente improbabile che la tua azienda sia così unica o insolita che i tuoi clienti potrebbero non beneficiare anche delle tue funzionalità personalizzate.

Dogfooding (anche se devi personalizzare il software per farlo funzionare nella tua azienda) è uno dei modi migliori per ottenere un "controllo di realtà". L'inconveniente dovrebbe essere particolarmente eclatante per superare i benefici che si ottengono.

Inoltre, è più economico usare le tue cose piuttosto che comprare qualcos'altro da usare internamente. Se non stai usando le tue cose, allora che confidenza hai dato ai tuoi clienti?

Detto questo, se la tua applicazione non si presta bene al dogfooding (cioè non è un'applicazione di Project Management, ma stai provando ad usarla per Project Management), devi decidere se aggiungere o meno funzionalità ad esso per farlo funzionare in un ruolo di Project Management (quando i tuoi clienti non lo usano in quel modo) vale la pena, spese aggiuntive e complessità.

Le caratteristiche di un cibo per cani che il cliente non vedrà mai non ha molto senso, a meno che non ti risparmi abbastanza denaro non dovendo acquistare una soluzione standard che superi tutti gli inconvenienti.

    
risposta data 22.01.2014 - 18:38
fonte
2

Disegna tutte le richieste di funzionalità della tua azienda come se fossero per un cliente e mostra il costo di farlo. Quindi fai un confronto side-by-side con un software gratuito.

Successivamente, evidenzia le funzionalità della tua società nascoste da altri clienti poiché non c'è un vantaggio netto a meno che la funzione non risparmia più tempo e denaro di quanto necessario per produrre.

Chi fa il bilancio dovrebbe vedere immediatamente il valore di spendere il tempo sul cibo per cani come tempo che potrebbe essere speso per il lavoro che produce reddito.

    
risposta data 22.01.2014 - 18:37
fonte

Leggi altre domande sui tag