Applicazione di metodologie agili in un ambiente di supporto in rapido movimento

5

Qualunque metodologia agile ha un posto nella seguente impostazione:

  • Piccolo team di sviluppo web, che lavora su un mix di frontend, backend, lavoro di progettazione, con una miscela di nuovi progetti, progetti errati ereditati e manutenzione / supporto quotidiano di siti esistenti
  • Team di 2 sviluppatori con un pool di circa 4 risorse freelance esterne come e quando richiesto
  • 1 project manager

La difficoltà nel fare lo sprint basato sullo sviluppo per me sono le attività di supporto che possono venire quotidianamente e le priorità cambiano di giorno in giorno.

    
posta user1189880 02.02.2015 - 22:32
fonte

3 risposte

5

Come sottolineato da Bart van Ingen Schenau: il metodo di sviluppo Kanban potrebbe funzionare bene per te.

Kanban è un metodo abbastanza "minimale"; in particolare, prescrive molto meno di Scrum.

I principi di base sono:

  • Visualizza il flusso di lavoro, in genere con le carte (fisiche o virtuali) per ogni attività, che si spostano su una tavola con fasi / fasi diverse
  • Riduci i lavori in corso (WIP) - non lavorare su troppe schede in parallelo
  • Impara e migliora continuamente

Kanban enfatizza un "flusso" costante di lavoro e risultati, non lavorando in sprint o iterazioni (sebbene gli approcci possano essere combinati). Funziona abbastanza bene in situazioni in cui il lavoro viene spesso inaspettatamente e le priorità cambiano spesso.

    
risposta data 03.02.2015 - 18:15
fonte
0

La metodologia di mischia sarebbe una buona opzione per il tuo scenario, con piccole modifiche. Quando esegui la pianificazione sprint,

  1. Escludere n numero di persone dallo sprint e dedicarle per attività di supporto sullo sprint se possibile, e nello sprint successivo ruotare le persone che stanno facendo il supporto

  2. Oppure allocare una certa quantità di impegno in base all'esperienza passata per le attività di supporto. Quindi ti è permesso di bruciare un po 'di fatica nel fissare le attività di supporto.

Dato che hai risorse esterne, seguire lo sprint corretto ti aiuterà a determinare quanto tempo hai bisogno da loro.

    
risposta data 03.02.2015 - 14:47
fonte
0

Abbiamo una configurazione simile e Kanban funziona perfettamente. È possibile aggiungere / rimuovere attività dalle schede, se necessario. Sarebbe difficile coinvolgere i liberi professionisti esterni nelle attività di Scrum, come la pianificazione dello sprint, la scrum giornaliera e la revisione.

    
risposta data 03.02.2015 - 22:20
fonte

Leggi altre domande sui tag