Quando depositare su una soluzione proposta? [chiuso]

1

Ecco un * problema * ipotetico *.

C'è un problema di prestazioni nella versione corrente. È difficile trovare la causa di questo problema perché i test delle prestazioni non sono stati eseguiti in circa 10 versioni (con un numero variabile tra 10 e 100 cambiamenti per versione). La mia idea è di automatizzare il processo di esecuzione dei test delle prestazioni in ogni versione. Tuttavia, questa automazione ha impiegato un po 'più tempo del previsto per funzionare.

La mia risposta (ancora * ipotetica *) all'automazione che impiega troppo tempo sarebbe semplicemente quella di eseguire i test manualmente, e quindi di analizzare i risultati con una serie di script che avevo già scritto.

Alla fine, questa automazione sarebbe vantaggiosa per SOO, ma potrebbe impiegare più tempo del normale per completare un'attività.

Questa è la risposta giusta a ciò che potrebbe sembrare un ROI in rapida diminuzione su una soluzione proposta?

    
posta bitcycle 10.07.2013 - 23:00
fonte

2 risposte

4

Mi chiedo dei termini relativi che usi nella tua domanda. In particolare, hai detto "ROI rapidamente decrescente", che non vedo nella tua domanda. Difficile trovare bug può rovinare notevolmente la reputazione di un'azienda. Quindi mi chiedo se stai guardando l'ambito completo di questa equazione dei benefici.

Hai due driver principali qui, costo e vantaggio.

Il costo è l'ammontare del tempo di sviluppo per automatizzare i test delle prestazioni.

Il vantaggio è la quantità di miglioramento nella soddisfazione del cliente dall'evitare il prossimo problema di prestazioni.

Tutto ciò che devi fare è pesare quelli per alcuni altri ipotetici.

Quanto è stata grave la reazione di quest'ultima release?
Sai per certo che i test delle prestazioni avrebbero colto il problema?
Definisci le stime migliori, realistiche e peggiori per la codifica dell'automazione.

Se il tuo peggior costo è giustificato dal beneficio, allora vai con esso. Se è marginale, discuterne con il tuo team e determinare dove si trova il punto di flesso.

    
risposta data 10.07.2013 - 23:07
fonte
5

Potrei ora scrivere un saggio su come eseguire l'analisi costi / benefici dei progetti di automazione, ma questa immagine dice più di quanto potrei mai scrivere su questo argomento:

fonte: link

    
risposta data 10.07.2013 - 23:15
fonte

Leggi altre domande sui tag