AGILE SOFTWARE
DEVELOPMENT


Sviluppare software è troppo costoso per permettersi di sprecare tempo e soldi su cose inutili!

Data: Prossima data da definire
Livello: Base
Durata: 3 giorni – 20 ore
Location: Pescara
Max 20 corsisti

Con “Agile Software Development” si intende un insieme di metodologie e processi per ottimizzare lo sviluppo del proprio prodotto eliminando gli sprechi, mantenendosi flessibili e dando valore ai feedback degli utenti e alla qualità.

Già dalla fine del secolo scorso le più grandi aziende del mondo hanno usato questo approccio per sviluppare i propri progetti con successo. Possiamo farlo anche in Italia, basta acquisire il mindset necessario!

Con questo corso apprendi come…

  • impostare una analisi efficace del tuo progetto tramite il metodo delle User Stories e lo User Story Mapping;

  • stimare la complessità dei task e a capire quando è utile farlo e perchè;

  • rispettare deadline e budget implementando le cose di maggior valore e priorità;

  • gestire task e sprint col software di project management Taiga;

  • organizzare al meglio il tempo e ottimizzare le figure del team con i ruoli e gli appuntamenti proposti nel framework Scrum;

  • seguire le best practices per la scrittura del codice, l’utilizzo dei test e l’impostazione di un ambiente di Continuous Integration.

Il programma del corso

MODULO 1

Introduzione ai concetti base dell’Agile

  • Agile VS Waterfall;

  • Agile Manifesto;

 

  • I 12 principi;

  • Scrum;

  • Strumenti di base: kanban, User Stories, Backlog, Ruoli, Sprint, Meeting, Focus e Vision;

MODULO 2

Le specifiche

  • Come definirle;

  • Il concetto di User Story;

  • Il Backlog, qual’è il ciclo di vita delle nostre cards;

  • User Story Mapping;

  • Taiga (agile project management software).

 

User Story

  • INVEST;

  • Definition of Ready / Definition of Done;

  • Acceptance Criteria / Acceptance Tests;

  • BDD e linguaggio Gherkin;

  • Stimiamo le nostre User Story;

  • #noestimates.

 

Sprint Planning

  • Diamo una priorità ai task definiti e dettagliamoli insieme al team di sviluppo.

MODULO 3

Daily Meeting

  • Una rapida overview sullo stato dei lavori.

Coding Best Practices

  • Git e i sistemi di versioning;

  • La struttura del nostro progetto;

  • Code linting;

  • Unit Tests / Functional Tests;

  • Continuous Integration.

 

Sprint Review

  • Proviamo le funzionalità implementate.

Sprint Retrospective

  • Come sono andati questi tre giorni? Come possiamo migliorare il processo utilizzato.

Formatori

Gabriele Giaccari

Senior Developer, Agile Passionate, Certified Scrum Master

Raffaele Colace

Senior Developer e Imprenditore

A chi è utile questo corso?

Chi non conosce le metodologie Agili o ne ha solo sentito parlare e vuole approfondire questo argomento con una base teorica e tanti esempi pratici

Project Manager e programmatori stanchi della gestione caotica e fallimentare dei progetti.

Imprenditori e startupper che devono pianificare le proprie attività e avere a che fare con team di sviluppo interni o esterni.

Le Opinioni sui nostri Corsi

This page is having a slideshow that uses Javascript. Your browser either doesn't support Javascript or you have it turned off. To see this page as it is meant to appear please use a Javascript enabled browser.

Federico BelliFederico BelliCo - Founder & COO di Peekaboo Startup Community
"Il workshop che Gabriele e Raffaele hanno tenuto durante il Lean Startup Program ha avuto un ottimo successo. I partecipanti erano entusiasti e sono tornati a casa con molti nuovi spunti su cui lavorare. Abbiamo quindi proposto una collaborazione fissa con Peekaboo per il prossimo Lean Startup Program che inizierà ad ottobre!"

Dove si svolge il corso?

Bloo Academy

Bloo S.r.l.
Viale G. d'Annunzio 23
65127 Pescara (PE)

Scrivici per chiedere informazioni

(Obbligatorio) Dichiaro di aver letto l'informativa sul trattamento dei miei dati personali (Privacy Policy)
1 (Opzionale) Acconsento al trattamento dei miei dati personali per ricevere offerte da parte di Bloo Srl
1 (Opzionale) Acconsento alla profilazione dei miei dati personali per ottenere offerte e servizi personalizzati

Altri corsi che potrebbero interessarti

COPYWRITING
& BLOGGING

INFO>

VISUAL
LAB

INFO>

SOCIAL MEDIA
ADVERTISING

INFO>