an iterative approach to digital product development

63
An iterative approach to digital product development

Upload: twcmad

Post on 08-Aug-2015

44 views

Category:

Design


0 download

TRANSCRIPT

Page 1: An iterative approach to digital product development

An iterative approach to digital product development

Page 2: An iterative approach to digital product development

comfort zone

1

Page 3: An iterative approach to digital product development
Page 4: An iterative approach to digital product development
Page 5: An iterative approach to digital product development

Movement Time !!

Page 6: An iterative approach to digital product development

Introduction

2

Page 7: An iterative approach to digital product development

Introduction

• The digital environment is fluid and changes rapidly, demanding the ability to respond to change and feedback in short time frames

• Taking a purely project based approach to your digital products can inhibit creative opportunism and responsiveness

Page 8: An iterative approach to digital product development

Projects ….

Things change• they always do• they always will

You’re not in control of thatits about how you can respond

This is often a change in attitude and culture

Page 9: An iterative approach to digital product development

Product over project

• Projects end• Products remain• Projects try and cram it all in• Products grow over time

Page 10: An iterative approach to digital product development

Continuous quality improvement

• Digital products are constantly evaluated and improved based on efficiency, effectiveness and value

• Challenge the final outcome if there is one• Refine and improve return on investment

Page 11: An iterative approach to digital product development

Agile – quick intro

3

Page 12: An iterative approach to digital product development

• quick and dirty• taking short cuts• being undisciplined• just having a wall• change at will• for cowpersons

Agile is not -

Page 13: An iterative approach to digital product development

Agile is -• very structured• very disciplined• gives you control• a discipline• change ready• fast paced

Page 14: An iterative approach to digital product development

Agile makes things obvious• it’s very visual• transparency• shows scope creep• self reflection• expectation issues

Page 15: An iterative approach to digital product development

Being able to…

• Fail sooner than later• See issues quickly• Transfer ownership of decisions away from

implementation units• Increase output• Understand capacity and cost

Page 16: An iterative approach to digital product development

Agile has risks• in word only• without review cycle• as an excuse• cowgirls/cowboys

Page 17: An iterative approach to digital product development

a beautiful alignment

4

Page 18: An iterative approach to digital product development

Product based planning

• Product based planning is the fundamental planning technique that supports Prince 2 and MSP

• Has four key parts– Project product description– Product breakdown structures– Product descriptions – Product flow

Page 19: An iterative approach to digital product development

Project product description

• Purpose: Scope and requirements• Composition: Key outputs• Customers expectations• Assumptions

Page 20: An iterative approach to digital product development

Agile and Prince 2 – a lovely match• They can work together• PBS – it’s perfect• Stories - Scope • Business value – key outputs• Acceptance criteria – quality criteria

Page 21: An iterative approach to digital product development

Iterative design

5

Page 22: An iterative approach to digital product development

Iterative design

• We don't know everything upfront• Things change they always do• Products informed by measurement• Only do what you need now• Allow for end goal to be reviewed & refocused

Page 23: An iterative approach to digital product development
Page 24: An iterative approach to digital product development
Page 25: An iterative approach to digital product development
Page 26: An iterative approach to digital product development
Page 27: An iterative approach to digital product development
Page 28: An iterative approach to digital product development
Page 29: An iterative approach to digital product development
Page 30: An iterative approach to digital product development
Page 31: An iterative approach to digital product development
Page 32: An iterative approach to digital product development

MVP – minimum viable product

• Begin with what is needed now• Release often• Allow for growth• Defer decisions until appropriate time• Getting traction

Page 33: An iterative approach to digital product development

The design space

• Creative thinking• Outside the box• Understanding and having boundaries• Blue sky vs reality

Page 34: An iterative approach to digital product development
Page 35: An iterative approach to digital product development
Page 36: An iterative approach to digital product development
Page 37: An iterative approach to digital product development
Page 38: An iterative approach to digital product development
Page 39: An iterative approach to digital product development
Page 40: An iterative approach to digital product development
Page 41: An iterative approach to digital product development
Page 42: An iterative approach to digital product development
Page 43: An iterative approach to digital product development
Page 44: An iterative approach to digital product development
Page 45: An iterative approach to digital product development
Page 46: An iterative approach to digital product development
Page 47: An iterative approach to digital product development
Page 48: An iterative approach to digital product development
Page 49: An iterative approach to digital product development
Page 50: An iterative approach to digital product development
Page 51: An iterative approach to digital product development
Page 52: An iterative approach to digital product development
Page 53: An iterative approach to digital product development
Page 54: An iterative approach to digital product development

formalising it all

6

Page 55: An iterative approach to digital product development
Page 56: An iterative approach to digital product development
Page 57: An iterative approach to digital product development
Page 58: An iterative approach to digital product development
Page 59: An iterative approach to digital product development
Page 60: An iterative approach to digital product development
Page 61: An iterative approach to digital product development
Page 62: An iterative approach to digital product development

Questions and workshop time....

7

Page 63: An iterative approach to digital product development

In your own work environment

What would inhibit you from employing a more agile attitude ?

barriers opportunities

What opportunities are there to employ a more agile attitude ?