Human-Centered Design Approach for Middleware

Similar documents
Establishing Human-Centered Design Process in Mobile Phone Development

Overview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen

"Charting the Course... ITIL 2011 Managing Across the Lifecycle ( MALC ) Course Summary

Fiscal 2015 Activities Review and Plan for Fiscal 2016

Information Security Solutions

ITIL 2011 Foundation Course

Advancing Kyocera Philosophy Education

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE

Information Technology Engineers Examination. Database Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for

The ITIL v.3. Foundation Examination

EXAM PREPARATION GUIDE

Administrative Policy

PRODUCT SAFETY PROFESSIONAL CERTIFICATION PROGRAM DETAILS. Overview

User Experience Index Scale Quantifying Usability by Magnitude Estimation

How to Become a CMA (Certified Management Accountant) May 10, 2017

TASK FORCE ON SERVICES STATISTICS

Corporate Governance and Internal Control

Establish a new company to foster human resource for the global rollout of the Social Innovation Business using digital technologies

ITSS Model Curriculum. - To get level 3 -

DISCUSSION PAPER. Board of Certification Oral Examination Consistency

Featured Articles II Security Platforms Hitachi s Security Solution Platforms for Social Infrastructure

Trend Micro Professional Services Partner Program

(b) Fiscal 2016 Initiative Results and Fiscal 2017 Plans

ALABAMA FIRE COLLEGE SKILLS EVALUATOR TRAINING

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE

INFORMATION-ORIENTED DESIGN MANAGEMENT SYSTEM PROTOTYPE

User-centered design in technical communication

Inspirium HMI-Studio: Authoring System for Creating HMI Scenarios

Project Management Professional (PMP) Certificate

Overall View and Collaborative Creation Activities for a Safe and Secure Society

The Information Technology Program (ITS) Contents What is Information Technology?... 2

Project 3-I. System Requirements Specification Document

COMP6471 WINTER User-Centered Design

Practitioner Certificate in Business Continuity Management (PCBCM) Course Description. 10 th December, 2015 Version 2.0

Web Front Technology: Interstage Interaction Manager

ITEM 6D TO: FROM: SUBJECT: DATE: background groups. STRATEGY. transition to HIGHLIGHTS. Process for New Program.

SERVICE OPERATION ITIL INTERMEDIATE TRAINING & CERTIFICATION

Project design process by Heartgrenade

NIGERIA SECURITY AND CIVIL DEFENCE CORPS INSTITUTE OF SECURITY OF NIGERIA

Request for Qualifications for Audit Services March 25, 2015

2020 Town Web Design Converter for Providing Guidance Assistance to Individuals in Cities

EXAM PREPARATION GUIDE

SAP PartnerEdge Program Guide for Authorized Resellers

Red Hat APAC. Professional Services Partner Program. FY18 Guide. (for Partners)

Project Management Fundamentals

Applying Human-Centered Design Process to SystemDirector Enterprise Development Methodology

TEL2813/IS2820 Security Management

Evaluation and Design Issues of Nordic DC Metadata Creation Tool

Criteria for selecting methods in user-centred design

EXAM PREPARATION GUIDE

IBM s approach. Ease of Use. Total user experience. UCD Principles - IBM. What is the distinction between ease of use and UCD? Total User Experience

LG CNS and HITACHI Agreed to Jointly Develop a Information System for University

Grid Middleware for Realizing Autonomous Resource Sharing: Grid Service Platform

The Quick CASP USER S GUIDE. What is the Quick CASP? Sample Quality Improvement Plan. >>> page 3. >>> page 7

POSITION DESCRIPTION

Professional (CBAP) version 3

Improve Your Manufacturing With Insights From IoT Analytics

ConSite Next-generation Service Solution Utilizing ICT

NIAC Membership Application Checklists

EXAM PREPARATION GUIDE

OASIS PKI Action Plan Overcoming Obstacles to PKI Deployment and Usage

KEY PROGRAMME INFORMATION. Originating institution(s) Bournemouth University. Faculty responsible for the programme Faculty of Science and Technology

Proactnes Series for Efficient IP Network Operation Management

Usage of a common terminology as well as established techniques and methods key success factors of Requirements Engineering. Stefan Sturm IREB GmbH

Business Architecture Implementation Workshop

Department of Management Services REQUEST FOR INFORMATION

2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system

SAVE International Certification Program Transition Summary

Supporting the Next Generation of Mission-Critical Systems

CASA External Peer Review Program Guidelines. Table of Contents

Reviewed by ADM(RS) in accordance with the Access to Information Act. Information UNCLASSIFIED.

KENYA SCHOOL OF GOVERNMENT EMPLOYMENT OPORTUNITY (EXTERNAL ADVERTISEMENT)

Foundation. Become a ITIL Foundation Certified Professional from our exclusive 2 full day. conducted by authorized faculties from APMG.

The Analysis and Proposed Modifications to ISO/IEC Software Engineering Software Quality Requirements and Evaluation Quality Requirements

EXAM PREPARATION GUIDE

NZ Certificate in Credit Management (Level 4)

Ex-Post Evaluation of Technical Cooperation Project The Project on ICT Human Resource Development at ICT Training Institute

International Policy Division, Global Strategy Bureau

Quality Management System (QMS)

Buros Center for Testing. Standards for Accreditation of Testing Programs

Metadata Framework for Resource Discovery

3Lesson 3: Web Project Management Fundamentals Objectives

PRIOR LEARNING ASSESSMENT AND RECOGNITION (PLAR)

DEMO OF ISO/IEC 17025:2017 AWARENESS AND AUDITOR TRAINING PPT PRESENTATION KIT

Microsoft Core Solutions of Microsoft SharePoint Server 2013

Request for Proposal for Technical Consulting Services

Qualification and Renewal Criteria for certification to engage in the practice of accounting

TELECOMMUNICATIONS INDUSTRY OMBUDSMAN INDEPENDENT REVIEW ISSUES PAPER

SCO Monitoring Process Overview Revised December No narration, music playing. Course Number:

Learnability of software

The Value Methodology SAVE International

BCS Specialist Certificate in Service Desk and Incident Management Syllabus

Training Catalog. Decker Consulting GmbH Birkenstrasse 49 CH 6343 Rotkreuz. Revision public. Authorized Training Partner

Application-Oriented Storage Resource Management

Annual Report for the Utility Savings Initiative

Website Services Update Branches Convention October Carl Harris MBCS CITP Head of Website Services

Featured Articles AI Services and Platforms A Practical Approach to Increasing Business Sophistication

Transcription:

Human-Centered Design Approach for Middleware V Tadashi Kobayashi V Hiroyo Miyamoto V Michiyo Komatsu (Manuscript received November 7, 2008) At the UI Center of the Fujitsu Software Unit, we introduced the concepts of UI design and UI evaluation to our development processes with the goal of achieving universal design of open platform middleware products in fiscal 2008. Universal design of middleware products entails recognizing the target users of our products, and then developing software products that those users find easy to understand and use. We are concentrating our efforts primarily in three areas: the education and training of UI architects, standardization and process reform, and UI evaluation by specialists. In order to continue providing products of high UI quality, we consider the development of UI architects who are aware of the importance of usability on functionality and operability to be the imperative priority. Such UI architects need to be able to implement sophisticated UI design and evaluation based on the humancentered design (HCD) methodology such as benchmarking of competitors, analysis of UI-related issues and user analysis. 1. Introduction Fujitsu Software Unit had many challenges to be overcome regarding user interface (UI) of open platform middleware products. For instance, incident reports issued by misunderstanding the method of operating products showed an increasing trend with an annual increase of 4%. Further, about 30% of these cases were attributable to UIrelated issues. Besides, the results of a customer satisfaction survey carried out by a third party on the user-friendliness of Fujitsu middleware products indicated that satisfaction was falling continuously. To overcome these issues, Fujitsu Software Unit established the UI Center in fiscal 2007 to start its approaches to human-centered design (HCD). The UI Center is pushing forward with the initiative of the Fujitsu Software Unit for universal design (UD) based mainly on the following three areas: education and training of UI architects, standardization and process reform through guidelines and GUI bank, and UI evaluation by specialists. The UI architects in this context represent the human resources among program developers and inspection engineers in the Software Unit who are well versed in UD and are capable of design and evaluation while giving consideration to UD in the overall development processes. Further, they need to have skills to design and evaluate middleware products for other units also by mastering special techniques and accumulating experience of UI improvement approaches and success cases. This report describes UD approaches for middleware products and the method of addressing these approaches. 2. UD for middleware products The target of UD for middleware products is to make them easy to use for users of the product, FUJITSU Sci. Tech. J., Vol. 45, No. 2, pp. 195 201 (April 2009) 195

instead of making them easy to use for all users (Figure 1). To achieve this target, it is essential to understand at the early stages of planning and designing what types of users use the middleware products and in which situations. To achieve this objective, Personas of the target users are determined in discussions among stakeholders related to the concerned product from various divisions including the sales, design, quality assurance, development and support divisions. In this approach, evaluation is conducted in accordance with Personas and Scenarios (description of situations where the product concerned is used by users), based on HCD theory by UDconscious human resources with relevant skills from the planning and design phases. In UI evaluation, the products that indicate no problem in the following aspects are judged as being easy to use: Do you understand the current situation? Do you understand how to operate the product? Is the actual behavior different from the expected behavior? Is it possible to efficiently operate and setup the product? Are errors adequately dealt with? The Software Unit has developed an evaluation check sheet summarizing these points called the User Interface Check List (UICL) and is promoting its use. This UICL includes descriptions on important points of confirmation and specific examples so that UI evaluation can be achieved by anyone. Besides, the Unit developed the UI Evaluation Plan/Report Sheet that integrates useful data for easy analysis and review of evaluation results, which not only provides evaluation results but also generates graphs automatically that indicate areas including many improvement opportunities only by completing the check lists. Further, the Unit has clearly identified a work flow (Figure 2) of a series of processes from the planning of an evaluation program to the countermeasures for evaluation results and the decision on acceptance or rejection in conjunction with clear definitions of the roles of each staff member in charge of UI design and UI evaluation. Easy to use for everyone Easy to use for users of the product Easy to see and understand Simple and easy Consistent and easy to master Can anticipate next action Error-resistant/Prompt restoration Minimal operation errors Error cause can be identified as soon as error is made Prompt restoration from downtime Understand current situation Understand operation method Expected behavior is consistent with actual behavior Efficient operation and setting Errors are addressed appropriately Easy to use Figure 1 UD in Software Unit. 196 FUJITSU Sci. Tech. J., Vol. 45, No. 2, (April 2009)

3. Long-term and short-term programs In fiscal 2008, UD activities were started for some of over 350 Fujitsu middleware products centered on those that will continue to be further invested in, after classifying them into products for long-term programs and those for short-term programs while giving consideration to their speed and efficiency of implementation. Education and training are provided to develop UI architects in the development division, in addition to GUI design specialists (Fujitsu Design Center), in the long term to achieve the UD initiative. However, it takes a long time to develop such human resources and, moreover, various preparations are necessary for process reform to integrate new elements in the conventional development process. Therefore, in fiscal 2008, approaches for realization of UD were implemented as joint efforts with Japanese and international specialists who belong to the Fujitsu Design Center and Fujitsu Australia Software Technology Pty. Ltd., within the framework of a short-term program. These are some of the efforts to achieve UDs that are valid in the global arena. Parties involved with development Parties involved with evaluation Staff responsible for development Staff responsible for inspection Specialists and UI architects Users 1) Formulation of UI Evaluation Plan/Report Sheet Applicable, Not applicable Adopt (corrected), Adopt (not corrected), Do not adopt, Review for next version, Not determined 3) Opinion for UI evaluation 2) Implementation of UI evaluation 4) Confirmation of UI evaluation Request improvement, Suggestion rejected 5) Judgment of UI evaluation OK, Not OK 6) Review of UI evaluation 7) Implementation or correction of UI evaluation results Support for screen design by specialists Acceptance, Conditioned acceptance, or Rejection 9) Judgment of acceptance or rejection 8) Confirm revision, Opinion OK, Not OK Role of UI Center Overall coordination Interventional instruction, guidance in UI design, and evaluation processes Confirmation of UI Evaluation Plan/Report Sheet contents Implementation of UI evaluation as UI architect Specialists to support screen design at planning and design phases Support for translation when evaluation is carried out by FAST Figure 2 Flow of UI design and evaluation process. FUJITSU Sci. Tech. J., Vol. 45, No. 2, (April 2009) 197

4. Education and training of UI architects To develop UI architects, a mechanism to improve trainees motivation through a qualification system is essential in addition to mastering special skills, implementing UI evaluation and self-evaluating skills. In the collective education of HCD theories and methodologies for mastering special UD skills, the details of training are customized by adopting specific middleware products as examples so that the trainees can master the concept more easily based on their familiar examples. Further, as a follow-up of the above- mentioned lectures, workshops based on the Persona method and Scenario method are held so that participants can receive hands-on training of evaluation methods using UICL. In addition, the specialist qualification system promoted by the Software Unit has been used positively within the framework of a community activity called Development Initiative of Design and Evaluation Specialist for UD products. This program allows employees to experience UI evaluation of actual products within the context of the education and training of UI architects. For self-evaluation of skills, a diagnostic program was developed by adding contents to Skill Compass. Participants can confirm their own skill level in UI design and UI evaluation (Figure 3) by completing a questionnaire that asks them to choose a single answer from four options. In the Software Unit, L3 is determined as a category of specialists who have special skills in a specific area, while L4 and above are the categories of professionals who can utilize these skills in a specific area. Similar definitions are applicable also to the UI design and evaluation areas. The levels are sub-divided into multiple classes depending on the scale of objects to be evaluated. Concerning the qualification system, a new category of UI technology has been added to the existing professional qualification system promoted by the Software Unit, aiming to motivate employees to achieve their target of becoming specialists in the area of UI design and evaluation. Moreover, a UI Engineer Examination is held quarterly. Employees who pass this examination will be given the qualification of UI engineer. Examinees need to evaluate a mock-up system by using UICL within a specified period. They are judged based on a five-point scale depending on their capability to find out UI-related nonconformances in a mock model. Among the successful examinees, those who achieved a conformance rate of at least 80% for their correct an- Concept of human resources: Envisaged activities Level UI Design UI Evaluation UI Proposal Availability Scope Availability Scope Availability Scope L3 L4 L5 note) Own feature Own products Product series Specific features of product Product as a whole Product series Product as a whole Product series : Can make decision, : Has knowledge, : No requirement note): Person who can design policies for a product series. Persons with L4/L3 qualification can reflect their decisions in the products (programs). UI architect development plan One to two UI architects should be developed in a department. Skills higher than L4 qualified for proposal of whole product. Development of human resources who can also evaluate and propose products other than their own should be targeted. Figure 3 UI design and evaluation skills. 198 FUJITSU Sci. Tech. J., Vol. 45, No. 2, (April 2009)

swers with no erroneous suggestions and whose suggestions include one or more major non- conformance are recommended by their supervisors as candidates for UI architects, to sit for professional qualification exams. 5. Standardization and process reform The UI Center issued the Fujitsu Middleware UI Guidelines in August 2008 which compiles professional know-how in this area. The following concepts that are critical in the approach for UD are described in these guidelines: Concepts and realization method of UD in the Software Unit for middleware products Level of approaches and applicable standards for UI design and UI evaluation Specific GUI design samples and recommended terminologies UI architects contribute to UI design and evaluation activities in appropriate processes according to the rules stipulated in the applicable guidelines (Figure 4). In this process, they actively use GUI bank and Persona bank provided by the UI Center to achieve a higher level of harmonization in screen design or improved efficiency of development work. UI parts templates and icons commonly used in the middleware products are registered in the GUI bank for the convenience of developers. The Software Unit will determine the targets for UD to achieve better usability depending on each level. To be specific, these targets are defined in the UI guidelines. They are implemented based on the rules and the level of necessity (Table 1). 6. UI evaluation by specialists In fiscal 2008, UI evaluation by specialists was implemented on our core products among around 80 products within the scope of investment increase and continued marketing. The target of our UD by specialists is to have products that are more competitive than those of our competitors. To be specific, we benchmark our competitors, and based on the results some specialists in the Fujitsu Design Center and Fujitsu Australia Software Technology Pty. Ltd. develop a mock-up model in the planning phase. Thereafter, UI design is started after third-party evaluation has been completed. In addition, in fiscal 2008, this approach Planning (RS/BD) (Virtual catalogue) (Plan) Persona creation, Scenario creation Design (FD/SD) (Feature design) (Manual design) UI design Programming (DD/MK1-3) (Programming) (Manual development) Test (CT/ST) Product evaluation (PT) (Exam/Registration) Operation, Maintenance (Incident) Evaluation Evaluation Evaluation Evaluation Feedback Items in double frames are the processes requiring involvement of UI architects Figure 4 Processes and tasks to be designed and performed with the help of UI architects. FUJITSU Sci. Tech. J., Vol. 45, No. 2, (April 2009) 199

was started for our system management products (about 20 products), targeting harmonization of screen design and terminologies as well as drastic improvement of usability across all the products in this series. Figure 5 indicates an example of improvement for a middleware product. Before the improvement, a user could not delete a file that had been selected in the screen for designating files to be attached. After the improvement, the field for designating attachment files allows flexible selection and deletion of files and the name of the button has been changed to Reference which has a more general meaning. 7. Conclusion The Software Unit recognizes the need to propose UI that users find easy to understand and Table 1 Level of UI design and UI evaluation. Level Target UI design and UI evaluation Effect Scale in scope 3 More competitive than competitors Upon benchmarking of competitors, design and evaluation are carried out based on HCD methodology. Design by specialists undergoes third-party evaluation and feedback is supplied Realization of UI that enables differentiation and exceeds that of our competitors New products Major revision 2 Harmonization in the operability and realization of universal design Third-party evaluation by UI architect is implemented and feedback is supplied to UI design Human error prevention and improved visibility and easier understanding Minor revision Revision of products for which Levels 2 and 3 were completed 1 Harmonization of screen design and conformance to the minimum rules Harmonized screen design across the products Human error prevention No significant revision Before improvement There is no way to delete an attached file. After improvement Improved to provide input fields that allow users to specify and erase filenames of attached files. Systemwalker IT Process Master V13.3 Figure 5 Example of UI improvement. 200 FUJITSU Sci. Tech. J., Vol. 45, No. 2, (April 2009)

use in addition to its error-free characteristics in delivering open platform middleware products. To achieve this target, development of as many UI architects as possible who are aware of the importance of usability on functionality and operability is an urgent issue to be addressed. Such human resources need to have a capability to implement sophisticated UI design and evaluation based on the human-centered design (HCD) methodology such as benchmarking of competitors, analysis of UI-related issues and user analysis. The UI architects skilled in using development technology can help to develop, implement and present recommendations from the aspect of product functions. Further, by positive use of UI architects, the reverse of the development process can be minimized, leading to enhanced efficiency of development procedures. We plan to increase the number of products within the scope of this initiative together with the number of UI architects. Tadashi Kobayashi Fujitsu Design Ltd. Dr. Kobayashi received the Ph.D. degree in Usability from Shizuoka University, Hamamatsu, Japan in 2008. He joined Fujitsu Ltd., Kawasaki, Japan in 1974 and has been engaged in developing computer graphics software. Since 2000, he has been engaged in improving the usability of large-scale middleware software. He is a Director of HCD-Net, the first NPO for usability in Japan, and a member of ISO/TC159/SC4/WG5. He received the Usability Service Award from the Usability Professionals Association in 2008. Michiyo Komatsu Fujitsu Ltd. Ms. Komatsu received the B.A. degree in Philosophy from Tokyo Woman s Christian University, Tokyo, Japan in 1983. She joined Fujitsu Ltd., Kawasaki, Japan in 1983 and has been engaged in Documentation Engineering. Since 2007, she has been engaged in improving the usability of large-scale middleware software. Hiroyo Miyamoto Fujitsu Ltd. Ms. Miyamoto received the B.E. degree in Information and Computer Sciences from Toyo University, Tokyo, Japan in 1983. She joined Fujitsu Ltd., Kawasaki, Japan in 1983, and has been engaged in developing OASYS software, communication systems, computer manuals, and educational content programs, and is now engaged in enforcing Universal Design. She is a member of the Japan Technical Communicators Association and Japan Industrial Counselors Association. FUJITSU Sci. Tech. J., Vol. 45, No. 2, (April 2009) 201