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.
Lo sviluppo di software agile sta diventando una parola d'ordine piuttosto divertente in questi giorni. Come sviluppatore, comprendo il valore pragmatico dello sviluppo iterativo, ma (molto spesso) non è una scelta degli sviluppatori abbracciare un approccio Agile allo sviluppo del software. È una scelta di gestione top-down! Che si tratti …
Mi sono sempre chiesto come applicare i metodi agili in realtà sono in software di sistema embedded di grandi dimensioni complessi (oltre 100 ingegneri). Lo sviluppo del firmware ha alcune caratteristiche uniche che rendono difficile fare agile (ad es. L'hardware non è disponibile fino a tardi nel ciclo di sviluppo; …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Ho iniziato a lavorare come sviluppatore abbastanza di recente, avendo lavorato …
Dopo oltre due anni di lavoro in una struttura del dipartimento di sviluppo "lupo solitario" altamente silente, stiamo adottando Agile SCRUM. Grande. Mi piace Agile; come sviluppatore ti mantiene concentrato, impegnato e produttivo senza avere una miriade di parti interessate che spingono il progetto dopo il progetto in gola con …
Wikipedia afferma che Agile è un tipo di "RAD" che suppongo sia errato. Da quello che so, Agile è stato sviluppato perché RAD in sé non è stato così efficace negli anni '90 (troppo rigido per i cambiamenti). O mi sbaglio? (Nota: a quanto pare l' articolo di Wikipedia sullo …
Nella tua esperienza, quanto dovrebbe durare una riunione Sprint Planning (Scrum)? 8 ore? O dovrebbe essere più breve (breve) e ulteriori discussioni dovrebbero essere pianificate come parte dello sprint? I nostri Sprint durano 10 giorni.
Vorrei porre questa domanda là fuori per vedere in modo interessante dove si trova il mezzo. Devo ammettere che negli ultimi 12 mesi ho acquisito TDD e molti dei valori Agile nello sviluppo del software. Ero così sopraffatto da quanto fosse migliorato il mio sviluppo di software che non li …
Considera un'azienda certificata con orgoglio per una metodologia non Agile, che la utilizza come punto di vendita ai propri clienti per dimostrare la propria responsabilità. Come si fa a introdurre progressivamente Kanban o Scrum senza rompere l'intero sistema e continuare a renderli sicuri che possa essere altrettanto responsabile / verificabile …
Il mio team ha recentemente completato il processo di elaborazione di un piano di quasi un anno per il nostro lavoro. Abbiamo diviso il piano in tre fasi. Ogni fase includerà un paio di lanci. Mi chiedo, da un punto di vista agile di te, è sbagliato? Penso che non …
Il nostro analista aziendale e i responsabili del progetto ci dicono che il cliente ha bisogno di storie. Ogni pianificazione Sprint, a noi (sviluppatori) viene chiesto di giocare a poker di pianificazione. Hanno chiesto a tutti noi di considerare la "complessità" anziché "lo sforzo". Siamo davvero confusi e stiamo perdendo …
Alcuni membri del team aspettano solo che vengano discusse le storie su cui hanno maggiori probabilità di lavorare e solo allora partecipano. Altrimenti giocano solo con il loro telefono e non ascoltano. In qualche modo capisco questa posizione. Perché ascoltare una discussione su una caratteristica che difficilmente ti aiuterà a …
Mi piace XP (programmazione estrema), in particolare la parte in cui ci sono 2 programmatori nella stessa schermata, poiché la soluzione di un problema si trova spesso più rapidamente se solo spieghi cosa stai facendo e accoppiando la programmazione ti costringe a spiegare cosa stai facendo. Negli ultimi 10 anni …
Uso una metodologia agile (SCRUM) da circa tre anni e ne vedo alcuni vantaggi, in particolare nel feedback a breve termine a molti livelli (dai clienti che hanno accesso anticipato alle funzionalità implementate, dai tester che possono testare funzionalità come non appena vengono implementati, da altri sviluppatori che possono fornire …
Il più grande svantaggio dello sviluppo agile che ho riscontrato è che le persone non coinvolte nello sviluppo si concentrano sul mantra che una user story (3-10 giorni della persona ideale) non dovrebbe contenere più di 1-3 frasi come: Come cliente, posso usare la ricerca a testo libero per trovare …
Attualmente sto lavorando con un professore della mia università per sviluppare nuovi curricula per i corsi di ingegneria del software e Capstone Design offerti nel mio college. Fino a poco tempo fa, entrambi i corsi utilizzavano esclusivamente il modello a cascata, e quindi gli studenti trascorrevano la maggior parte del …
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.