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?