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.
Spero che la gente mi conceda una domanda potenzialmente ovvia. Ho lavorato in un certo numero di organizzazioni che hanno incontri quotidiani di mischia. Alcune organizzazioni sono davvero rigide nell'usare solo la mischia per il check-in (le "tre domande" - cosa hai fatto ieri, cosa stai facendo oggi, hai qualche …
Eccomi nel processo di scoping e stima di un nuovo progetto di sviluppo software relativamente piccolo. Ho esaminato le storie degli utenti suggerite dal cliente e ho posto le attività su ognuna di esse, con un preventivo e alcune brevi note su come verrà eseguita l'attività. Ci sono criteri di …
Nella nostra azienda diversi team lavoreranno contemporaneamente su diversi componenti di più progetti. Ad esempio, un team potrebbe creare tipi specifici di software (o hardware) per alcuni progetti, un altro team un altro tipo specifico di software. Utilizziamo i progetti Jira per ospitare problemi relativi a progetti specifici e schede …
Sono attualmente in uno sprint (due settimane) in cui il designer ha il compito di definire i requisiti e la UX di una particolare storia utente. Nello stesso sprint, devo implementare questo progetto. Durante la pianificazione dello sprint, ho dovuto fare un'ipotesi su quanto tempo sarebbe durata questa storia utente …
La mia comprensione è che un incontro Scrum giornaliero dovrebbe essere molto veloce, ospitato in modo amichevole e che richiede tutti i membri del team presenti. Perché è obiettivo è avere tutti aggiornati su ciò che fanno gli altri. Mi piacciono gli Scrum Daily Meetings che si svolgono in questo …
Recentemente ho letto e imparato molto sulla mischia e mi piace molto. Tuttavia, ho un paio di scenari probabili nella mia testa in cui non conosco la soluzione. Quindi diciamo che potrei voler organizzare un team agile di (ad esempio) quattro sviluppatori web (uno dei quali UI / UX designer). …
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 6 anni fa . Ultimamente ho pensato molto a come costruire un team di sviluppo …
L' approccio agile consiste nel strutturare il lavoro in user story verticali e fornire un pezzo di applicazione focalizzato ma perfettamente funzionante da un capo all'altro . Poiché questo è il nuovo approccio alla costruzione di software, ho letto molta letteratura sul perché sia meglio delle storie orizzontali, ma non …
Al momento abbiamo 5 team di scrum che lavorano sull'arretrato dei propri prodotti nell'ultimo anno. Ogni squadra lavora sul proprio sistema dedicato ma la tecnologia sottostante è la stessa .Net. Ci sono state molte discussioni sul passaggio a team basati su feature che lavorano su un unico backlog. Il motivo …
Recentemente sono stato coinvolto in un progetto agile (usando scrum) in cui il management ha avuto l'idea che il team avrebbe nominato uno "MVP" sviluppatore e un "MVP" QA alla fine di ogni sprint, votato dal squadra. L'MVP riceve quindi una piccola ricompensa monetaria e un pranzo gratuito, nonché un …
Sto per iniziare un progetto che prevede lo sviluppo di prototipi di app mobili native (inizialmente iOS e Android), nonché di un'interfaccia di amministrazione basata sul Web e un'API con cui queste app possano comunicare. Abbiamo già un elenco di storie già elaborate, tuttavia molte sono nel formato: As a …
In un dibattito su cosa sia Scrum, ho scoperto che forse ho completamente frainteso la cosa agile. Mi sembra che Scrum (che è certamente considerato un processo Agile) si occupa della gestione di funzionalità e sprint e ruoli e cose senza nulla a che fare con TDD, programmazione di coppie, …
Quando si esaminano esempi di definizioni di done in varie fonti, di solito includono punti simili codice completato vengono eseguiti test unitari codice peer-reviewed o accoppiato codice registrato documentazione aggiornata ... Nel nostro team, abbiamo un elenco simile, ma nessuno lo guarda mai perché quei punti sembrano così palesemente ovvi …
Per un'area di un'applicazione che è stata sviluppata, è arrivata la richiesta di rimuovere un elemento da un menu. So che questa è una piccola cosa, ma come la tratti in Scrum? Sono abituato a utilizzare le User Story per aggiungere funzionalità, non per rimuovere. Quindi la mia domanda è: …
Conosci un buon modo per progettare (ovvero scrivere) software con un metodo basato su pseudocodice? Sono nuovo di progettazione software e leggere alcune informazioni su UML. Le mie umili gerarchie di classi sono buone finora, tuttavia, dopo che è diventato complesso, noto che "vedendo l'intera immagine" avrei potuto usare una …
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.