Part TWO The Process of Software Documentation Chapter 5: Analyzing Your Users Chapter 6: Planning and writing your Doc. Chapter 7: Getting Useful reviews.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Site Visits Interviews and observations. Site visits What we see and do for ourselves is more memorable, more real, more true than what someone else tells.
The Usability Test Process: Steps, tips, and more! Dr. Jennifer L. Bowie For Digital Rhetoric.
The Technology Integration Planning Model
PERTEMUAN - 2 SOFTWARE QUALITY. OBJECTIVES After completing this chapter, you will be able to: ■ Define software, software quality and software quality.
GCSE PROJECT GUIDELINES Use this presentation to make sure you have the correct content for you project - click on.
Chapter 12 – Strategies for Effective Written Reports
Evaluating tests and examinations What questions to ask to make sure your assessment is the best that can be produced within your context. Dianne Wall.
Systems Analysis and Design 9th Edition
Chapter 1 System Concepts. What is a System? Set of inter-related components with a clearly defined boundary Working together to achieve objectives.
Formative and Summative Evaluations
Chapter 4 Sampling and Investigating Hard Data
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
Data collection methods Questionnaires Interviews Focus groups Observation –Incl. automatic data collection User journals –Arbitron –Random alarm mechanisms.
System Implementation
Software Quality Assurance
Damian Gordon.  Summary and Relevance of topic paper  Definition of Usability Testing ◦ Formal vs. Informal methods of testing  Testing Basics ◦ Five.
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
1 © 2009 University of Wisconsin-Extension, Cooperative Extension, Program Development and Evaluation See the PDE booklet, Collecting evaluation data:
Software Development, Programming, Testing & Implementation.
The Technology Integration Planning Model (TIP)
Conducting Usability Tests ITSW 1410 Presentation Media Software Instructor: Glenda H. Easter.
Chapter 10.
Project Planning with IT Y/601/7321
BSBIMN501A QUEENSLAND INTERNATIONAL BUSINESS ACADEMY.
Usability Testing Teppo Räisänen
The Technology Integration Planning Model
Chapter 8: Systems analysis and design
System Planning- Preliminary investigation
Chapter 11 Management Skills
Focus groups ScWk 242 – Session 4 Slides.
TECHNICAL WRITING October 31 st, With a partner Write simple “step-by-step” instructions for sending a Kakao Talk message with a phone.
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
Part 1-Intro; Part 2- Req; Part 3- Design  Chapter 20 Why evaluate the usability of user interface designs?  Chapter 21 Deciding on what you need to.
Certificate in Digital Applications – Level 02 Creative Multimedia – DA202.
What is Usability? Usability Is a measure of how easy it is to use something: –How easy will the use of the software be for a typical user to understand,
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
Chapter 13. Reviewing, Evaluating, and Testing © 2010 by Bedford/St. Martin's1 Usability relates to five factors of use: ease of learning efficiency of.
Midterm Stats Min: 16/38 (42%) Max: 36.5/38 (96%) Average: 29.5/36 (78%)
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
Systems Analysis and Design 8 th Edition Chapter 2 Analyzing the Business Case.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
Part TWO The Process of Software Documentation Chapter 5: Analyzing Your Users Chapter 6: Planning and writing your Doc. Chapter 7: Getting Useful reviews.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Writing Software Documentation A Task-Oriented Approach Thomas T. Barker Chapter 5: Analyzing Your Users Summary Cornelius Farrell Emily Werschay February.
1 Introduction to Software Testing. Reading Assignment P. Ammann and J. Offutt “Introduction to Software Testing” ◦ Chapter 1 2.
The Software Development Process
Chapter 3 Whole Composition Summary of Key Points Writing processes can include eight activities: planning, gathering, writing, evaluating, getting feedback,
Defining Communication
Dobrin / Weisser / Keller: Technical Communication in the Twenty-First Century. © 2010 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
How to Conduct Usability Testing: In 9 Easy Steps By Jennifer L. Bowie.
Project 1 (CGNB 413) Briefing
June 5, 2007Mohamad Eid Usability Testing Chapter 8.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Prepared By: Razif Razali 1 TMK 264: COMPUTER SECURITY CHAPTER SIX : ADMINISTERING SECURITY.
TECHNICAL WRITING October 22, With a partner Write simple “step-by-step” instructions for: - downloading Kakao Talk and - sending a Kakao Talk message.
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.
Steps in Planning a Usability Test Determine Who We Want To Test Determine What We Want to Test Determine Our Test Metrics Write or Choose our Scenario.
Day 8 Usability testing.
CHAPTER 2 SYSTEM PLANNING DFC4013 System Analysis & Design.
Provide instruction.
Software Documentation
Reviewing your final digital product
The Technology Integration Planning Model
Presentation transcript:

Part TWO The Process of Software Documentation Chapter 5: Analyzing Your Users Chapter 6: Planning and writing your Doc. Chapter 7: Getting Useful reviews Chapter 8: Conducting Usability Tests Chapter 9: Editing and Fine Tuning

Chapter 8 Conducting Usability Test

Guidelines: 1-decide when to test, you can test any time during the nine stages of the document development, You can test at any time during the nine stages of the documentation development process. Usually you test after you have a draft finished so you can see the areas that need testing. But you can test during the three major phases: design, writing or development. -design phase, predictive test to test the suitability of design specs and production goals, high degree of flexibility. -Writing and draft phase, remedial test immediate change and re-test to the document, moderate degree of flexibility. -Field evaluation, evaluative test changes have to wait for next release. Tie testing to document Goals, may be you do not have a time to test all your documents, concentrate on how to apply the program to the user’s workplace

2-select the test point, A test point is an issue or feature of a document that might interfere with the efficient and effective application of a program to a user’s work activities. Test points fall into two areas: problems with content and problems with document design. Test points could be body text size, heading size, cropped screens vs. whole screens, cues for steps and page orientation. SO: - Test tasks, with high chance of user failure or high cost. - Test complex task, one of a kind, high abstract or technical task. - Test your document design strategies such as; terminology, index, icons, heading, navigation, special condition and format.

3-choose type of test, There are three types of tests: - Performance Tests test whether users can successfully complete a given procedure. - Understandability Tests test whether users can provide evidence of what they have learned. - Read-and-Locate Tests (can they find it test) test how effectively users can locate a given topic of information in a documentation set

4-set performance and learning objectives, Because you want your tests to measure actual behavior, you must come up with numbers that correlate with the kind of performance you want from your users. These are often called operational objectives. There are two broad categories of performance objectives: Time-related and error-related. criteria that a task must meet to exit the testing situation, performance objectives simply put numbers and measures on that behavior ( speed, number of errors, space..)

Make the test objective, objectivity means that you try to set up the test in a way that you don’t prejudice the outcomes too much, so the procedure does not pass automatically, do not be bias. Bias can creep into your test from work pressure & other factors as you only care about getting the test form signed because everybody else does it this way.

5-select testers and evaluators: - The tester is the person who administers the test, arranges the meeting with users, sets up the test situation, records the test activities, and so on. - The evaluator is the person taking the usability test. 6-prepare the test materials, written material, location of the test, kind of hardware and software equipment. 7-set up the test environment, The environment for your test may range from the user’s work environment (the field) to a controlled laboratory. Your best chance to learn about actual use in the context of the user’s work and information environment comes from field testing.

8-record information accurately, - Recommend using voice and video recorders, plus take copious notes so that you don’t miss anything. - Use accurate methods of recording what you see and hear such cameras, voice recorders observations. 9-Interpret the data, Interpretation requires you to take into account all the elements that can go wrong with testing so that you get clear results. It is not just calculating data and making changes justified by numbers, it is also require a common sense. 10-Incorporate the feedback, incorporate the feedback into the design, then re-test.

Do a pilot testing, Test the test, it is a way of reviewing your test to see if your testing material with gather the kind of info you want them to do. a small set It help in the following areas: - instructions, do the guidelines you give to evaluators are enough to test correctly? - terminology, are the terms easy to understand? - timing, can the user perform the test in the allocated time?

What is testing? -Testing usually requires a tester, evaluator, and subject material. -Testing resembles reviewing. Reviewing differs from testing: - Review produce comments. - develop info about conformance of a product to schedule and policy. - Provide you with number of user reactions. - Do not occur in labs, instead in offices.

Testing can take many different forms: -Minimal test, test points for evaluation such as: 1- body text size. 2- heading size. 3- cues for steps. 4- page orientation. -Elaborate test, IBM labs, VCR, cameras, digital timers, microphones, computer lab. Usually testing involved performing tests and preparing reports based on the result.

Testing as a corporate priority, such research and development organizations, or high tech product companies. Testing as a high cost endeavor, cost of lab rooms, renovation, maintenance, testers, and evaluators. It requires a time and equipment.

The advantage of field testing: Many software documenters turn to field testing as a way to gain valuable information about the use of their documentation. The following are things you can learn from field testing: - Information about specific individual in fields. - Environment, office design. - User communities. - Software use, training, upgrading, purchasing….etc.

While most users welcome you into their workplace, they will most do so if you approach them with professionalism and respect. The following are guidelines you need to follow when you do a field testing: - do a preliminary research into the company and users. - prepare a well designed testing plan, schedule, list of resources, objectives of the test. - prepare to compromise.

Vocabulary Tests: if you use the right kind of vocabulary in your manual you have a better chance to evoke divergent thinking, and achieve your goals of efficiency and effectiveness. You have two kinds of vocabularies to consider with users: - subject matter terms. - computer terms. Two vocabulary tests you can employ: - match definition with terms, scramble list of terms and list of definition to match. - ask for definition, user to provide definition.

How to interpret test data: whenever we make generalization about data, we assume that what some specific examples show as true necessarily represent the whole. Nine out of ten of our procedures meet the acceptable performance objectives, then we assume the tenth one will also meet acceptable performance objectives, we give a number to something is innumerable, and such generalization necessarily contain flaws. (The coffee example, sugar, cream and hot)

Interpreting test results means converting the data you obtained into document design changes. If you make changes based on the data, this mean that you may overlook a bias you had in your test that would invalidate the result. For this reason you need to stay aware of biases, and make sure that any changes to the documentation reflect what you, your team members, and your users see as reasonable and based on common sense.

(The testing paradox) The earlier you test the weaker the results but the easier it is to make changes; the later you test the better the result but the harder it is to make changes. Finally try to distinguish between problems of the documentation and problems of the product.