8/3/2019 01 2 Introduction to Design
1/26
Compiled with the assistance of the Tiger University Program of the Estonian
Information Technology Foundation
8/3/2019 01 2 Introduction to Design
2/26
8/3/2019 01 2 Introduction to Design
3/26
Introduction to DesignIlya Shmorgun, Valeria Gasik, David Lamas
8/3/2019 01 2 Introduction to Design
4/26
Topics
Definition of design
Design strategies
Approaches to design
Role in the development lifecycle
8/3/2019 01 2 Introduction to Design
5/26
Design
8/3/2019 01 2 Introduction to Design
6/26
What is Design?
A plan or drawing produced to show the
look and function of an object before it is
built
Design is not only how it looks but also
how it works
The art and practice of exploring and
implementing ideas
8/3/2019 01 2 Introduction to Design
7/26
Design is about
Making sense of things
Putting bits and pieces together to make
them work in harmony
8/3/2019 01 2 Introduction to Design
8/26
Design begins with thequestion What should we
be doing in the first place?
8/3/2019 01 2 Introduction to Design
9/26
Strategies
8/3/2019 01 2 Introduction to Design
10/26
Types of Design
Strategies
Design as a rational process
Design as an action-centered process
8/3/2019 01 2 Introduction to Design
11/26
Design as a Rational
Process
Design is plan-driven
Consists of a sequence of concrete steps
The design object should be optimized for
specific constraints and objectives
8/3/2019 01 2 Introduction to Design
12/26
Design as an Action-
Based Process
The design process is driven by creativity
and emotion
The design process is improvised
The design process does not have an
explicit sequence of steps
8/3/2019 01 2 Introduction to Design
13/26
Approaches
8/3/2019 01 2 Introduction to Design
14/26
Four Approaches to
Design
User-Centered Design
Activity-Centered Design
System-Centered Design
Genius Design
8/3/2019 01 2 Introduction to Design
15/26
Approach Overview Users Designer
User-centered designFocus on user needs
and goalsThe guides of design
Translator of userneeds and goals
Activity-centered designFocus on the tasks andactivities that need to
be accomplished
Performers of theactivities
Creates tools foractions
Systems designFocus on the
components of asystem
Set the goals of thesystem
Makes sure all the partsof the system in place
Genius designSkill and wisdom of
designers used to makeproducts
Source of validationThe source of
inspiration
8/3/2019 01 2 Introduction to Design
16/26
Some Common
Assertions These approaches can be used in many differentsituations to create distinct products and services
Most problematic situations can be improved bydeploying at least one of these approaches An individual designer will prefer one approach to
others
The best designers are those who can movebetween approaches, applying the best approachto the problem at hand
8/3/2019 01 2 Introduction to Design
17/26
User-Centered Design
Users know best
Designers are not the users
Focus on what the user ultimately wants to
accomplish
Involve users in every stage of the project
8/3/2019 01 2 Introduction to Design
18/26
Role in theDevelopment Lifecycle
8/3/2019 01 2 Introduction to Design
19/26
What is a Development
Lifecycle?
A project management framework
A structure for developing a software
product
8/3/2019 01 2 Introduction to Design
20/26
Common Development
Models
Waterfall model
Agile development
8/3/2019 01 2 Introduction to Design
21/26
8/3/2019 01 2 Introduction to Design
22/26
8/3/2019 01 2 Introduction to Design
23/26
Agile Development
Based on an iterative and incremental
approach
Requirements and solutions evolve
throughout the project by means of
collaboration between self-organizing,cross-functional teams
8/3/2019 01 2 Introduction to Design
24/26
8/3/2019 01 2 Introduction to Design
25/26
Design in the
Development Cycle
In the Waterfall Model design is just one ofthe activities of the lifecycle
In the Agile Model design is tightly
integrated with the whole lifecycle
8/3/2019 01 2 Introduction to Design
26/26
Topics Covered
Definition of design
Design strategies
Approaches to design
Role in the development lifecycle