590 likes | 689 Views
User Centered Interaction Design. in Agile Environment. www.henryjacob.com. What customer want?. $. Dollar Printing Machine. II Give them tools which helps them to make money(legally). A good system is something which eliminates existing tasks(wherever its possible),
E N D
User Centered Interaction Design in Agile Environment
Dollar Printing Machine II 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
Design + Engineering + Business Design + Engineering Engineering
Engineering Business Design
Deciding what to build It is all about how we develop stories
“Plan for artifacts, whose form, content, behavior is useful, usable, desirable, as well as economically viable, and technically feasible” – Alan Cooper
The hardest single part of building a software system is deciding precisely what to build? -- Fred Brooks
Engineering Business Design
Planning Game Story Card Planning Game Stories Iteration Plan Release Plan Decide on scope and priorities Estimate cost and schedule Benchmark for feedback
Customer Users Programmer Graphics Designer
Customer Users Programmer Graphics Designer
Interaction Designer Application Architect Solution Architect
Customer SME Architect Users
Design Game Design Game Stories Design Team
Planning Game Planning Game Story Card Iteration Plan 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 Domain Personas Customer Goal Tasks Context Objects
Design Domain Personas Customer Goal Tasks Context Objects
StocksDirect.com SD.com Buy Stocks MyStocks Sell Domain:Stock Trading, Stock Exchange Entities/Objects:Stocks, User Tasks:login, Buy, List, Sell
Alex Shekar
StocksDirect.com Agent Shekar
Alex LOGIN USRNAME:PWD SELL STOCK_SYMBOL
Design Domain Personas Customer Goal Tasks Context Objects
Alex Shekar 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
Design Domain Personas Customer Goal Tasks Context Objects
Planning Game Planning Game Story Card Iteration Plan Release Plan Design Team
Functioning of particular [business] environment Understanding the terminology Creating language for all stories, conversations, customer tests & code
Why some one has to buy our product? decision process for purchasing a product