design driven development

Post on 17-Aug-2014

12.654 Views

Category:

Economy & Finance

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

www.designdrivendevelopment.org

Imagine. Invent. Involve.

henryjacob.com

www.designdrivendevelopment.org

“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

Innovate or Die

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

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

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

Definition of good solution

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.

Management

Design

Engineering

Management

Design

Engineering

innovative, useful, usable, desirable and sellable

maintainabledefect freefuture-proofscalableperformance

deadlines resourcesbudgetprofitmotivation

Management

Design

Engineering

Design Driven Development (D3)

Extreme Programming SCRUM

Life

Business

Solution

Architecture

Code

Design Boundaries

Apple’s Digital Life

Innovation

Interaction

Information

Intelligence

I4: Elements of design

Knowledge required for good design

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.

play

StartupUnderstandQuestionDesignExperience

Design Cube

People. Culture. Environment.

Do you think our customers know what they want?

User CustomerBusiness analyst

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

Customer

User

BusinessAnalyst/Subject Expert

UI/GraphicsDesigner

Programmer

TechnicalArchitect

InfrastructureArchitect

Manager

Someone to connect, every views

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

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

We need true leaders, to be in the field

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

www.designdrivendevelopment.org

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

top related