Upload
pivotal
View
841
Download
5
Embed Size (px)
Citation preview
Agile Development The Pivotal Way
JoshKnowlesVPEngineering,PivotalLabsEMEA
BECOMING A GREAT SOFTWARE COMPANY…
IS NOT Just about agile development
OR Changing how products are built
IT’S ABOUT BUILDING A GREAT CULTURE
Picture of Dev Environment of the past. Fills screen. Your teams can’t look like this…
They need to look like this.
How you used to deploy – file ticket to get environment spun up done with a build; ask IT to deploy; some sense of being slow
Deploying and release management can’t look like this…
Picture of CF Deploy
It needs to look like this.
PRODUCT ENGINEERS CONSULTANTS SOFTWARE ENGINEERS
Industry Expertise Business Model Software Development
LEGACY APPROACH TO
PRODUCT DEVELOPMENT
LEGACY APPROACH TO
ENGINEERING
Engineers
Quality Assurance
Release Engineers
Infrastructure
Operations
x500
x100
x25
x35
x50 ENGINEERING DIVISION
THERE IS A NEW WAY OF DOING THINGS
IN THE FUTURE
REFOCUS
FOCUS NOW MEANS BEING AN
INDUSTRY EXPERT AND A GREAT SOFTWARE COMPANY
ENABLING SOFTWARE DEVELOPMENT
WITH PIVOTAL OPEN CLOUD PLATFORM
Embrace cloud platform evolution, adopt an agile development methodology, and let your developers find their voice.
RediscoverSo=wareDevelopment
DEPLOY DEVELOP DESIGN DEFINE
Embrace cloud platform evolution, adopt an agile development methodology, and let your developers find their voice.
DEPLOY DEVELOP DESIGN DEFINE
BUILDSOFTWAREWITHYOU
VALUEPROPOSITIONS
SHOWYOUHOWWEDOIT
THE PIVOTAL WAY
COLLABORATIVE DISCIPLINED ITERATIVE
TRANSPARENT
HOW WE DO IT
PRIORITIZEDBACKLOG
INCEPTION
ITERATIONPLANNING
DAILYSTANDUP
RETROSPECTIVES
COLLABORATION
PAIRPROGRAMMING
PairProgramming● Developerssitinpairs● Projectsarestaffedinevennumbers● Allmachinesarecommunal● Nolaptops/iPhones● Pingpongpairing● FrequentpairrotaJon● Pairisa“sacred”unit● UXdesignersandtesterspairwithdevelopersasneeded
PairingBenefits● Sharescodebaseknowledgequickly● Veryhighbuscount● Higherqualitycode(twoheadsbeRerthanone)● Morefocus(youactuallyworkfor8hours/day)● ForcedverbalizaJonavoidsratholes● GreaterdisciplinearoundothertechnicalpracJces● FasteronboardingPairprogrammingistrulyourtopcompeJJveadvantage
AGILE PAIR PROGRAMMING
SCALES
3 MONTHS 6 MONTHS 9 MONTHS 1 Year
EXPERT
NOVICE
TESTDRIVENDEVELOPMENT
CONTINUOUSINTEGRATION
SILICON VALLEY IS NOT A PLACE.
IT’S A STATE OF MIND.
THE SILICON VALLEY MINDSET IS PORTABLE
San Francisco Palo Alto Boston Boulder Chicago Denver
Los Angeles London New York Toronto Washington DC
LET’S BRING SILICON VALLEY
TO GERMANY [email protected]
Digital Transformation Forum
Disrupt or Be Disrupted 19 OCTOBER · BMW WELT EVENT CENTRE · MUNICH