martin bauer - scrum, the financial times & ez publish

44
Experts in eZ Publish consulting & development eZ Publish Conference 2011 Presenter: Martin Bauer, Programme Manager The Financial Times, Scrum and eZ Publish

Upload: ez-publish-community

Post on 29-Nov-2014

908 views

Category:

Technology


0 download

DESCRIPTION

This flash-talk was given at the eZ Conference 2011. More details : http://london2011.ez.no

TRANSCRIPT

Page 1: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting & development

eZ Publish Conference 2011

Presenter: Martin Bauer, Programme Manager

The Financial Times, Scrum and eZ Publish

Page 2: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜FDI Intelligence➜The Banker➜Swiss Pension News➜Key Learnings

eZ Publish Conference London 2011

Contents

Page 3: Martin Bauer - Scrum, The Financial Times & eZ Publish

Why Sprint 4?

Page 4: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Showcase completed items

➜Sprint 4 Retrospective

➜Sprint 5 Plan

Sprint 4 – The TheoryeZ Publish Conference London 2011

Page 5: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

Start of the MeetingeZ Publish Conference London 2011

Page 6: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Showcased only a few items

➜Not a single user story was completed

Sprint 4 – The RealityeZ Publish Conference London 2011

Page 7: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

After Progress RevieweZ Publish Conference London 2011

Page 8: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Only included items that we had analysis for➜Assumed everything would take 20% longer

than estimated➜PM focused on management➜BA focused on analysis➜Ensured Product Owner were available to

answer questions

Sprint 5 – PlaneZ Publish Conference London 2011

Page 9: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

How we felt after the meetingeZ Publish Conference London 2011

Page 10: Martin Bauer - Scrum, The Financial Times & eZ Publish

Sprint 5

Page 11: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Many features not fully analysed➜Developers working independantly➜System testing difficult as features not

integrated➜Continual adjustments to existing functionality

when reviewed

ChallengeseZ Publish Conference London 2011

Page 12: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Able to showcase much more➜Covered analysis on most outstanding features➜Had completed ~ 90% of what we’d planned➜Working closer with product owner

Sprint 5 RevieweZ Publish Conference London 2011

Page 13: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

After the meetingeZ Publish Conference London 2011

Relief!

Page 14: Martin Bauer - Scrum, The Financial Times & eZ Publish

Sprint 6

Page 15: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Still some items requiring analysis➜Development progressed well➜Main issue was integration➜General mood was better

Sprint 6eZ Publish Conference London 2011

Page 16: Martin Bauer - Scrum, The Financial Times & eZ Publish

UAT

Page 17: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Normally not required➜Agreed it was necessary to properly test➜ Initially planned for 3 weeks➜Completed after 4 weeks ➜Still some areas that weren’t fully understood

UATeZ Publish Conference London 2011

Page 18: Martin Bauer - Scrum, The Financial Times & eZ Publish

Launch

Page 19: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Went live 24th September➜ 6 weeks later than originally planned➜Only minor tweaks post go live➜Overall success

LauncheZ Publish Conference London 2011

Page 20: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

eZ Publish Conference London 2011

Page 21: Martin Bauer - Scrum, The Financial Times & eZ Publish

Retrospective

Page 22: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Happy face , sad face, mad face

RetrospectiveeZ Publish Conference London 2011

Page 23: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Rushed, not enough time to test➜Basecamp!!!!➜Definition of done not commonly agreed➜Not enough thinking upfront➜Too many loose ends➜Elements lost through translation or de-scoped➜Moving target➜Too many changes

MadeZ Publish Conference London 2011

Page 24: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Deadline was missed➜Wish we had less defects➜Got a tad nasty towards the end➜Felt us versus them at times➜ Lost too many features➜Took on too many changes without assessing

impact

SadeZ Publish Conference London 2011

Page 25: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜FT Editorial team were realistic & pragmatic➜Didn't kill each other (almost ;-)➜Everyone had a professional attitude➜ Implemented complex system➜Very smooth launch➜We launched with a great product➜Site well received

HappyeZ Publish Conference London 2011

Page 26: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜ Initiation - Agree tools, definition of done, analysis before dev, product visibility, user journeys, objective of user stories

➜Keep building on the 'Team'➜Keep building cools sites➜Agree how to handle costs / changes➜Provide a checklist of dependencies in sprint 0

ConclusioneZ Publish Conference London 2011

Page 27: Martin Bauer - Scrum, The Financial Times & eZ Publish

The Banker - Sprint 1

Page 28: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Agreed tools (no basecamp!)➜Definition of done, ➜First sprint pure analysis ➜Agreed early product visibility, ➜Confirmed user journeys & objective of user

stories➜Checklist of dependencies in Sprint 0

Kick off meetingeZ Publish Conference London 2011

Page 29: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜ (put in definition)

DONEeZ Publish Conference London 2011

Page 30: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Each team member filled out form➜Opportunity to raise concerns ➜Opportunity to be heard➜Results discussed in sprint kick off meeting➜ If required, action taken based on feedback

Sprint RetrospectiveeZ Publish Conference London 2011

Page 31: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜ (show form)

Sprint RetrospectiveeZ Publish Conference London 2011

Page 32: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Show results for a sprint

Sprint RetrospectiveeZ Publish Conference London 2011

Page 33: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Some dependencies not delivered (internally priorities)

➜ Impractical to continue development➜Project halted➜No pointing fingers

Sprint 2 HiccupeZ Publish Conference London 2011

Page 34: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Site launched x date➜Took 4 sprints as initially planned➜Some additional features added➜Additional cost understood & accepted

LauncheZ Publish Conference London 2011

Page 35: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

LauncheZ Publish Conference London 2011

Page 36: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜End result MUCH better than previous site➜Client happy➜Team happy ➜Everybody happy!

End ResulteZ Publish Conference London 2011

Page 37: Martin Bauer - Scrum, The Financial Times & eZ Publish

Swiss Pension News

Page 38: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜ 6th site ➜Backlog defined well in advance➜Sitemap, taxonomy, design all provided upfront➜Entire site ready for first review in two weeks➜ Launched in under 6 weeks

Swiss Pension NewseZ Publish Conference London 2011

Page 39: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

LauncheZ Publish Conference London 2011

Page 40: Martin Bauer - Scrum, The Financial Times & eZ Publish

Key Learnings

Page 41: Martin Bauer - Scrum, The Financial Times & eZ Publish

Experts in eZ Publish consulting and developmentVisionWT.com

➜Don’t try Scrum without experienced support➜Adapt to the project team➜Be open & honest➜Be willing to make mistakes & learn from them➜Never stop trying to do better

Key LearningseZ Publish Conference London 2011

Page 42: Martin Bauer - Scrum, The Financial Times & eZ Publish

VisionWT.comExperts in eZ Publish

consulting and development

Questions?

eZ Publish Conference London 2011

Thank you

Page 44: Martin Bauer - Scrum, The Financial Times & eZ Publish

[email protected]+44 207 354 4300

How to find usVision with TechnologyAberdeen Centre Unit 18AS22/24 Highbury GroveN5 2EALondon