tech webinar - agili per lo sprint: il framework scrum
TRANSCRIPT
AGILI PER LO SPRINT Il framework SCRUM
Lucia Zappacosta Presidente Metro Olografix
Consulente aziendale SCRUM Master
@Lucia Zappacosta#ScrumAgile
A webinar for Codemotion Training March 20, 2015 [Total Solar Eclipse ]
April 14, 2015
@Lucia Zappacosta#ScrumAgile
2 words1 image./ME
Graphic
Hal 9001
Stage in management
of electronic databases
of photography
Regesta.exe
Teaching Accounting &
Management Communication
Università degli Studi di Teramo
System administrator of the site of teh university.
Università degli Studi di Teramo
Researcher / Doctoral student
Università degli Studi di Teramo
Progettazione di
piattaforme e interfacce visuali
per database multimediali
ENEA
Seeker stories of
emigration Abruzzo in Argentina
Infracom Italia S.p.A.
Marketing
communication
and organization of
SPARTA dell’altra arte
White ProjectCurator MutaForma
Prima Biennale di Arte Giovane Abruzzese
Co-Founder
Videoartscope
Direzione organizativa
e comunicazione
White Project
Curator founder and
organizer of
Lampo
Net & Contemporary
Art Exhibition
Town of Pescara
President of MOCA
Metro Olografix Camp
3 edition
Metro Olografix
Marketing/communication manager
Studio Dr. Alessandro Palumbo
Art Director
Alviani ArtSpace
Creative and
communication Manager
Communité srl
AGENDA TECH WEBINAR
1. AGILE METHODS
2. SCRUM
4. ROLES
5. EVENTI
6. ARTEFATTI
7. REGOLE
8. Q&A
@Lucia Zappacosta#ScrumAgile
AGILI PER LO SPRINT Il framework SCRUM
\#ScrumAgile
SURVEY: Are you a coordinator, a PM or a developer?
How large is the organization? Do you deal with scrum team teams?
WHAT ABOUT YOU?
@Lucia Zappacosta#ScrumAgile
AGILE MANIFESTO
CUSTOMER
INDIVIDUALS
RESPONDING
WORKING
COLLABORATION
and INTERACTIONS
to the CHANGE
SOFTWARE
}}}}
Over contract negotiation
Over processes and tools
Over following a plan
Over full documentation
@Lucia Zappacosta#ScrumAgile
Iterative and incremental method of managing the design and build activities for engineering, information technology, and new product or service development projects in a highly flexible and interactive manner.
AGILE
DEMING
PLAN
DO
ACT
CHECK
@Lucia Zappacosta#ScrumAgile
Scrum is an agile framework for developing and sustaining complex products. Ken Schwaber and Jeff Sutherland developed Scrum.
SCRUM
@Lucia Zappacosta#ScrumAgile
Scrum it is a framework within which you can employ various processes and techniques. The Scrum framework consists of Scrum Teams and their associated roles, events, artifacts, and rules.
SCRUM FRAMEWORK
24 HOURS
SPRINT BACKLOG2-4 WEEKS
PRODUCT BACKLOG
SPRINT BACKLOG
POTENTIALLY SHIPPABLE PRODUCT
INCREMENT
DAILY SCRUM
MEETING
@Lucia Zappacosta#ScrumAgile
PRODUCT OWNER
ROLES
DEFINE AND PRIORITIZE THE FEATURES OF THE PRODUCT BACKLOG
DECIDE ON RELEASE DATE AND CONTENT
RESPONSIBLE FOR THE PROFITABILITY OF THE PRODUCT (ROI)
@Lucia Zappacosta#ScrumAgile
AGILE METHOD
SCRUM MASTERFACILITATES THE SCRUM PROCESS AND TEAM SELF-ORGANIZATION
REMOVES OBSTACLE AND SHIELDS THE TEAM FROM INTERFACE
RESPONSIBLE FOR IMPROVING PERFORMANCE OF THE TEAM
ROLES
@Lucia Zappacosta#ScrumAgile
BUILD THE RIGHT THING
Product Owner
BUILD THE THING RIGHT
Team
BUILD IT FAST
Scrum Master
@Lucia Zappacosta#ScrumAgile
AGILE METHOD
Task board o Does the team know what has been committed?o Is task board visible?o Is board updated since the last stand-up?o Is time remaining updated since the last stand-up?o Are all stories and tasks estimated (maybe except spikes)? o Are stories broken to tasks? o Are all tasks which are in progress or done assigned?
Impediments o Are impediments visible to everyone?o Is the status of impediments updated?o Are impediments assigned to concrete persons?
Burn Down chart o Is burn down chart current?o Do you understand the current status and progress?o Does anyone add new work into sprint backlog?o Are you taking an action in case you are late as soon as possible?
SCRUM MASTER DAILY CHECKLIST
@Lucia Zappacosta#ScrumAgile
EVENTS THE SPRINT
24 HOURS
SPRINT BACKLOG2-4 WEEKS
DAILY SCRUM
MEETING
SPRINT PLANNING
SPRINT REVIEW
SPRINT RETROSPECTIVE
♥
@Lucia Zappacosta#ScrumAgile
EVENTS
SPRINT BACKLOG2-4 WEEKS
SPRINT PLANNING
Sprint Planning is time-boxed
Topic One: What can be done this Sprint? Topic Two: How will the chosen work get done?
PRODUCT BACKLOG
@Lucia Zappacosta#ScrumAgile
EVENTS
24 HOURS
SPRINT BACKLOG2-4 WEEKS
DAILY SCRUM
MEETING
The Daily Scrum is a 15-minute time-boxed event
to synchronize activities and create a plan for the next 24 hours.
What did I do yesterday What will I do today Do I see any impediment?
@Lucia Zappacosta#ScrumAgile
EVENTS
SPRINT BACKLOG2-4 WEEKS
SPRINT REVIEW
four-hour time-boxed meeting at the end of the Sprint
to inspect the Increment and adapt the Product Backlog if needed.
The entire group collaborates on what to do next Provides valuable input to subsequent Sprint Planning
PRODUCT BACKLOG
@Lucia Zappacosta#ScrumAgile
EVENTS
SPRINT BACKLOG2-4 WEEKS
SPRINT RETROSPECTIVE
three-hour time-boxed meeting
after the Sprint Review and prior to the next Sprint Planning
Opportunity to inspect itself and create a plan for improvements to be enacted during the next Sprint.
@Lucia Zappacosta#ScrumAgile
EVENTS THE SPRINT
24 HOURS
SPRINT BACKLOG2-4 WEEKS
DAILY SCRUM
MEETING
SPRINT PLANNING
SPRINT REVIEW
SPRINT RETROSPECTIVE
@Lucia Zappacosta#ScrumAgile
ARTIFACTS
PRODUCT BACKLOG
Is an ordered list of everything that might be needed Is never complete: is a living artifact
Lists all features, functions, requirements, enhancements, and fixes Items have the attributes of a description, order, estimate and value
Product Backlog refinement
Is the act of adding detail, estimates and order to items in the PB. Is an ongoing process in which the Product Owner and the Development Team collaborate on the details of PB items.
During PB refinement, items are reviewed and revised. The Scrum Team decides how and when refinement is done.
@Lucia Zappacosta#ScrumAgile
SPRINT BACKLOG
ARTIFACTS
Is the set of Product Backlog items selected for the Sprint
Is a forecast by the Development Teamto deliver that functionality into a “Done” Increment
Is a plan with enough detail
Is a highly visible, real-time picture of the work during the sprint
@Lucia Zappacosta#ScrumAgile
FAIL
!✪
is too small / too largeTEAM✪
CLIENTdoesn’t know you are using SCRUM
✪
MANAGEMENT TEAM isn’t behind it
✪
SPRINT BACKLOGis manually track
✪
SPRINT DURATIONis not the same
✪
SPRINT PLANNING MEETINGnot with all the team
✪
SPRINTSnot delivering value
✪
@Lucia Zappacosta#ScrumAgile
http://www.agilemanifesto.org
http://www.scrumguides.org/scrum-guide.html
http://www.scrumguides.org/docs/scrumguide/v1/scrum-guide-us.pdf
http://scrumtrainingseries.com/
http://agiletrick.com/
http://scrummethodology.com/
www.scrummasterchecklist.org/
http://www.infoq.com/cn/presentations/bas_scrum_china
GET MORE
Le immagini contenute in questa presentazione hanno licenza Creative Commons
JD Hancock http://photos.jdhancock.com/tag/bokeh/index.html
https://s-media-cache-ak0.pinimg.com/originals/26/cb/33/26cb3316f623f40609692a44dd96a66b.jpg
@Lucia Zappacosta#ScrumAgile
For Feedback Ping me @luciazappacosta
[class] “The SCRUM method” - Codemotion - 11-12 June, Rome
[camp] “Hacking, stars and code” - June, Abruzzo
[camp] “MOCA” - 4° Metro Olografix hacking CAmp - August 2016
[online] metro olografix mailing list
SEE YOU AROUND?THANKS!
Website: training.codemotion.it E-mail: [email protected]
Tw: @codemotionTR Mobile: 349 4400619
Adress: Via G. Giolitti, 34, 00185 Roma
“L’istruzione è l’arma più potente che puoi usare per cambiare il mondo”
Nelson Mandela
Continuos Innovative Learning for Geeks