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.
Bene, le domande si sono dette. Nel mio posto di lavoro accadono questi casi, ma anche molti libri Agile promuovono di lavorare nello stesso posto di lavoro e di essere concentrati nel progetto attuale per diventare più veloci nel ritmo del lavoro. Forse non sono così informato sull'argomento, forse non …
Ultimamente abbiamo avuto un progetto, in cui il cliente era impegnato in tournée. Come al solito è stato formato il team di scrum, la direzione ha deciso di nominare il nostro analista come Product Owner poiché il Cliente non sarà in grado di partecipare attivamente. L'analista è stato colui che …
Il mio team utilizza un sistema Kanban per tenere traccia dei progressi quotidiani e ha funzionato davvero bene per comprendere i progressi sulle funzionalità (acquisiti come user story). Abbiamo in gran parte permesso alla progettazione del nostro sistema di emergere mentre sviluppavamo funzionalità che hanno funzionato bene fino a poco …
La mia direzione ha appena posto una domanda senza precedenti nella mia (certamente breve) storia con l'organizzazione: "Cosa possiamo fare per aiutarti?" Allo stesso tempo, stiamo lavorando a diversi grandi progetti per un cliente abbastanza nuovo la cui capacità di soddisfare i requisiti a metà progetto è leggenda. Sviluppare per …
Uno dei test di Scrum contiene la domanda sulla definizione che meglio descrive "Fatto" quando più team di sviluppo eseguono un lavoro su uno stesso prodotto. Una risposta adeguata afferma che tali team di sviluppo devono avere una tale definizione di "Fatto" che può potenzialmente rendere il loro lavoro combinato …
La maggior parte della letteratura sull'agile sembra essere distorta verso le applicazioni aziendali di tipo CRUD in cui l'utente è praticamente consapevole di ciò che accade dietro le quinte. (Va bene perché la maggior parte del codice in fase di scrittura appartiene probabilmente a questa classe.) Per questo tipo di …
Recentemente ho visto molti post che affermano che uno dei motivi principali per cui viene utilizzato Agile è perché i clienti cambiano spesso i requisiti. Tuttavia, supponiamo che i client non cambino spesso i requisiti . In effetti, i clienti hanno requisiti fissi anche se potrebbero essere un po 'vaghi …
Lavoro per una grande azienda, che impone l'utilizzo di processi agili. Ad esempio, per i nostri progetti, utilizziamo servizi basati su cloud specificamente mirati alla gestione dello sviluppo agile. Lo specifico gruppo di ingegneri per cui lavoro non ha sviluppato tradizionalmente software (invece aiutiamo a guidare i progetti da un …
Nella mia azienda, un singolo compito non può mai essere completato da un individuo. Ci sarà una persona separata per il controllo qualità e la revisione del codice per ogni attività. Ciò significa che ogni individuo fornirà le proprie stime, per attività, su quanto tempo ci vorrà per completare. Il …
Da quello che ho letto lo sviluppo agile spesso comporta il refactoring o il reverse engineering del codice in diagrammi. Naturalmente c'è molto di più, ma se consideriamo le pratiche che si basano su questi due metodi, le lingue tipicamente dinamiche sono svantaggiate? Sembra che linguaggi tipicamente statici renderebbero molto …
Importante : non abbiamo alcun problema con la documentazione del codice sorgente . Questo appartiene al controllo periodico del codice ed è tenuto aggiornato. Il nostro problema è con la documentazione per gli sviluppatori (o, se preferisci, "esterna"), piccoli consigli da programmatore a programmatori che tendono ad essere scritti una …
Quale dovrebbe essere l'atteggiamento nei confronti del fare storie assegnate a uno sprint? Ovviamente vuoi dare la priorità al loro completamento nello sprint, ma per me il punto di agilità è quello di essere dinamico: non vuoi procrastinare deliberatamente o renderlo "ok" per perdere le storie degli utenti finali in …
Abbiamo 7 sviluppatori in un team e dobbiamo raddoppiare il nostro ritmo di sviluppo in un breve periodo di tempo (circa un mese). So che esiste una regola di buonsenso che "se assumi più sviluppatori, perdi la produttività solo per i primi mesi". Il progetto è un servizio web di …
È utile che uno sviluppatore diventi un "mastro scrum"? È una certificazione ufficiale o solo qualcuno specializzato? Quali sono i passaggi per diventare uno?
Nuovo da agile e non sono sicuro di come iniziare. L'idea è quella di creare piccole parti del progetto negli sprint. Tuttavia, il progetto di cui sto lavorando richiede un database e il database deve essere quasi funzionale per fare qualsiasi cosa con il progetto. Quindi, come gestiscono i progetti …
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.