Come si possono applicare metodologie agili in una tipica azienda di "servizi"?

3

La mia azienda è un'azienda di servizi software personalizzati per clienti esterni, il che significa che il nostro progetto tipico è quello in cui il contratto stabilisce già il budget completo del progetto.

Il nostro tipico progetto inizia definendo i requisiti (migliorando i requisiti di alto livello della proposta), quindi codifichiamo il progetto, lo testiamo e lo spediamo. Abbiamo una fase di accettazione in cui il cliente esegue il test del software e in quella fase di solito è possibile implementare piccole modifiche richieste dal cliente, oppure addebitiamo un extra per le richieste di modifica.

In alcuni progetti abbiamo rilasci intermedi in modo che i clienti possano controllare lo stato di avanzamento del progetto e dare un feedback su di esso.

In sintesi: qualcosa come cascata ...

Ho seguito il movimento "agile" per un po 'ora e vedo sempre che è una buona corrispondenza per un'azienda "di prodotto" o un'azienda che costruisce software per un cliente interno. Ma ci sono buone storie / vantaggi nell'usare metodi agili nel mio genere di società / progetti?

Quali sono le tue esperienze, cosa ne pensi di questo?

    
posta AlfaTeK 15.03.2011 - 16:31
fonte

1 risposta

2

Se vuoi raggruppare TDD nell'ombrello Agile; fornirebbe sicuramente un vantaggio.

Se sei in grado di produrre un codice più resiliente in anticipo; il tempo richiesto per implementare le modifiche da parte del cliente dovrebbe in teoria ridimensionarsi con il TDD impiegato. Ciò a sua volta risparmierebbe i soldi dell'azienda.

Un solido e ben collaudato codice base avvantaggia qualsiasi organizzazione.

    
risposta data 15.03.2011 - 17:02
fonte