Top Banner
20
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Embrace the change
Page 2: Embrace the change

Senior SW Engineer @RAI Radiotelevisione italiana Rome, Italy

GET IN TOUCH!

[email protected]    @robertobelardo    robertobelardo.wordpress.com    Skype:  backslash451  

QUIT IT APP @quititapp

BIO

Page 3: Embrace the change

? WHY DO WE NEED

TO CHANGE SOMETHING

Page 4: Embrace the change

• “WE ARE USED TO work like this!” • “Everybody works like this!” • “We follow sw engineering standars!”

Change is scary - and-

Page 5: Embrace the change

What’s wrong with us? • Big up front design • Lengthy never-read documents • Software is not a manufactured product • Test when it’s too late • Client don’t know what they really want • 100% of the features are 80% complete

Page 6: Embrace the change

THERE IS A DIFFERENT WAY

{ P o s s i b l y b e t t e r }

Page 7: Embrace the change
Page 8: Embrace the change

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

agilemanifesto.org

Page 9: Embrace the change

SCRUM “Scrum is a simple and repeatable way of managing work” (Kelly Waters)

Page 10: Embrace the change

Scrum TEAM

Scrum MASTER Product owner

self organized team cross competence colocated team

prioritize the work on the product he knows what is required for the product he is committed to the success of the product

protects the team responsible for the process coach

Page 11: Embrace the change

Done means… done!

Page 12: Embrace the change

PROs

•  Incremental delivery means revenue • Speed to market • Constant feedback loop • Quality • Risk management • Visibility • Right product • Changes are welcomed

Page 13: Embrace the change

Scrum hell

• Change is scary • Change needs time (3-4 sprints at least) • Scrum needs a lot of commitment • scope creep danger • agile testing is not for dummies • “Scrum-but”

Scrum is not a silver bullet!

Page 14: Embrace the change

eXtreme Programming

Where “extreme” is probably not what your are thinking about.

Page 15: Embrace the change

Pair programming Test driven development

Refactoring Continuous integration

user stories

Page 16: Embrace the change

agile PRACTICES

Page 17: Embrace the change

COLOCATED TEAM no junk on the trunk

30-days free reign whiteboard

planning poker retrospectives

bonus: pomodoro technique

Page 18: Embrace the change

Now what?

Page 19: Embrace the change

be the change you wish to see in the world

M. Gandhi (so they say…)

better to start top-down but… think big start small (pilot)

adopt and share the philosophy but you need a change in organizational culture

scrum is the new waterfall

Page 20: Embrace the change

Resources

•  www.scrumalliance.org    •  “Agile  So?ware  Development  with  Scrum”  by  Ken  Schwaber  •  www.allaboutagile.com  by  Kelly  Waters  •  agilemanifesto.org