David Liddle’s ideas: the Conceptual Model Information Systems Development 3 UQI107S3.

Slides:



Advertisements
Similar presentations
Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
Advertisements

Chapter 4 Design Approaches and Methods
Arthur Fink Page 1 Thinking about User Interface Design for OpenEdge GUI for.NET (or any other environment) by Arthur Fink
Ch 11 Cognitive Walkthroughs and Heuristic Evaluation Yonglei Tao School of Computing and Info Systems GVSU.
Chapter 6 The Process of Interaction Design Presented by: Kinnis Gosha, Michael McGill, Jamey White, and Chiao Huang.
Part 3: Design Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction Design Chapter.
Keeping It Simple Brown and Duguid Presented by Hoang Bao CSC 509 – Winter 2005 Cal Poly - SLO.
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
Information Systems Development and Practice 3 - UQI116S3 extend knowledge, experience, and competence in practical IS development, from the base provided.
User Interface Design Users should not have to adapt to a piece of software; the software should be designed to fit the user.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
Web Site Design Howell Istance. SOFT Interactive Systems Web Site Design n Essentially the same process as when designing any interactive application,
Chapter 14: Event-Driven Programming with Graphical User Interfaces
Learning Objectives Give names to computing features that you know intuitively Explain placeholders and the placeholder technique Explain how “metaphor”
EQ 10: Lifelong Learning By: Marcus Peyton. Part 1: Tools used in the course.
DCT 1123 PROBLEM SOLVING & ALGORITHMS INTRODUCTION TO PROGRAMMING.
Revision Lesson : DESIGNING COMPUTER-BASED INFORMATION SYSTEMS.
1 ISE 412 Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation.
Platforms for Learning in Computer Science July 28, 2005.
GCSE ICT User Interfaces. Learning Intentions: To understand the concept of a Windows operating system and have a basic understanding of GUI. Success.
How do people communicate with computers?
CIS—100 Chapter 9—PowerPoint 1. The PowerPoint User Interface 2 There is a tall band across the screen that contains many, very visual commands arranged.
CSE 303 – Software Design and Architecture
1 Direct Manipulation Proposal 17 Direct Manipulation is when physical actions are used instead of commands. E.g. In a word document when the user inputs.
Team Skill 6: Building the Right System From Use Cases to Implementation (25)
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Overview Prototyping and construction Conceptual design
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
Great Idea – Computer “Desktop What’s on your Computer Desktop? Browser and reader Office tools Microsoft Office or some other product Adobe Reader.
Principles of Good Screen Design
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Multimedia Specification Design and Production 2012 / Semester 1 / week 5 Lecturer: Dr. Nikos Gazepidis
Interactive Applications Design and Development Foundation: usability What is usability? What do we need to know to create a usable application? The users.
Add sound effects to a presentation Play a sound file In this lesson, you’ll learn how to insert a sound file of your own or a sound effect from the clip.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Omni Land 3 Hot Spots PKE, JimboLearn,Anthropology Online 3 Hot Spots PKE, JimboLearn,Anthropology Online.
National Diploma Unit 4 Introduction to Software Development Human Computer Interaction – HCI.
Interface Design Inputs and outputs –data flows to and from external entities –data flows into and out of processes that are manual or not fully automated.
Introducing… Microsoft Windows VISTA Introducing… Microsoft Windows VISTA.
Conceptual Models. Conceptual model A conceptual model is: “a high-level description of how a system is organized and operates.” (Johnson and Henderson,
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Chapter 1: What is interaction design?. Bad designs From:
Understanding Users Cognition & Cognitive Frameworks
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
An operating system is the software that makes everything in the computer work together smoothly and efficiently. What is an Operating System?
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
Different Types of HCI CLI Menu Driven GUI NLI
GCSE ICT By the end of this session, you will be able to:  Understand concept of a Windows operating system and have a basic understanding of GUI.
Basics of Windows 95/98/NT. Versions of Windows Windows 95 and 98 used mainly on standalone computers Windows NT used on networked computers (as in our.
Cs413_design02.ppt GUI Design The User Controls Navigation Traditional GUI design the designer can control where the user can go gray out menu options.
What is PowerPoint? Why would I want to use PowerPoint? PowerPoint is a presentation software program that is part of the Microsoft Office group of programs.
Observing the Current System Benefits Can see how the system actually works in practice Can ask people to explain what they are doing – to gain a clear.
Design, prototyping and construction(Chapter 11).
How to do a great Power Point Document. The Principles 1. The audience should focus on YOU, not the screen 2. Keep it simple! Both text and visual layout.
“Candidates were not advantaged by defining every type of operating system provided as examples in the explanatory notes of the standard. Candidates who.
Cohesion : A SENSE OF FLOW Coherence : A SENSE OF THE WHOLE 王詳勛 & 張鴻翌.
1 CP586 © Peter Lo 2003 Multimedia Communication Analysis & Design of Electronic Communication.
Using the media London campaigners session
The Desktop Screen image displayed when a PC starts up A metaphor
Event-driven programming
Introducing… Microsoft Windows7
INTRODUCTION TO NETWORKS AND COMMUNICATIONS
Unit 2 User Interface Design.
Good and Bad Interfaces
Software Engineering D7025E
10 Design Principles.
GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.
GRAPHICAL USER INTERFACE GITAM GADTAULA KATHMANDU UNIVERSITY CLASS PRESENTATION.
All that matters to customers is their experience
Create Meaningful Graphics, Icons, and Images Lecture-14
Presentation transcript:

David Liddle’s ideas: the Conceptual Model Information Systems Development 3 UQI107S3

David Liddle’s ideas: the Conceptual Model Software design is the act of determining the user's experience with a piece of software It has nothing to do with how the code works inside The designer's task is to specify completely and unambiguously the user's whole experience

Information Systems Development 3 UQI107S3 David Liddle’s ideas: the Conceptual Model Everything else should be subordinated to making that model clear, obvious, and substantial That is almost exactly the opposite of how most software is designed

Information Systems Development 3 UQI107S3 Consider the following 3 slides J decide: D what the slides seem to show D whether they are “genuine” D are they are connected D whether there seems to be a time sequence D what have been the main influences on the changes in design

C:\C:\ > _

J “desktops” for Windows 3.1, MSDOS and Windows NT J they are not genuine (they are “pictures” of the desktop - no cursor shown) J they are connected ( all screen captures of desktops ) J there is a perceptible time sequence (B - A - C) J the use of icons - a graphical user interface (GUI) - simple, user friendly computing J is this completely successful? ( see Chapter 2, D. Liddle In: Winograd, T. - Bringing design to software) The 3 slides are about: Information Systems Development 3 UQI107S3

the desktop is only a metaphor it is NOT their purpose to imitate real- world objects they are abstractions which users can use to relate to their jobs they allow people to use RECOGNITION rather than RECALL from Liddle, D. - The Design of the Conceptual Model

Information Systems Development 3 UQI107S3 people are good at managing through RECOGNITION we are rather bad at performing even routine actions through precise RECALL from Liddle, D. - The Design of the Conceptual Model

BOB Information Systems Development 3 UQI107S3

 The desktop metaphor is replaced a cartoon picture of a room in a home  Familiar objects, such as a calendar, a cheque book, and a notebook, are scattered throughout the room  Bob conveys an immediate impression of "This is not an office - it's not heavy-duty business or technical stuff"  Rather than using the abstract dialogue boxes of most current interfaces, Bob communicates with the user through an animated character, such as a cute little bunny rabbit, or a squawky petulant parrot.  Bob does not entice the user to become an expert  The message to the beginner is "You're as good at using the system as anyone else is, so go-ahead!"  Microsoft released its Bob software in early 1995 from Winograd, T. - Bringing Design to Software

who has ever heard of Bob?who has ever heard of Bob? Why hasn’t something like Bob taken off? become a new standard?Why hasn’t something like Bob taken off? become a new standard? Is computing still in some sort of elitist stranglehold?Is computing still in some sort of elitist stranglehold? Questions for you: Information Systems Development 3 UQI107S3

If it is still in some sort of elitist stranglehold, what does that mean for software design principles?If it is still in some sort of elitist stranglehold, what does that mean for software design principles? Information Systems Development 3 UQI107S3

David Liddle’s ideas: the Conceptual Model Software design is the act of determining the user's experience with a piece of software It has nothing to do with how the code works inside The designer's task is to specify completely and unambiguously the user's whole experience

So why was BOB not a success? Information Systems Development 3 UQI107S3

David Liddle’s ideas: the Conceptual Model in the first phase, the new technology is difficult to use and its benefits are not yet obvious. It appeals mainly to those people who are fascinated with it for its own sake - enthusiasts.

Information Systems Development 3 UQI107S3 David Liddle’s ideas: the Conceptual Model In the second phase, the economic benefits are the focus in order to attract business users the bottom linethe bottom line - not whether the technology is fascinating or easy to use, but whether it will promote greater efficiency, productivity, and profits In designing for it, the main consideration is cost effectiveness but progress is made:

Information Systems Development 3 UQI107S3 The third phase reaches the public - the discretionary users who choose a product because it satisfies a need or urge They don't care about cost benefit analyses, but they do care about whether the product is likeable, beautiful, satisfying, or exciting focus on the userdesign needs to focus on the user, rather than on the mechanisms David Liddle’s ideas: the Conceptual Model and more progress:

Information Systems Development 3 UQI107S3 The third phase...but they do care about whether the product is likeable, beautiful, satisfying, or exciting the second phase bottom linethe second phase bottom line - not whether the technology is fascinating or easy to use, but whether it will promote greater efficiency, productivity, and profits So why was BOB not a success? I would hypothesise that BOB failed because the product fell between second and third phases of development - it was neither

In considering software design and the evolution of interface design in particular we must also be aware of many other influences. The main point: Information Systems Development 3 UQI107S3

J The changing perception of “self” and “other” in society The expectations of users J The expectations of users J Anthropomorphisation by many users of their interaction with computers J Increasing confusion between hardware and software J Increasing confusion between content and context Important influences: Information Systems Development 3 UQI107S3

Important influences: J is it, or is it NOT, reasonable to consider that a computer, or an information system, is human? JAt first sight, this sounds crazy, but a deeper understanding of systems development, and computing in general, might indicate that it is not unreasonable to assume a human dimension to software (lecture 5) Information Systems Development 3 UQI107S3

Seely Brown & Duguid and Liddle touch on the same core idea Abstractions are very important - the Conceptual Model must be well designed but there must be a balance in this design between breaking new ground and establishing familiarity Information Systems Development 3 UQI107S3