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 un problema nel riferire i progressi al mio datore di lavoro. Sono un programmatore part-time, gestendo un progetto software per il dipartimento (non tecnico) della mia scuola. Persona di contatto: 1. Il personale che utilizza effettivamente il software e solleva richieste di funzionalità, 2. Il mio capo (non programmatore) …
Ho due problemi con Scrum nei sistemi integrati. Innanzitutto, ci sono molti compiti da svolgere, soprattutto nelle fasi iniziali, che non sono dimostrabili. Abbiamo iniziato con una scheda di sviluppo, nessun sistema operativo, nessun display, nessuna comunicazione seriale, ecc. Non avevamo il display per sei sprint. I primi quattro sprint …
L'idea generale adottata dalla maggior parte dei teorici di Agile / XP sembra essere che le coppie debbano scambiarsi regolarmente. Ad esempio ogni programmatore dovrebbe scambiare le coppie una volta al giorno; metà delle persone si scambia all'inizio della giornata, metà delle persone si scambia dopo pranzo: a causa di …
Di recente siamo passati a una mischia e stiamo lavorando su attività e storie degli utenti all'interno degli sprint. Vorremmo fare frequentemente revisioni del codice per renderle meno scoraggianti. Pensiamo che lo facciano a livello di user story ma non siamo sicuri su come ramificare il nostro codice per tenere …
Ho lavorato in diverse piccole squadre negli ultimi 9 anni. Ognuno aveva le buone pratiche ovvie, come riunioni brevi, controllo delle revisioni, software di integrazione continua, rilevamento dei problemi e così via. In questi 9 anni non ho mai sentito parlare molto delle metodologie di sviluppo; per esempio, non c'è …
Ho appena assunto un nuovo lavoro in un college come (unico) sviluppatore di applicazioni Web. Il college ha un numero di sistemi legacy disparati ma tutti piuttosto mal codificati. Principalmente costruiti in PHP, si occupano di cose come la frequenza, i risultati degli esami, i voti, ecc. Il mio primo …
In un mondo Agile ideale, costruisci rapidamente un sottoinsieme piccolo ma utile del sistema finale desiderato e lo dai agli utenti. Sono entusiasti, perché è utile, iniziano a usarlo e forniscono feedback. Quindi scopri cosa aggiungere, costruisci e ripeti fino allo scadere del tempo. Di recente ho avuto un paio …
Abbiamo un processo di bug attualmente in fase di elaborazione. Abbiamo 3 livelli di bug: Bug P1: bug che impedisce agli utenti di funzionare. Devono essere risolti sul posto. Bug P2: bug che hanno un impatto ma che gli utenti possono lavorare Bug P3: bug che non influiscono e in …
Ho impiegato più di 5 ore nella pianificazione dello sprint per uno sprint di una settimana. Sembra troppo. Discutiamo le cose in dettaglio nella pianificazione dello sprint, poiché la maggior parte dei membri del team non è senior. In caso contrario, si verificheranno errori durante l'implementazione e riprogettazione durante lo …
Nel nostro processo Agile abbiamo Sprint di 2 settimane. Le attività vengono consegnate su base giornaliera (build giornaliere) e il team di test completa i test immediatamente il giorno successivo o addirittura lo stesso giorno. Abbiamo anche recensioni di codici Dev, che richiedono un po 'di tempo (1-2 ore), quindi …
In un progetto di programmazione estrema, i programmatori accoppiano la programmazione per la maggior parte del tempo. Poiché anche queste coppie ruotano, vale a dire che abbini un programma a persone diverse e c'è un senso di proprietà collettiva, il codice sorgente viene frequentemente rivisto e aggiornato. Essendo così, c'è …
La gestione dei requisiti a breve termine per i progetti Agile mi sembra un problema risolto. Dal punto di vista Scrum, i nuovi requisiti o le modifiche ai requisiti esistenti vengono forniti tramite User Story. E le User Story raggruppate in Epic o Feature facilitano la consegna di requisiti più …
In realtà, sto aiutando un piccolo negozio di software a implementare Scrum. Di recente lo Scrum Master mi ha segnalato che ha un problema perché il Team sta lavorando nel tempo per raggiungere lo Scope (Commlog Backlog). Quindi hanno una velocità irreale . Le mie domande formali sono / sono: …
Abbiamo iniziato a utilizzare Agile / Scrum in un team di 4 sviluppatori. Abbiamo fatto le nostre stime delle storie e abbiamo ordinato le storie Storie con primati nel backlog del prodotto. Abbiamo iniziato con la stima basata sul punto sulla complessità da 1 a 5, invece del solito 1,2,3,5,8,13 …
Di recente ho avuto una conversazione con un collega sviluppatore su Agile Software Development. Mentre capisco il principio, sembra che i requisiti in continua evoluzione creino il potenziale per il progetto di andare avanti per sempre. Ma, almeno dove lavoro, i progetti devono essere completati perché è un contratto. Cioè, …
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.