Lo sviluppo software agile è un gruppo di metodologie di sviluppo software basate sullo sviluppo iterativo e incrementale, in cui i requisiti e le soluzioni evolvono attraverso la collaborazione tra team auto-organizzanti e interfunzionali.
Ho tracciato il grafico della mia squadra in fiamme e la sua velocità per iterazione. A me sembra davvero male (la velocità fluttua molto). Cosa dovrei cercare per diagnosticare la causa principale di questo comportamento?
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Qualcuno può spiegarmi il concetto di integrazione continua, come funziona in …
Come la maggior parte degli sviluppatori moderni, apprezzo i principali Agile come la collaborazione dei clienti e la risposta ai cambiamenti, ma cosa succede quando un proprietario del prodotto (o chiunque determina requisiti e priorità) cambia requisiti e priorità troppo spesso? Come più volte al giorno? Di recente ho ereditato …
L'iterazione è già iniziata, il nuovo programmatore si unisce al team, l'attività X è già stata stimata in 30 ore da un altro sviluppatore. Qual è la migliore pratica in questa situazione? il nuovo sviluppatore funziona con la stima fornita (l'idea è che eventuali discrepanze saranno corrette per il calcolo …
Quando stavo leggendo il riassunto dei precedenti lavori in Dogsa T, Batic D. L'efficacia dello sviluppo guidato dai test: un caso di studio industriale. Diario della qualità del software. 2011; 19 (4): 643-661. mi ha colpito il fatto che le misurazioni utilizzate in molti studi sul TDD si basano su …
Ho un team che senza una sola lingua comune tra tutti i membri del team. Il team è diviso in due posizioni (anche se la geografia non è il problema principale). Tutti i membri del team in ogni sede parlano la stessa lingua e ci sono membri in entrambe le …
Sono un po 'un sostenitore vocale della metodologia di sviluppo guidato dal comportamento (aka BDD). Sto applicando BDD da un paio d'anni e ho adottato StoryQ come framework di mia scelta nello sviluppo di applicazioni DotNet. Anche se ho testato le unità per molti anni e in precedenza mi ero …
Uno dei principi dell'agile è ... Collaborazione con i clienti sulla negoziazione del contratto ... un altro è ... Individui e interazioni su processi e strumenti Ma per come la vedo io, almeno quando si tratta di interazione con il cliente, c'è un problema fondamentale: Il modo in cui il …
Scrum è la soluzione migliore per i team con membri generalisti, ovvero team in cui almeno 2 persone possono svolgere gli stessi compiti. La mia principale preoccupazione è trovare buone soluzioni per adattare la mischia (cosa mantenere, cosa rimuovere, cosa migliorare) per i team composti da specialisti? Supponiamo di avere …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 8 anni fa . Voglio sapere quanto sia difficile / utile tenere un diario di progetto o un diario. …
Di recente ho avuto una discussione con uno sviluppatore che ha affermato che durante lo sviluppo del programma, creano e cancellano regolarmente tabelle e colonne su base regolare mentre lavorano su nuove funzionalità e cose giustificate dicendo che questo è normale quando si utilizza un processo di sviluppo agile. Dato …
Faccio parte di un team di sviluppo relativamente nuovo Scrum, supponiamo che alla fine dello sprint alcune grandi storie siano in progresso non siano state acceptedfatte dall'OP. In primo luogo, cosa succede con le storie degli utenti? Li porti semplicemente allo sprint successivo? In tal caso, dovrebbero essere rivalutati? A …
Sto lavorando a un progetto che segue vagamente il modello di mischia. Facciamo sprint di due settimane. Qualcosa su cui non sono chiaro (e non ho un libro da consultare) è esattamente ciò che dovrebbe succedere tra gli sprint: dovrebbe esserci un processo di "avvolgimento", in cui il prodotto viene …
Mentre leggevo il famoso post sul blog di Martin Fowler Is Design Dead? , una delle impressionanti impressioni che ho avuto è che, dato che in Metodologia Agile e Programmazione estrema, il design e la programmazione sono evolutivi, ci sono sempre punti in cui le cose devono essere riformulate. Potrebbe …
L'adozione agile può fallire in alcune organizzazioni, ho anche lavorato per un'azienda in cui la cascata era l'unico (il vero) modo, ma solo perché hanno provato Agile su un progetto e hanno fallito. Quando chiesi alle persone che ancora ricordavano che (ero un giovane) ero chiuso a morte, come se …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.