Top Banner

of 26

01 2 Introduction to Design

Apr 06, 2018

Download

Documents

Ilya Shmorgun
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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