agile remedies for blocked projects › bcselite › downloads › bcs-pres-carl-davies.pdfagile...

51
AGILE REMEDIES FOR BLOCKED PROJECTS www.webelieveit.co.uk call 0800 228 9800 email [email protected] © Copyright We Believe IT Ltd 2013

Upload: others

Post on 30-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

AGILE REMEDIES FOR BLOCKED PROJECTS

www.webelieveit.co.ukcall 0800 228 9800

email [email protected]© Copyright We Believe IT Ltd 2013

Page 2: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Carl DaviesDirector at

We Believe IT (UK)

Page 3: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

WE BELIEVE IT CAPABILITIES

Scrum mastering, Scrum coaching and training

Change management and project management

121 Leadership coaching

IT strategy delivery and interim senior IT leadership

Bespoke Software solution and reporting development (e.g. .NET, SQL Server, MVC, cloud, document Database)

Page 4: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

CONTENTS

Myth Busting Agile

Recap on Agile: Fundamentals

3 Compelling facts about Agile

Agile Remedies: Case Studies

Conclusions

Agile 2: Everyone’s a Geek

Page 5: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

VERY SPECIAL NATURE OF SOFTWARE DEVELOPMENT

Page 6: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

How did we get into this fine mess?>>> We’re replacing manual systems that took decades to evolve !>>> We expect users to be expert process architects>>> We’re building a new production line….>>> Artists or engineers?

Page 7: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Recap on Agile Fundamentals

Page 8: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Many variations on Agile>>> XP, DSDM, Scrum etc>>> Scrum the most popular by far

Page 9: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Core Scrum Process

Page 10: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Core Agile Values

Process and toolsIndividuals andinteractions

over

Following a planResponding to change over

Comprehensivedocumentation

Working software over

Contract negotiationCustomer collaboration

over

Page 11: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Composition of Scrum

1. Behaviours2. Process and Procedure3. Roles and Rituals

Page 12: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Agile Behaviours (agilemanifesto.org)

Customer first >>> Satisfaction is highest priority

Close teamwork >>> All work together daily

Transparency >>> Accountability is high…must be open

Empowerment >>> You tell me the answer…

Self management >>> Pull from backlog, pull together

Reflectiveness >>> Team must continuously improve

Kindle high energy >>> Lets get everyone on full beam

Page 13: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Process and Procedures

Flow and Velocity>>> Stimulating maximum output

JIT Planning>>> Things change – so adapt at right time

Timeboxing >>> Strict adherence to schedules

Prioritisation >>> Strictly deliver business value only

Continuous improvement >>> Keep fine tuning approach

Release Planning >>> Chain of sprints to end game

Page 14: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Roles and RitualScrum Master >>> Removes impediments to keep flow

Product Owner >>> Prioritises content of sprints

Retrospective >>> Accountability is high…must be open

Daily Scrum >>> Stand up and be accountable!

Product Backlog>>> Bucket of all requirements

Sprint Planning >>> Sprint backlog and estimation

Pair programming, unit tests etc>>> Teccie stuff!

Page 15: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

What do you think?

What’s your perception

of Agile?

Experiences to date?

Page 16: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

3 Compelling facts about Agile

Page 17: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

1. EVOLUTIONARY PRINCIPLES

Page 18: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

1. Based on evolutionary principles>>> It takes trial and error to adapt creative solutions to the problem domain>>> The best ideas and innovations evolve>>> Complex systems cannot be designed 100% accurately up front

Page 19: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

2. IT HAS DEEP ROOTS

Page 20: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

2. Based Lean Engineering foundations>>> Lean roots in 1990’s…lead back to Henry Ford>>> Principles of waste reduction>>> Customer value, flow, pull approach, JIT plan

Page 21: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

3. CUSTOMERS LOVE IT!

Page 22: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

3. Yep…our business colleagues love it>>> “It feels so natural”>>> “I’m back in the driving seat”>>> “IS are listening to me”>>> “I’m feeling confident we’ll get this done”

Page 23: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

GENUINE PERILS!

Page 24: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Sprint Burnout>>> High intensity exhaustion

Page 25: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Quality could suffer>>> Fast pace could lead to short cuts...

Page 26: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Too lean is not appealing >>> Stark results: over emphasis on function over form

Page 27: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Skinny on business analysis>>> In at the deep end could mean too much thinking on feet!

Page 28: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Agile Fundamentalism>>> Hard core fanatics and ‘Program de jour’ thinking

Page 29: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Case Studies

Page 30: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

1. ASSET MANAGEMENT SOFTWARE

Page 31: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

SITUATION>>> 3000+ assets needed a tracking system>>> £3m overall project spend>>> Business case driven by compliance>>> Software critical to project success>>> 4 man project: BLOCKED after 9 months>>> Internal customer EXASPERATED!

Page 32: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

EXTERNAL INTERVENTION: TASKS FOR WE BELIEVE IT>>> 4 months left to complete>>> UNBLOCK>>> Take leadership>>> Deliver project objectives>>> Perform Scrum Master and Scrum Coach roles

Page 33: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

ACTION>>> Re-forged communications and trust>>> Strongly recommended Scrum approach>>> Diplomatically reconfigured team>>> SCRUM SOLD! Adopted in 1 week>>> Revisited technology & architecture>>> Backlog and release plan>>> 1-2 week sprints, fully joined team

Page 34: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

RESULTS>>> Customer confidence 100% recovered>>> Project went live flawlessly>>> Fully bonded team>>> Energy levels boosted>>> ‘Rumour mill’ – good word spread>>> A member of staff moved on…

Page 35: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

2. ASSET PLANNING SOFTWARE

Page 36: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

SITUATION>>> Stop start project for 2 years>>> £1m overall project spend: v. complex>>> Team abandoned previous month>>> 3 months till critical compliance/audit>>> Smouldering IT/Business relationship>>> Internal customer NOWHERE TO TURN!

Page 37: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

EXTERNAL INTERVENTION: TASKS FOR WE BELIEVE IT>>> 3 months left to complete>>> UNBLOCK and GET BACK ON TRACK (XMAS!)>>> Sort ‘crisis’ in relationship>>> Determine technical platform>>> Perform Facilitator and Scrum Coach roles

Page 38: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

ACTION>>> Reduce expectations/ pragmatic solution>>> Strongly recommend Scrum approach>>> Advocate/ support team reconfiguration>>> SCRUM SOLD! Adopted rapidly>>> Demonstrate impeccable comms>>> Listen hard, can do attitude!>>> 1 week sprints, fully joined team

Page 39: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

RESULTS>>> Customer confidence 75% recovered>>> Sense of crisis averted>>> Fully bonded team>>> Expectations simmered>>> Clarity on technical solution, de-mystified>>> Normalised relationship with IS

Page 40: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

RETROSPECTIVE: CUSTOMER FEEDBACK

Page 41: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

RETROSPECTIVE: CUSTOMER FEEDBACK>>> Brave, great teamwork, matched expectations>>> ‘Astonished at level of work completed’>>> ‘Product better than expected’, ‘fun’>>> ‘Product owner highly inflencial’>>> Scrum and coaching right choice>>> Quick failures, IS won confidence back>>> Fully working DEFRA compliant application

Page 42: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

Conclusions

Page 43: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

CAREFUL: DON’T MISATTRUBUTE>>> Scrum vital but not the only cause of success>>> Good leadership and technical decisions>>> ‘Right people on the bus’ – agile folk>>> External intervention broke the impasse>>> Tough decisions>>> Waterfall could have worked!!

Page 44: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

FORMULA FOR UNBLOCKING>>> Apply Scrum>>> URGENT LEADERSHIP, SET EXAMPLE>>> External help to break impasse>>> ‘Weed out’ performance issues >>> Reconfigure team>>> Increased resources, shorter duration>>> Love up the customer

Page 45: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

GENUINE CHALLENGES TO AGILE ADOPTION>>> Real dedication across whole team>>> F2F environment optimal – but unrealistic>>> Physically and mentally exhausting>>> Raised accountability tough for many folk>>> Need all IS support>>> Many people won’t adapt…tough decisions!

Page 46: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

THE CHALLENGE– AGILE HYPE OR FOR REAL???

Page 47: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

HYPE OR REALITY? FAD?>>> Agile based on 3 key, enduring foundations>>> Watch out for hype – Team is the critical factorBREAK THE RULES?>>> Nope, coding the same under the bonnetCOMPROMISE QUALITY FOR SPEED?>>> Potentially – be careful…

Page 48: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

AGILE V2 – EVERYONE JOIN THE GEEK CLUB…

Page 49: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

AGILE V2>>> Address organizational context: readiness>>> Pervasive agile, most projects, most depts>>> New roles: coaching and teambuilding>>> Structures for managing fallout!>>> Genuine alternatives to F2F>>> Managing distributed teams effectively>>> Ultimately realms of HR dept or CEO

Page 50: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

PERVASIVE AGILE:WHO WILL DRIVE IT?

Page 51: AGILE REMEDIES FOR BLOCKED PROJECTS › bcselite › downloads › bcs-pres-carl-davies.pdfAgile Behaviours (agilemanifesto.org) Customer first >>> Satisfaction is highest priority

AGILE REMEDIES FOR BLOCKED PROJECTS

www.webelieveit.co.ukcall 0800 228 9800

email [email protected]© Copyright We Believe IT Ltd 2013

>>> Big thanks for listening>>> Big thanks to Sam!>>> Talk to us any time!