Goals of INFO3315 Learn about the range of techniques to: Understand users Establish requirements Brainstorm alternatives creatively Prototyping alternative.

Slides:



Advertisements
Similar presentations
1 Soft Systems Methodology systems thinking systems thinking systems thinking systems thinking systems thinking systems thinking.
Advertisements

Design, prototyping and construction
Systems Investigation and Analysis
Soft Systems Methodology
Introduction to Soft Systems Methodology
Soft Systems Methodology
SSM - 1 Soft Systems Methodology SSM Elena Losseva MBA 731 November 12, 2007.
Introduction to Soft Systems Methodology. The Vision SSM Models Use Cases Activity Models Dynamic Models Object Models Programs Databases Business Computing.
Analytical methods for IS professionals ISYS3015 Qualitative research methods Data collection.
The Process of Interaction Design
What is Interaction Design?
SYSTEMS DEVELOPMENT METHODOLOGIES. WHAT IS A METHODOLOGY? Procedures + Techniques + Tools + Phases = Method Method + Philosophy = Methodology.
ICS 463: Intro to Human Computer Interaction Design 2. User-Centered Design Dan Suthers.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
Public Services Information Management 7. Soft Systems Methodology.
Information Systems Development Lecture 2: the idea of the Life Cycle.
Overview of Software Requirements
HFSD 1 © Copyright De Montfort University 1999 All Rights Reserved ETHICS l Objectives: u to explain the ETHICS methodology for Information Systems Development.
Metode Pemecahan Masalah 1 Session 1: Metode Pemecahan Masalah 1 Seminar e-Bisnis Program Studi Manajemen Universitas Bina Nusantara.
IMS5024 Week 81 IMS 5024 Human Activity modelling.
socio-organizational issues and stakeholder requirements
Chapter 4 Capturing the Requirements 4th Edition Shari L. Pfleeger
1. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “Usability Engineering” –Describe the various steps involved.
The Software Development Cycle Defining and understanding the problem.
COM332 – SA3 WISDM & SSM. Web development approaches –Focused on the user interface and in particular the look and feel of a web site –Failed to address.
Chapter 4 Requirements Engineering
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
CB1004 Modelling Business Systems 71 Modelling Business Systems 7 Systems Methods.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes.
Link to find out about accessibility of websites
Chapter 3: Managing Design Processes
Chapter 1 INTRODUCTION TO MANAGEMENT AND ORGANIZATIONS © Prentice Hall,
Usability Testing Chapter 6. Reliability Can you repeat the test?
Gary MarsdenSlide 1University of Cape Town Human-Computer Interaction - 4 User Centred Design Gary Marsden ( ) July 2002.
Week 4 (2) 2008IS33 ISD - SSM 1 COMP3470 IS33 People-Centred Information Systems Development Week 4 : Lecture 2 ISD Approaches: Soft Systems Methodology.
1 Software Requirements l Specifying system functionality and constraints l Chapters 5 and 6 ++
Chapter 3 Managing Design Processes. 3.1 Introduction Design should be based on: –User observation Analysis of task frequency and sequences –Prototypes,
Lecture 2 Developing Requirements
Systems Development Life Cycle
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Requirement Engineering Virtusa Training Group 2004 Trainer: Ojitha Kumanayaka Duration : 1 hour.
Overview and Revision for INFO3315. The exam
IXD activities. What is Interaction Design? — a goal-directed problem solving activity informed by intended use, target domain, materials, cost, and feasibility.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Interface Types and Models Dr. Dania Bilal IS 588 Spring 2008.
An Interactive Model of Research Design. 1. ID Problem Rich Picture 2. Express Problem 3. CATWOE & Root Def. Five Stakeholder Perspectives 4. Build Conceptual.
M253 Team Work in Distributed Environments Week (3) By Dr. Dina Tbaishat.
Pepper modifying Sommerville's Book slides
Design and modeling 10 step design process
Lecture 2 Developing Requirements
User-centred system design process
Ten-Stage Design Process
Analisis Bisnis.
Chapter 10 Holistic Techniques.
Ten-Stage Design Process
Systems Analysis and Design
Public Services Information Management
What is a system? A collection of components organized to accomplish a specific function or set of functions. [IEEE STD ]
Object oriented system development life cycle
By Dr. Abdulrahman H. Altalhi
THE BUSINESS ANALYSIS PROCESS MODEL
SOFT SYSTEMS AND THE META MODEL SEPTEMBER 2018 perspectives abridged
Stakeholder Management
Chapter 1 INTRODUCTION TO MANAGEMENT AND ORGANIZATIONS
User requirements modelling: Motivation
KNOWLEDGE MANAGEMENT (KM) Session # 36
THE PROCESS OF INTERACTION DESIGN
Senior Design I Dr. K. Sarkar Dr. Robert A. Freeman UT - Pan American
Information system analysis and design
Presentation transcript:

Goals of INFO3315 Learn about the range of techniques to: Understand users Establish requirements Brainstorm alternatives creatively Prototyping alternative Evaluate these Reflect on strengths and weaknesses of prototypes Learn how to actually use a core set of these techniques

2 User Centred Design Problem statements and situations of concern Identifying user and their tasks Requirements and one sentence statements Systems analysis and design * Creative exploration of concepts Iterative prototype-based design

Plan for systems ManageDesign Implement SSM Soft Systems Methodology Star Multiview Manage changes Implementation strategy Usability studies Strategic information Systems planning Usability evaluation Job design and technical support People Work Technology OSTA Task Analysis Methods of user centred design (Eason in Preece)

4 User-centred design elements make users central users seen as people – in an environment – interacting with other people early testing and evaluation that involves users design iteratively

Simple illustrative example

Thought experiment:

Thought experiment: Large and busy railway system with tickets sold solely by human ticket sellers at each station.

Thought experiment: Large and busy railway system with tickets sold solely by human ticket sellers at each station. Brainstorm on the situation of concern.

9 Elements of SSM analysis Soft systems methodology Stakeholders Who are the users Who else needs to be considered What else must be considered … CATWOE

10 SSM stages real world - abstraction 1. The situation of concern 2. Expression of situation of concern 3. Root definitions (CATWOE) 4. Build conceptual models 5. Compare 4 with 2 6. Feasible and desirable changes 7. Action to improve situation

Situation of Concern

Thought experiment: Large and busy railway system with tickets sold solely by a person at each station.

There are long queues to buy tickets at peak hour. There is a huge salary bill for ticket sales staff. Being a ticket seller is considered a very dull job but is often stressful in dealing with people who have been waiting a long time. There is often a mismatch in tickets sold and cash each day. Elderly people really like buying tickets from a person. Complex ticket options mean that a ticket seller can be really helpful. In times of high unemployment, ticket selling creates jobs. Ticket sellers also improve passengers sense of safety at night and when there are few people around.

CATWOE 1.Clients Who is on the receiving end? What problem do they have now? How will they react to what you are proposing? Who are the winners and losers?

CATWOE 2. Actors Who are the actors who will 'do the doing', carrying out your solution? What is the impact on them? How might they react?

CATWOE 3. Transformation What is the process for transforming inputs into outputs? What are the inputs? Where do they come from? What are the outputs? Where do they go to? What are all the steps in between?

CATWOE 4. Weltanschauung (Worldview) What is the bigger picture into which the situation fits? What is the real problem you are working on? What is the wider impact of any solution?

CATWOE 5. Owner Can they help you or stop you? What would cause them to get in your way? What would lead them to help you?

CATWOE 5. Owner Can they help you or stop you? What would cause them to get in your way? What would lead them to help you?

CATWOE 6. Environmental constraints What are the broader constraints that act on the situation and your ideas? What are the ethical limits, the laws, financial constraints, limited resources, regulations, and so on? How might these constrain your solution? How can you get around them?

CATWOE-info3315 Checklist that is broadly useful Helps broaden perspectives Helps think about the people And the other concerns Informs definition of tighter interface and system requirements And the people appropriate for evaluation Subject for A-4 sheet in exam

After identifying the transformation that you believe will help address the situation of concern

After identifying the transformation that you believe will help address the situation of concern One sentence statement

One sentence statement (info3315) A single sentence that states: The users of the system Description of the transformative interface and system Training level of the users Time limits for completing task

One sentence statements (example) A single sentence that states: The users of the system (A member of the general public) Training level of the users (without any training) Description of the transformative interface and system (will be able to buy a ticket at the automated ticket selling machine) Time limits for completing task (within 1 minute) A member of the general public without any training will be able to buy a ticket at the automated ticket selling machine within 1 minute.

Requirements Consider more user groups…. Consider different levels of training… Consider different times associated with these. Consider variability among people.

Requirements Consider more user groups…. – Elderly users – Children – Non-English speakers – People who are blind… Consider different levels of training… Consider different times associated with these. Consider variability among people.

One sentence statements (example) A single sentence that states: The users of the system (A member of the general public) Training level of the users (without any training) Description of the transformative interface and system (will be able to buy a ticket at the automated ticket selling machine) Time limits for completing task (within 1 minute) A member of the general public without any training will be able to buy a ticket at the automated ticket selling machine within 1 minute.

Requirements Consider more user groups…. Consider different levels of training… – Regular user (expert) – First time user (novice) – Intermittent user – Discretionary user – People familiar with other ticket systems (existing mental models for buying tickets) Consider different times associated with these. Consider variability among people.

One sentence statements (example) A single sentence that states: The users of the system (A member of the general public) Training level of the users (without any training) Description of the transformative interface and system (will be able to buy a ticket at the automated ticket selling machine) Time limits for completing task (within 1 minute) A member of the general public without any training will be able to buy a ticket at the automated ticket selling machine within 1 minute.

Requirements Consider more user groups…. Consider different levels of training… Consider different times associated with these. Consider variability among people. – Normal distributions

One sentence statements (example) A single sentence that states: The users of the system (A member of the general public) Training level of the users (without any training) Description of the transformative interface and system (will be able to buy a ticket at the automated ticket selling machine) Time limits for completing task (within 1 minute) 90% of the members of the general public without any training will be able to buy a ticket at the automated ticket selling machine within 1 minute.

A note about times These include recovery from errors What if people fail to do the task at all? How does one test a requirement that starts 90% of people…..

Goals of INFO3315 Learn about the range of techniques to: Understand users Establish requirements Brainstorm alternatives creatively Prototyping alternative Evaluate these Reflect on strengths and weaknesses of prototypes Learn how to actually use a core set of these techniques