Presentation is loading. Please wait.

Presentation is loading. Please wait.

User Centered Interaction Design in Agile Environment.

Similar presentations


Presentation on theme: "User Centered Interaction Design in Agile Environment."— Presentation transcript:

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)

6

7

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

10

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

33

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.


Download ppt "User Centered Interaction Design in Agile Environment."

Similar presentations


Ads by Google