SlideShare a Scribd company logo
1 of 55
Download to read offline
User Centered Interaction Design
in Agile Environment


Agile India
Bangalore
2005
www.henryjacob.com
What customer want?
$
Dollar Printing Machine
          or
Give them tools which
 helps them to make
   money(legally)
A good system is something
  which eliminates existing
tasks(wherever its possible),
  or speedup the tasks with
 efficiency, save money and
             time.
Engineering      Business




        Design
The hardest single part of
building a software system
 is deciding precisely
     what to build?
      -- Fred Brooks
“Plan for artifacts, whose
form, content, behavior is
useful, usable, desirable,
as well as economically
viable, and technically
feasible” – Alan Cooper
Engineering      Business




        Design
XP is an Engineering Process
Planning Game
                        Story Card
           Planning    Iteration Plan
Stories
             Game
                       Release Plan

  Decide on scope and priorities
   Estimate cost and schedule
    Benchmark for feedback
Who does the design?
Customer   Users   Programmer Graphics Designer
software development is
  not just about coding
Can you imagine Windows
     without mouse?
Customer   Users   Programmer Graphics Designer
Interaction Designer
Application Architect
 Solution Architect
Customer

                       SME

           Architect



Users
Design Game

               Design
               Game
                        Stories

 Design Team
Planning Game
                           Story Card

               Planning   Iteration Plan
                 Game

                          Release Plan
 Design Team
The Design Team typically
creates a sizeable queue within
     just a few iterations by
  continuing to work with the
   Customer to develop new
 stories while current ones are
      being implemented.
Design involves a
sizable up-front activities
Domain

Customer

Personas

  Goal
           Design




 Tasks

Context

Objects
Domain

Customer

Personas

  Goal
           Design




 Tasks

Context

Objects
StocksDirect.com
             Buy


             MyStocks
                        SD.com      Stocks
             Sell


Domain: Stock Trading, Stock Exchange
Entities/Objects: Stocks, User
Tasks: login, Buy, List, Sell
Shekar   Alex
StocksDirect.com Agent
Shekar
Alex   LOGIN USRNAME:PWD
       SELL STOCK_SYMBOL
Domain

Customer

Personas

  Goal
           Design




 Tasks

Context

Objects
Shekar                        Alex

Customer Goal: More Transaction
Potential Users: Working Professional – Especially
IT and Sales
Personas: Shekar, Alex
Context: Shekar - Work Environment & Work, Alex -
Always on Move
“No matter how skillful and creative the
 designer ,If he does not have a clear
and detailed knowledge of the users
      he is designing for , what the
constraints of the problem are, and
  what business or organizational
 goals the design is hoping to achieve ,
he will have little chance of success.”
               - Alan Cooper
A good system is something
  which eliminates existing
tasks(wherever its possible),
  or speedup the tasks with
 efficiency, save money and
             time.
Engineering      Business




        Design
Interaction Designer
Application Architect
 Solution Architect
Domain

Customer

Personas

  Goal
           Design




 Tasks

Context

Objects
Planning Game
                           Story Card

               Planning   Iteration Plan
                 Game

                          Release Plan
 Design Team
“If the software were magic,
      what would it do?”
Domain
Functioning of particular [business]
           environment

   Understanding the terminology

  Creating language for all stories,
conversations, customer tests & code
Freeform Domain
   Discussion
Customer
Why some one has to
 buy our product?

 decision process for
purchasing a product
Personas
User Models

Personas represent behavior
         patterns
Goals
A goal is an end condition,
     whereas a task is an
intermediate step that helps to
        reach a goal.
Context
Design is Technology
    Dependent
where, when, and how frequently
would the users interact with this
             task?
Tasks
A goal is an end condition,
     whereas a task is an
intermediate step that helps to
        reach a goal.

More Related Content

Viewers also liked

Am 2 - UNIDAD II "LÍMITES DE FUNCIONES DE VARIAS VARIABLES"
Am 2   - UNIDAD II "LÍMITES DE FUNCIONES DE VARIAS VARIABLES"Am 2   - UNIDAD II "LÍMITES DE FUNCIONES DE VARIAS VARIABLES"
Am 2 - UNIDAD II "LÍMITES DE FUNCIONES DE VARIAS VARIABLES"
claualemana
 

Viewers also liked (12)

Design concepts that shaped Kyiv, Ukraine
Design concepts that shaped Kyiv, UkraineDesign concepts that shaped Kyiv, Ukraine
Design concepts that shaped Kyiv, Ukraine
 
Get rid of the UCD "process" | Arno Bublitz' presentation on World Usability ...
Get rid of the UCD "process" | Arno Bublitz' presentation on World Usability ...Get rid of the UCD "process" | Arno Bublitz' presentation on World Usability ...
Get rid of the UCD "process" | Arno Bublitz' presentation on World Usability ...
 
Git introduction
Git introductionGit introduction
Git introduction
 
Sochi Staircase
Sochi StaircaseSochi Staircase
Sochi Staircase
 
Mastering UX Design: Learning the basics for future success
Mastering UX Design:  Learning the basics for future successMastering UX Design:  Learning the basics for future success
Mastering UX Design: Learning the basics for future success
 
Saint Gobain Career Testomonial
Saint Gobain Career TestomonialSaint Gobain Career Testomonial
Saint Gobain Career Testomonial
 
Marketing Farmacéutico: cómo integrar el marketing digital en los business plan
Marketing Farmacéutico: cómo integrar el marketing digital en los business planMarketing Farmacéutico: cómo integrar el marketing digital en los business plan
Marketing Farmacéutico: cómo integrar el marketing digital en los business plan
 
Am 2 - UNIDAD II "LÍMITES DE FUNCIONES DE VARIAS VARIABLES"
Am 2   - UNIDAD II "LÍMITES DE FUNCIONES DE VARIAS VARIABLES"Am 2   - UNIDAD II "LÍMITES DE FUNCIONES DE VARIAS VARIABLES"
Am 2 - UNIDAD II "LÍMITES DE FUNCIONES DE VARIAS VARIABLES"
 
Impact of new technologies
Impact of new technologiesImpact of new technologies
Impact of new technologies
 
Living room interior design in dhaka
Living room interior design in dhakaLiving room interior design in dhaka
Living room interior design in dhaka
 
1. Общая экономика, 2017: Предмет и метод (1. General Economics, 2017: Subjec...
1. Общая экономика, 2017: Предмет и метод (1. General Economics, 2017: Subjec...1. Общая экономика, 2017: Предмет и метод (1. General Economics, 2017: Subjec...
1. Общая экономика, 2017: Предмет и метод (1. General Economics, 2017: Subjec...
 
14. Общая экономика 2017: Превращение товарного капитала в товарно-торговый к...
14. Общая экономика 2017: Превращение товарного капитала в товарно-торговый к...14. Общая экономика 2017: Превращение товарного капитала в товарно-торговый к...
14. Общая экономика 2017: Превращение товарного капитала в товарно-торговый к...
 

Similar to User Centered Interaction Design In Agile Environment

DLandis PORTFOLIO_peek_web
DLandis PORTFOLIO_peek_webDLandis PORTFOLIO_peek_web
DLandis PORTFOLIO_peek_web
Dave Landis
 
How to present your design to the development team so they build it right
How to present your design to the development team so they build it rightHow to present your design to the development team so they build it right
How to present your design to the development team so they build it right
Kal Walkden
 
How to present your design to the development team so they build it right
How to present your design to the development team so they build it right How to present your design to the development team so they build it right
How to present your design to the development team so they build it right
Kim Gerona
 
Effective Software Development in the 21st Century
Effective Software Development in the 21st CenturyEffective Software Development in the 21st Century
Effective Software Development in the 21st Century
Agileee
 

Similar to User Centered Interaction Design In Agile Environment (20)

Design Driven Development
Design Driven DevelopmentDesign Driven Development
Design Driven Development
 
Lecture 7 agile software development (2)
Lecture 7   agile software development (2)Lecture 7   agile software development (2)
Lecture 7 agile software development (2)
 
Design process
Design processDesign process
Design process
 
Extensive Portfolio
Extensive PortfolioExtensive Portfolio
Extensive Portfolio
 
Stakeholder Persuasion - How to quantify your gut feeling
Stakeholder Persuasion - How to quantify your gut feelingStakeholder Persuasion - How to quantify your gut feeling
Stakeholder Persuasion - How to quantify your gut feeling
 
Are Agile Projects Doomed to Half-Baked Design?
Are Agile Projects Doomed to Half-Baked Design?Are Agile Projects Doomed to Half-Baked Design?
Are Agile Projects Doomed to Half-Baked Design?
 
DLandis PORTFOLIO_peek_web
DLandis PORTFOLIO_peek_webDLandis PORTFOLIO_peek_web
DLandis PORTFOLIO_peek_web
 
How to present your design to the development team so they build it right
How to present your design to the development team so they build it rightHow to present your design to the development team so they build it right
How to present your design to the development team so they build it right
 
How to present your design to the development team so they build it right
How to present your design to the development team so they build it right How to present your design to the development team so they build it right
How to present your design to the development team so they build it right
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
 
Usability & Interface Design for HiTech Products
Usability & Interface Design for HiTech ProductsUsability & Interface Design for HiTech Products
Usability & Interface Design for HiTech Products
 
Windows 8 design 101
Windows 8 design 101Windows 8 design 101
Windows 8 design 101
 
Product Management & Design At Startups
Product Management & Design At StartupsProduct Management & Design At Startups
Product Management & Design At Startups
 
Bipin Pradhan UX & UI Designer
Bipin Pradhan UX & UI DesignerBipin Pradhan UX & UI Designer
Bipin Pradhan UX & UI Designer
 
Mobile Design at Gilt
Mobile Design at GiltMobile Design at Gilt
Mobile Design at Gilt
 
Notes on architecture
Notes on architectureNotes on architecture
Notes on architecture
 
Mixed and Augmented Reality Studio (MARS): what you need to know - Unite Cope...
Mixed and Augmented Reality Studio (MARS): what you need to know - Unite Cope...Mixed and Augmented Reality Studio (MARS): what you need to know - Unite Cope...
Mixed and Augmented Reality Studio (MARS): what you need to know - Unite Cope...
 
Effective Software Development in the 21st Century
Effective Software Development in the 21st CenturyEffective Software Development in the 21st Century
Effective Software Development in the 21st Century
 
Extensive portfolio
Extensive portfolioExtensive portfolio
Extensive portfolio
 
SOAT Agile Day 2017 DDD
SOAT Agile Day 2017 DDDSOAT Agile Day 2017 DDD
SOAT Agile Day 2017 DDD
 

More from Henry Jacob

Groovy Grails Hallelujah
Groovy  Grails  HallelujahGroovy  Grails  Hallelujah
Groovy Grails Hallelujah
Henry Jacob
 

More from Henry Jacob (20)

Agile and Simpson
Agile and SimpsonAgile and Simpson
Agile and Simpson
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agile
 
Technology trends 2015
Technology trends 2015Technology trends 2015
Technology trends 2015
 
Think tablet first
Think tablet firstThink tablet first
Think tablet first
 
Dragon rider and emerging technologies
Dragon rider and emerging technologiesDragon rider and emerging technologies
Dragon rider and emerging technologies
 
World Usability Day 2010
World Usability Day 2010World Usability Day 2010
World Usability Day 2010
 
Hike The Rockies
Hike The RockiesHike The Rockies
Hike The Rockies
 
How I Sold Linux
How  I  Sold  LinuxHow  I  Sold  Linux
How I Sold Linux
 
Art Of Designing - How To Create User Stories
Art Of Designing - How To Create User StoriesArt Of Designing - How To Create User Stories
Art Of Designing - How To Create User Stories
 
D3 Introduction Agile India Pune 2005
D3 Introduction   Agile India   Pune 2005D3 Introduction   Agile India   Pune 2005
D3 Introduction Agile India Pune 2005
 
D3 Design By Games Agile India Pune 2005
D3 Design By Games   Agile India   Pune 2005D3 Design By Games   Agile India   Pune 2005
D3 Design By Games Agile India Pune 2005
 
Technology Trends 2010
Technology Trends 2010Technology Trends 2010
Technology Trends 2010
 
Attack Of The Clouds
Attack Of The CloudsAttack Of The Clouds
Attack Of The Clouds
 
Groovy Grails Hallelujah
Groovy  Grails  HallelujahGroovy  Grails  Hallelujah
Groovy Grails Hallelujah
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 
Craftsmanship: The Meaning of Life
Craftsmanship: The Meaning of LifeCraftsmanship: The Meaning of Life
Craftsmanship: The Meaning of Life
 
Wanna Be An Architect?
Wanna Be An  Architect?Wanna Be An  Architect?
Wanna Be An Architect?
 
D3 Design Games
D3 Design GamesD3 Design Games
D3 Design Games
 
Agile In 15 Minutes
Agile In 15 MinutesAgile In 15 Minutes
Agile In 15 Minutes
 
Bangalore Traffic and Software Development
Bangalore Traffic and Software DevelopmentBangalore Traffic and Software Development
Bangalore Traffic and Software Development
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

User Centered Interaction Design In Agile Environment