design driven development

40
www.designdrivendevelopment.org

Upload: henry-jacob

Post on 17-Aug-2014

12.648 views

Category:

Economy & Finance


0 download

DESCRIPTION

Introduction of Design Driven development (D3) at iCamp, Bangalore 2008

TRANSCRIPT

Page 1: Design Driven Development

www.designdrivendevelopment.org

Page 2: Design Driven Development

Imagine. Invent. Involve.

henryjacob.com

Page 3: Design Driven Development
Page 4: Design Driven Development

www.designdrivendevelopment.org

Page 5: Design Driven Development
Page 6: Design Driven Development

“The ‘surplus society’ has a surplus of similar companies, employing similar people, with similar educational backgrounds, coming up with similar ideas, producing similar things, with similar prices and similar quality.”

Kjell Nordström and Jonas Ridderstråle, Funky Business

Page 7: Design Driven Development

Innovate or Die

Page 8: Design Driven Development

Innovation: bringing differenceDesign: making it, simple, useful and beautiful

Page 9: Design Driven Development

Design is an accident that kicks in at conception. maximizing the opportunities to make that accidents happen is the key for innovation.

Page 10: Design Driven Development

Design Foundation

Design Games

Design Cube

What is Design Driven Development(D3)? D3 is a simple agile based methodology for brining innovation and design to the center stage of software development.

D3

Page 11: Design Driven Development

Definition of good solution

Page 12: Design Driven Development
Page 13: Design Driven Development
Page 14: Design Driven Development
Page 15: Design Driven Development

A good system should eliminate existing tasks (wherever it's possible), speedup the tasks with efficiency, save money, save time, and make people fall in love.

Page 16: Design Driven Development

Management

Design

Engineering

Page 17: Design Driven Development

Management

Design

Engineering

innovative, useful, usable, desirable and sellable

maintainabledefect freefuture-proofscalableperformance

deadlines resourcesbudgetprofitmotivation

Page 18: Design Driven Development

Management

Design

Engineering

Design Driven Development (D3)

Extreme Programming SCRUM

Page 19: Design Driven Development

Life

Business

Solution

Architecture

Code

Design Boundaries

Page 20: Design Driven Development
Page 21: Design Driven Development

Apple’s Digital Life

Page 22: Design Driven Development

Innovation

Interaction

Information

Intelligence

I4: Elements of design

Page 23: Design Driven Development

Knowledge required for good design

Page 24: Design Driven Development

Design Games

D3 turns the design practices into set of games, which brings different set of people, skills and experiences work together to make design decisions in a collaborative way.

Page 25: Design Driven Development

play

Page 26: Design Driven Development

StartupUnderstandQuestionDesignExperience

Page 27: Design Driven Development
Page 28: Design Driven Development

Design Cube

Page 29: Design Driven Development

People. Culture. Environment.

Page 30: Design Driven Development

Do you think our customers know what they want?

Page 31: Design Driven Development

User CustomerBusiness analyst

Page 32: Design Driven Development

Solutions Architect/Designer (or by whatever name you want to call)

Page 33: Design Driven Development

Customer

User

BusinessAnalyst/Subject Expert

UI/GraphicsDesigner

Programmer

TechnicalArchitect

InfrastructureArchitect

Manager

Someone to connect, every views

Page 34: Design Driven Development

VisionarySee the future beyond the problem boundaries Visualise the solutions Versatilistsable to apply a depth of skill to a progressively widening scope of situations and experiencesAppreciate BeautyDesign Trends, Colors, Experience, Look and FeelBusiness Side of TechnologiesBusiness benefits, ROIInnovator New line of thinking, Beyond the technical limitations

Page 35: Design Driven Development

Technical Architect/Lead(or by whatever name you want to call)

Page 36: Design Driven Development

We need true leaders, to be in the field

Page 37: Design Driven Development

Guruwho has authority because of his or her perceived knowledge or skillsTechnology evangelistwho enthusiastically promotes or supports technology Pragmatic ProgrammerEarly adopter / fast adapter, Inquisitive, Critical Thinker, Realistic, Care About Your Craft LeaderLead by example, Take responsibility, Care and protect their team, Mentor, Courage

Page 38: Design Driven Development
Page 39: Design Driven Development

www.designdrivendevelopment.org

Page 40: Design Driven Development

“If the software were magic, what would it do?”