Download presentation
Presentation is loading. Please wait.
Published byJohn Pardon Modified over 9 years ago
1
User Centered Interaction Design in Agile Environment
2
www.henryjacob.com
3
What customer want?
4
$
5
Dollar Printing Machine II Give them tools which helps them to make money(legally)
8
A good system is something which eliminates existing tasks(wherever its possible), or speedup the tasks with efficiency, save money and time.
9
Business Design Engineering
11
Design + Engineering Design + Engineering + Business
12
Design Engineering
13
Deciding what to build It is all about how we develop stories
14
“Plan for artifacts, whose form, content, behavior is useful, usable, desirable, as well as economically viable, and technically feasible ” – Alan Cooper
15
The hardest single part of building a software system is deciding precisely what to build? -- Fred Brooks
16
Business Design Engineering
17
Agile is an Engineering Process
18
Planning Game Stories Story Card Iteration Plan Release Plan Planning Game Decide on scope and priorities Estimate cost and schedule Benchmark for feedback
19
Who does the design?
20
Customer UsersProgrammerGraphics Designer
21
software development is not just about coding
22
Can you imagine Windows without mouse?
23
Customer UsersProgrammerGraphics Designer
24
Application Architect Interaction Designer Solution Architect
25
Customer Architect SME Users
26
Design Game Design Game Design Team Stories
27
Planning Game Story Card Iteration Plan Release Plan Planning Game Design Team
28
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.
29
Design involves a sizable up-front activities
30
Domain Design Customer Personas GoalTasksContext Objects
31
Domain Design Customer Personas GoalTasksContext Objects
32
Stocks SD.com Buy Sell StocksDirect.com MyStocks Domain: Stock Trading, Stock Exchange Entities/Objects: Stocks, User Tasks: login, Buy, List, Sell
34
Shekar Alex
35
Shekar StocksDirect.com Agent
36
Alex LOGIN USRNAME:PWD SELL STOCK_SYMBOL
37
Domain Customer Personas GoalTasksContext Objects Design
38
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
39
“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
40
A good system is something which eliminates existing tasks(wherever its possible), or speedup the tasks with efficiency, save money and time.
41
Business Design Engineering
42
Application Architect Interaction Designer Solution Architect
43
Domain Customer Personas GoalTasksContext Objects Design
44
Planning Game Story Card Iteration Plan Release Plan Planning Game Design Team
45
“If the software were magic, what would it do?”
46
Domain
47
Functioning of particular [business] environment Understanding the terminology Creating language for all stories, conversations, customer tests & code
48
Freeform Domain Discussion
49
Customer
50
Why some one has to buy our product? decision process for purchasing a product
51
Personas
52
User Models Personas represent behavior patterns
53
Goals
54
A goal is an end condition, whereas a task is an intermediate step that helps to reach a goal.
55
Context
56
Design is Technology Dependent
57
where, when, and how frequently would the users interact with this task?
58
Tasks
59
A goal is an end condition, whereas a task is an intermediate step that helps to reach a goal.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.