design driven development
DESCRIPTION
Introduction of Design Driven development (D3) at iCamp, Bangalore 2008TRANSCRIPT
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?”