embrace the change

Post on 29-Jul-2015

105 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

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