19
26/06/2022

Rolling out Agile in Paddy Power Product Development

Embed Size (px)

DESCRIPTION

Slides from the presentation I gave at Sureskills 'Agile - Making it Work' breakfast briefing in Dublin on November 27th. I describe the reasons for introducing Scrum, how we went about it, and the improvements that the change has delivered.

Citation preview

Page 1: Rolling out Agile in Paddy Power Product Development

11/04/2023

Page 2: Rolling out Agile in Paddy Power Product Development

11/04/2023 2

Rolling out Agile in Paddy Power

Page 3: Rolling out Agile in Paddy Power Product Development

11/04/2023

3Paddy PowerWhat you might already know

Page 4: Rolling out Agile in Paddy Power Product Development

11/04/2023

4

• Formed in 1988• Over 3500 employees worldwide• 2012 Turnover €5.7 billion• 2012 Operating Profit €136 million

– UK €81.7 million– Australia €30.8 million– Ireland & R.O.W. €23.5 million

• Over 75% of profits from Online• Market leader in mobile

– First betting app in Appstore (2010)– Over 30% of online revenues

Paddy PowerWhat you might not know

Page 5: Rolling out Agile in Paddy Power Product Development

11/04/2023

5Paddy PowerProduct Development

• Web Development• Mobile Development• Java Development• Scripting• Reporting

Paddy Power Development

Teams

• Betting Platform• Games Developers• Casino, Poker, Bingo software

Product Vendors

• Outsourced Development• Outsourced Testing services

Development Partners

Page 6: Rolling out Agile in Paddy Power Product Development

11/04/2023

6Why move to agile?Scaling organisation

Page 7: Rolling out Agile in Paddy Power Product Development

11/04/2023

7Why move to agile?Scaling organisation

Page 8: Rolling out Agile in Paddy Power Product Development

11/04/2023

8

• Long delivery times for new projects• Difficult to adapt to UX research findings• Difficult interaction between BA & IT teams

– Long, detailed specs– Lengthy review & estimation process– High cost of change

• Communications overhead– Escalation meetings

Why move to agile?

Page 9: Rolling out Agile in Paddy Power Product Development

11/04/2023

9

• Stakeholder engagement• Agreeing roles & responsibilities• Agile framework selection• Define training needs• Agree cross-functional teams• Proof – of – concept :– 2 teams– Q4 2012

Preparing for agileApproach

Page 10: Rolling out Agile in Paddy Power Product Development

11/04/2023

10

• Have the people in the team that you need to produce releasable software

• Release at the end of sprints• Flexibility – inspect & adapt• Improve visibility

Preparing for agileGuiding principles

Page 11: Rolling out Agile in Paddy Power Product Development

11/04/2023

11

• 1 day workshop for whole team• Engaged with external coach• “Training from the back of the room” –

discussions & exercises e.g. ‘best project’, ‘previous agile experiences’

• User story focus • Happiness door

Preparing for agileInitial training

Page 12: Rolling out Agile in Paddy Power Product Development

11/04/2023

12

• Teams agreed on 3 week sprints• Unanimous adoption of Story Points

& Planning Poker• Used Kanban to ‘protect’ sprints

Executing the transitionKick-off and planning

Page 13: Rolling out Agile in Paddy Power Product Development

11/04/2023

13

• User stories / Spec by Example• Test automation• Continuous delivery• Co-located teams• Continuous improvement led by teams• CSM & CPO training for people in those

roles

Executing the transitionChanging other work practices

Page 14: Rolling out Agile in Paddy Power Product Development

14Executing the transitionPhased transition

10/10/2013

T1 Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum

T2 Scrum Scrum Scrum Scrum Scrum Scrum Scrum Scrum

T3 Recruit Recruit InTeam Scrum Scrum Scrum x2

Scrum x2

Scrum x2

T4 Recruit Recruit InTeam InTeam InTeam Scrum Scrum Scrum

T5 Inflight Inflight Inflight InTeam InTeam InTeam Scrum Scrum

T6 Recruit Inflight Inflight Inflight Inflight InTeam InTeam Scrum

2013 Jan Feb Mar Apr May

Page 15: Rolling out Agile in Paddy Power Product Development

11/04/2023

15

• Same transition planning steps as with internal teams

• Principles – Releasable code at end of sprints– Open communications & transparency– Fixed length sprints– Shared commitment to continuous

improvement– One team

• Mixed teams– PP : Product Owner role. BA & QA within teams– External: Scrummaster role. Dev & QA within

teams

Executing the transitionExternal teams

Page 16: Rolling out Agile in Paddy Power Product Development

11/04/2023

16

• 10 cross-functional agile teams up and running• Improved morale of teams• Better interaction between business & IT teams• Shortened delivery times??• Reduces delivery risk• Facilitates small changes

Agile – the story so farResults

Page 17: Rolling out Agile in Paddy Power Product Development

11/04/2023

17

• Preparing the organisation is key• Outside coach is a great help• Important that whole team & stakeholders train

together• Agree the principles, don’t dictate the details• Teams all adopted story points & converged on 3

week sprints

Agile – the story so farWhat we have learned

Page 18: Rolling out Agile in Paddy Power Product Development

11/04/2023

18

• Interaction with UX & Design teams• Integrating Infrastructure / devops• Alignment with budgets / annual plans• Building guilds, tribes & continuing the evolution

along with other PP development areas

Agile – the story so farStill working on…

Page 19: Rolling out Agile in Paddy Power Product Development

11/04/2023

19

[email protected]

Keep in touch

@paulmhayes