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.
Le due metodologie di sviluppo software predominanti sono a cascata e agili. Quando si discute di questi due, spesso ci si concentra molto sulle pratiche particolari che li distinguono (programmazione di coppie, TDD, ecc. Rispetto alle specifiche funzionali, grande design iniziale, ecc.) Ma le differenze reali sono molto più profonde, …
Come sviluppatore solista, penso di utilizzare un processo simile ad Agile, ma mi piacerebbe confrontare ciò che sto facendo con Agile reale e vedere se posso migliorare il mio processo. Esiste un libro là fuori che è lo standard di fatto per la descrizione delle migliori pratiche, metodologie e altre …
Trovo che alcuni sviluppatori software siano molto abili in questo, e spesso i tempi sono elogiati per la loro capacità di fornire un concetto di lavoro con requisiti astratti. Francamente, questo mi fa impazzire, e non mi piace "inventarlo" mentre vado. Pensavo che fosse problematico, ma ho iniziato a percepire …
Un'organizzazione pubblica mi ha chiesto di tenere un seminario informale sul 101 dello sviluppo agile, spiegando termini e concetti di Scrum, Kanban e simili. Lavoro in ambienti agili da circa cinque anni, ma non mi considero un evangelista Scrum. Dopo il workshop, l'idea è piaciuta. Tuttavia, hanno spiegato che l'approccio …
Sono appena uscito da una chiamata retrò in cui gli sviluppatori hanno espresso preoccupazione per l'integrazione delle loro storie nel ramo principale ogni sprint. Tutti gli sviluppatori codificano tutti all'interno del proprio ramo e verso la fine dello sprint si uniscono tutti in un ramo principale. Quindi, uno sviluppatore (di …
In un team di sviluppo non agile uno sviluppatore principale generalmente : Imposta lo standard (codifica e altro) Ricerca nuove tecnologie per il team Imposta la direzione tecnica per la squadra Ha l'ultima parola sulle questioni Progetta l'architettura di un sistema Tuttavia, un team agile lavora diversamente: Un team agile …
Ho sentito brulicante menzionato nel contesto di Agile o di Extreme Programming. Sembra essere un complemento dell'associazione. Che cosa è esattamente? Quando dovrebbe essere applicato? Come lo fai bene?
Esiste una definizione esatta, ma semplice e comprensibile della distinzione tra "caso d'uso", "User Story" e "Usage Scenario"? ci sono molte spiegazioni, ma in questo momento non vedo nessuno che spieghi le differenze in una singola frase, o due ... (ad es. http://c2.com/cgi-bin/wiki?UserStoryAndUseCaseComparison molto lungo e difficile da ottenere, pieno …
Uno dei principi fondanti del Manifesto Agile è I processi agili promuovono lo sviluppo sostenibile. Gli sponsor, gli sviluppatori e gli utenti dovrebbero essere in grado di mantenere un ritmo costante a tempo indeterminato. I team di Scrum usano il termine sprint per riferirsi a un ciclo di lavoro (noto …
Sono un grande fan dello sviluppo agile e alcuni anni fa ho usato XP su un progetto di grande successo. Mi è piaciuto tutto, l'approccio iterativo allo sviluppo, la scrittura di codice attorno a un test, l'accoppiamento della programmazione, la presenza di un cliente sul posto per eseguire le cose. …
Sono diventato il mastro scrum di un team di nuova costituzione, che è responsabile della creazione di un software e della manutenzione di altre applicazioni distribuite. Quindi praticamente ogni membro del team ha compiti di sviluppo e operazioni. Ho osservato come funzionano nelle ultime due settimane e ho notato che …
Quanto ritieni preziosi (o no) gli incontri di stand-up quotidiani ? Se non hai familiarità con questo, questo si riferisce a una riunione quotidiana che fa parte dei seguaci di Scrum (e alcune altre metodologie agili). L'idea è di tenere una riunione quotidiana, con un timebox di 15 minuti, e …
Stiamo iniziando a utilizzare i punti storia qui per il nostro sviluppo Agile, ma trovo difficile da spiegare e inoltre non riesco a trovare una risposta definitiva a ciò che sono. La cosa migliore che posso fare è indicare altri siti (come http://blog.mountaingoatsoftware.com/tag/story-points ) e dare una vaga generalizzazione di …
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.