why agile?

26
@malinstroman, [email protected] Why agile? Malin Ströman, SVT Children Online

Upload: malin-stroeman

Post on 23-Aug-2014

665 views

Category:

Internet


0 download

DESCRIPTION

A real case of agile process.

TRANSCRIPT

Page 1: Why agile?

@malinstroman, [email protected]

Why agile?

Malin Ströman, SVT Children Online

Page 2: Why agile?

It’s not fair! It’s not worth it!

@malinstroman, [email protected]

Page 3: Why agile?

Why on earth are we doing this?

@malinstroman, [email protected]

Page 4: Why agile?

How to guarantee a quality product in the end?

Crunch time…

@malinstroman, [email protected]

Page 5: Why agile?

How to profit by the skills from each team member?

We should be included earlier in the processes

@malinstroman, [email protected]

Page 6: Why agile?

How to make everyone focus on the right target and goals?

@malinstroman, [email protected]

Olympics in no sense of direction

Page 7: Why agile?

How to know we are doing the right thing?

@malinstroman, [email protected]

Page 8: Why agile?

@malinstroman, [email protected]

Page 9: Why agile?

Best possible video player for kids

@malinstroman, [email protected]

Page 10: Why agile?

@malinstroman, [email protected]

Page 11: Why agile?

User surveys

Demographic stats

Metrics

User Feedback

User surveys

Innovators and Early Adopters

News before Quality

Followers requirestop product

Late Majority and Laggards

Geoffrey A.Moore: Crossing the Chasm

New innovations

disruptive

disruptive

Crossing the Chasm

Page 12: Why agile?

How do we know we are doing the right thing?

• Listen to and engage the users (will avoid riots)• Set clear goals (will let the team focus on the right

things)• Present good quality in the end

@malinstroman, [email protected]

Page 13: Why agile?

Listen to and engage the users• Research the target groups and set some insights• User tests• Metrics

@malinstroman, [email protected]

Page 14: Why agile?

@malinstroman, [email protected]

• Don’t give them all at once, but bit by bit

Page 15: Why agile?

Set clear goals• The sponsor sets the goal – What to do. The team solves the problem –

How to do it.• Don’t guess, modify according to the users’ real behaviours!

@malinstroman, [email protected]

Modify

Build

Measure

Test

Data

Learn

Page 16: Why agile?

A quality product in the end• The right thing• Well working

– Not releasing all code at the same time, but in as small bits as possible– By profiting by the skills of every team member– Ensure code all the time

@malinstroman, [email protected]

Page 17: Why agile?

@malinstroman, [email protected]

Page 18: Why agile?

Head of table of programs

Sponsor

Channel manager

Barnplay TeamConcept developer/Project Leader

Interaction DesignerDesigner

Scrum MasterDevelopers

Q&A

Bolibompa TeamConcept developer/Project Leader

Interaction DesignerDesigner

Scrum MasterDevelopers

Q&A

Barnkanalen.se

Barnkanalen

”I hope we don’t imagine the same version of the end product as there is

none”

”I don’t think anything, you have to test it or

take the best possible decision”

@malinstroman, [email protected]

Page 19: Why agile?

Goal

Increase timespent and returning visits per unique user at 4-9pm every day, and in general on holidays and week ends.

@malinstroman, [email protected]

Page 20: Why agile?

Brief• Children 3-11 should be able to find

and navigate on their own

• There should be direct links/bookmarks on the devices that the children handle on their own and have access to

• Parents must be able to leave their children on their own without any risks

• Children 3-11 should be presented to the most relevant content

@malinstroman, [email protected]

Page 21: Why agile?

Find programs that are interesting to me

Wrapper for easy access

Find specific program

See/Play all programs

@malinstroman, [email protected]

Page 22: Why agile?

Features

@malinstroman, [email protected]

Page 23: Why agile?

@malinstroman, [email protected]

Page 24: Why agile?

@malinstroman, [email protected]

Page 25: Why agile?

June Aug Sept Oct Nov Dec Jan Feb March April May

@malinstroman, [email protected]

Research and concept

Team start up Official release

Hidden release

Search released Wrapper released

Optimizing play video Optimizing respons time

Page 26: Why agile?

Brief• Children 3-11 should be able to find and navigate on their own

• There should be direct links/bookmarks on the devices that the children handle on their own and have access to

• Parents must be able to leave their children on their own without any risks

• Children 3-11 should be presented to the most relevant content

@malinstroman, [email protected]