embrace the change
Post on 29-Jul-2015
105 Views
Preview:
TRANSCRIPT
Senior SW Engineer @RAI Radiotelevisione italiana Rome, Italy
GET IN TOUCH!
roberto.belardo@gmail.com @robertobelardo robertobelardo.wordpress.com Skype: backslash451
QUIT IT APP @quititapp
BIO
? WHY DO WE NEED
TO CHANGE SOMETHING
• “WE ARE USED TO work like this!” • “Everybody works like this!” • “We follow sw engineering standars!”
Change is scary - and-
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
THERE IS A DIFFERENT WAY
{ P o s s i b l y b e t t e r }
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
SCRUM “Scrum is a simple and repeatable way of managing work” (Kelly Waters)
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
Done means… done!
PROs
• Incremental delivery means revenue • Speed to market • Constant feedback loop • Quality • Risk management • Visibility • Right product • Changes are welcomed
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!
eXtreme Programming
Where “extreme” is probably not what your are thinking about.
Pair programming Test driven development
Refactoring Continuous integration
user stories
agile PRACTICES
COLOCATED TEAM no junk on the trunk
30-days free reign whiteboard
planning poker retrospectives
bonus: pomodoro technique
Now what?
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
Resources
• www.scrumalliance.org • “Agile So?ware Development with Scrum” by Ken Schwaber • www.allaboutagile.com by Kelly Waters • agilemanifesto.org
top related