31
Agile Development The Pivotal Way Josh Knowles VP Engineering, Pivotal Labs EMEA

Pivotal Digital Transformation Forum: Agile Development

  • Upload
    pivotal

  • View
    841

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Pivotal Digital Transformation Forum: Agile Development

Agile Development The Pivotal Way

JoshKnowlesVPEngineering,PivotalLabsEMEA

Page 2: Pivotal Digital Transformation Forum: Agile Development

BECOMING A GREAT SOFTWARE COMPANY…

IS NOT Just about agile development

OR Changing how products are built

Page 3: Pivotal Digital Transformation Forum: Agile Development

IT’S ABOUT BUILDING A GREAT CULTURE

Page 4: Pivotal Digital Transformation Forum: Agile Development

Picture of Dev Environment of the past. Fills screen. Your teams can’t look like this…

Page 5: Pivotal Digital Transformation Forum: Agile Development

They need to look like this.

Page 6: Pivotal Digital Transformation Forum: Agile Development

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…

Page 7: Pivotal Digital Transformation Forum: Agile Development

Picture of CF Deploy

It needs to look like this.

Page 8: Pivotal Digital Transformation Forum: Agile Development

PRODUCT ENGINEERS CONSULTANTS SOFTWARE ENGINEERS

Industry Expertise Business Model Software Development

LEGACY APPROACH TO

PRODUCT DEVELOPMENT

Page 9: Pivotal Digital Transformation Forum: Agile Development

LEGACY APPROACH TO

ENGINEERING

Engineers

Quality Assurance

Release Engineers

Infrastructure

Operations

x500

x100

x25

x35

x50 ENGINEERING DIVISION

Page 10: Pivotal Digital Transformation Forum: Agile Development

THERE IS A NEW WAY OF DOING THINGS

Page 11: Pivotal Digital Transformation Forum: Agile Development

IN THE FUTURE

REFOCUS

Page 12: Pivotal Digital Transformation Forum: Agile Development

FOCUS NOW MEANS BEING AN

INDUSTRY EXPERT AND A GREAT SOFTWARE COMPANY

Page 13: Pivotal Digital Transformation Forum: Agile Development

ENABLING SOFTWARE DEVELOPMENT

WITH PIVOTAL OPEN CLOUD PLATFORM

Page 14: Pivotal Digital Transformation Forum: Agile Development

Embrace cloud platform evolution, adopt an agile development methodology, and let your developers find their voice.

RediscoverSo=wareDevelopment

DEPLOY DEVELOP DESIGN DEFINE

Page 15: Pivotal Digital Transformation Forum: Agile Development

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

Page 16: Pivotal Digital Transformation Forum: Agile Development

PRIORITIZEDBACKLOG

Page 17: Pivotal Digital Transformation Forum: Agile Development

INCEPTION

Page 18: Pivotal Digital Transformation Forum: Agile Development

ITERATIONPLANNING

Page 19: Pivotal Digital Transformation Forum: Agile Development

DAILYSTANDUP

Page 20: Pivotal Digital Transformation Forum: Agile Development

RETROSPECTIVES

Page 21: Pivotal Digital Transformation Forum: Agile Development

COLLABORATION

Page 22: Pivotal Digital Transformation Forum: Agile Development

PAIRPROGRAMMING

Page 23: Pivotal Digital Transformation Forum: Agile Development

PairProgramming●  Developerssitinpairs●  Projectsarestaffedinevennumbers●  Allmachinesarecommunal●  Nolaptops/iPhones●  Pingpongpairing●  FrequentpairrotaJon●  Pairisa“sacred”unit●  UXdesignersandtesterspairwithdevelopersasneeded

Page 24: Pivotal Digital Transformation Forum: Agile Development

PairingBenefits●  Sharescodebaseknowledgequickly●  Veryhighbuscount●  Higherqualitycode(twoheadsbeRerthanone)●  Morefocus(youactuallyworkfor8hours/day)●  ForcedverbalizaJonavoidsratholes●  GreaterdisciplinearoundothertechnicalpracJces●  FasteronboardingPairprogrammingistrulyourtopcompeJJveadvantage

Page 25: Pivotal Digital Transformation Forum: Agile Development

AGILE PAIR PROGRAMMING

SCALES

3 MONTHS 6 MONTHS 9 MONTHS 1 Year

EXPERT

NOVICE

Page 26: Pivotal Digital Transformation Forum: Agile Development

TESTDRIVENDEVELOPMENT

Page 27: Pivotal Digital Transformation Forum: Agile Development

CONTINUOUSINTEGRATION

Page 28: Pivotal Digital Transformation Forum: Agile Development

SILICON VALLEY IS NOT A PLACE.

IT’S A STATE OF MIND.

Page 29: Pivotal Digital Transformation Forum: Agile Development

THE SILICON VALLEY MINDSET IS PORTABLE

San Francisco Palo Alto Boston Boulder Chicago Denver

Los Angeles London New York Toronto Washington DC

Page 30: Pivotal Digital Transformation Forum: Agile Development

LET’S BRING SILICON VALLEY

TO GERMANY [email protected]

Page 31: Pivotal Digital Transformation Forum: Agile Development

Digital Transformation Forum

Disrupt or Be Disrupted 19 OCTOBER · BMW WELT EVENT CENTRE · MUNICH