Upload
john-pardon
View
234
Download
2
Tags:
Embed Size (px)
Citation preview
A good system is something which eliminates existing
tasks(wherever its possible), or speedup the tasks with
efficiency, save money and time.
“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
Planning GameStories
Story Card
Iteration Plan
Release Plan
Planning Game
Decide on scope and prioritiesEstimate cost and schedule
Benchmark for feedback
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.
StocksSD.com
Buy
Sell
StocksDirect.com
MyStocks
Domain: Stock Trading, Stock ExchangeEntities/Objects: Stocks, UserTasks: login, Buy, List, Sell
Shekar Alex
Customer Goal: More TransactionPotential Users: Working Professional – Especially IT and SalesPersonas: 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.
Functioning of particular [business] environment
Understanding the terminology
Creating language for all stories, conversations, customer tests & code