Agile Product Development: Scaled Delivery

15
Delivery at Scale

Transcript of Agile Product Development: Scaled Delivery

Page 1: Agile Product Development: Scaled Delivery

Delivery at Scale

Page 2: Agile Product Development: Scaled Delivery

10,000+ devices

37m mobile app installs

Page 3: Agile Product Development: Scaled Delivery

iPlayer users by version

TV, 35%

Mobile app, 29%

Responsive web, 36%

Page 4: Agile Product Development: Scaled Delivery

iPlayer Structure

Connected TV Product Manager

Mobile app Product Manager

Responsive web product

manager

Page 5: Agile Product Development: Scaled Delivery

Challenges

1. Delivering an iPlayer experience which is ‘screen agnostic’

1. Commitment to release features pushed to our Beta audience

Page 6: Agile Product Development: Scaled Delivery

Personalisation

Content Discovery

iPlayer product priorities 2016

Quality of Service

• Key Metrics are defined for each priority • Targets are set for iPlayer which are reviewed on a monthly basis

Page 7: Agile Product Development: Scaled Delivery

Quality of Service

DevTL

QA

BA

Personalisation Content Discovery

Dev

BA

TL

QA

DevDev DevDev

BA

TL

QA

Mobile Product Manager

Page 8: Agile Product Development: Scaled Delivery

How do we deliver against priorites?

What

How

Why

ProblemBA

Squad

Page 9: Agile Product Development: Scaled Delivery

Workshop outcome

ü Agreed Goal ü Agreed product aspiration for MVPü Proposed list of challenges

Page 10: Agile Product Development: Scaled Delivery

Managing risk

• Kanban pull-method to pull in the next challenge

• 3 amigos discussion

• Collaborative ceremonies cross delivery teams:“Stand ups” “Show me’s” “Catch ups”

• High level of automation to reduce manual testing & increase confidence

BA Role: Empowered to make product decisions and prioritise the work effectively

Page 11: Agile Product Development: Scaled Delivery

Managing Stakeholders

High

Low

Power

Low HighInterest

InfoSec

Head of iPlayer

Customer relations teams

Data Protection

Product Managers

Page 12: Agile Product Development: Scaled Delivery

Measuring success

- Time spent- Engagement- Key User journeys

Beta User“The new player is great but it should hide the onscreen back and home buttons etc”

Page 13: Agile Product Development: Scaled Delivery

Benefits management–After feature has bedded in, we have a cross-platform

feature review to identify whether we have met the criteria set for success

0

2,000

4,000

6,000

8,000

10,000

12,000

14,000

16,000

30-1

1-20

1501

-12-

2015

02-1

2-20

1503

-12-

2015

04-1

2-20

1505

-12-

2015

06-1

2-20

1507

-12-

2015

08-1

2-20

1509

-12-

2015

10-1

2-20

1511

-12-

2015

12-1

2-20

1513

-12-

2015

14-1

2-20

1515

-12-

2015

16-1

2-20

1517

-12-

2015

18-1

2-20

1519

-12-

2015

20-1

2-20

1521

-12-

2015

22-1

2-20

1523

-12-

2015

24-1

2-20

1525

-12-

2015

26-1

2-20

1527

-12-

2015

28-1

2-20

1529

-12-

2015

30-1

2-20

1531

-12-

2015

01-0

1-20

1602

-01-

2016

03-0

1-20

1604

-01-

2016

05-0

1-20

1606

-01-

2016

07-0

1-20

1608

-01-

2016

09-0

1-20

1610

-01-

2016

Share Select Events

Share Select Events

0.00

2.00

4.00

6.00

8.00

10.00

12.00

14.00

16.00

18.00

20.00

Play/Resumes Compared by Segment

Total Users - Play/Reumes

Share Segment - Play/Resumes

Page 14: Agile Product Development: Scaled Delivery

Summary

14

1. Cross-platform delivery

2. What, why & How

3. Challenges

1. Beta

Page 15: Agile Product Development: Scaled Delivery

Thank you