tech webinar - agili per lo sprint: il framework scrum

41

Upload: codemotion

Post on 15-Jul-2015

584 views

Category:

Technology


2 download

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

Project managementAGILE METHODS

@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

Who use it?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

TEAM

ROLES

CROSS FUNCTIONALSELF-ORGANIZING

3-9 PEOPLE

@Lucia Zappacosta#ScrumAgile

BUILD THE RIGHT THING

Product Owner

BUILD THE THING RIGHT

Team

BUILD IT FAST

Scrum Master

@Lucia Zappacosta#ScrumAgile

AGILE METHODSCRUM MASTER SAVE THE TEAM

@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

@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

@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

ARTIFACTS INCREMENT

@Lucia Zappacosta#ScrumAgile

ARTIFACTS DEFINITION OF DONE (DOD)

@Lucia Zappacosta#ScrumAgile

CONTROLLO

@Lucia Zappacosta#ScrumAgile

ARTIFACTS ITERAZIONI

@Lucia Zappacosta#ScrumAgile

@Lucia Zappacosta#ScrumAgile

RULES

@Lucia Zappacosta#ScrumAgile

ESTIMATION

@Lucia Zappacosta#ScrumAgile

COMPITI E TEMPO

@Lucia Zappacosta#ScrumAgile

Q&A

@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

FAIL!

@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