Applying Human-Centered Design Process to SystemDirector Enterprise Development Methodology

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

Examination Guidelines for Design (Provisional translation)

User Centered Design (UCD)

INTRODUCTION. 2. User-centred interface design.

Hitachi s Social Infrastructure Defenses for Safety and Security through Collaborative Creation with Customers

Using the Common Industry Format to Document the Context of Use

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

Human-Centered Design Approach for Middleware

OG The Open Group OG TOGAF 9 Combined Part 1 and Part 2

Inspirium HMI-Studio: Authoring System for Creating HMI Scenarios

USER-CENTERED DESIGN KRANACK / DESIGN 4

International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2015)

Guidelines Concerning the Transmission, Etc. of Specified Electronic Mail

CHAPTER 4 HUMAN FACTOR BASED USER INTERFACE DESIGN

Establishing Human-Centered Design Process in Mobile Phone Development

Gradational conception in Cleanroom Software Development

EN ISO Ergonomic requirements for office work with visual display terminals (VDTs), Part 7: Requirements for display with reflections

IT Governance Framework at KIT

Updated tablets allow customers to connect with regional financial institutions

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Infrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems

Security Management Models And Practices Feb 5, 2008

Disaster Management and Security Solutions to Usher in the IoT Era

Standard Glossary of Terms used in Software Testing. Version 3.2. Foundation Extension - Usability Terms

A Study on Website Quality Models

Information Security and Cyber Security

INFORMATION SECURITY MANAGEMENT SYSTEMS CERTIFICATION RESEARCH IN THE ROMANIAN ORGANIZATIONS

OG0-091 Q&As TOGAF 9 Part 1

The Revised Design Examination Guidelines regarding graphic image on a screen designs entered into force on April 1, , in Japan

3Lesson 3: Web Project Management Fundamentals Objectives

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

Have Records Management Fundamentals Changed with the Revision of ISO 15489?

Accelerate Your Enterprise Private Cloud Initiative

Government Resolution No of February 15, Resolution: Advancing National Regulation and Governmental Leadership in Cyber Security

Development of Contents Management System Based on Light-Weight Ontology

ISO INTERNATIONAL STANDARD. Ergonomics of human-system interaction Part 110: Dialogue principles

TEL2813/IS2820 Security Management

BPS Suite and the OCEG Capability Model. Mapping the OCEG Capability Model to the BPS Suite s product capability.

Module B1 An Introduction to TOGAF 9.1 for those familiar with TOGAF 8

ISO INTERNATIONAL STANDARD. Ergonomics of human system interaction Part 210: Human-centred design for interactive systems

Vendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo

ITSS Model Curriculum. - To get level 3 -

User-Centred Evaluation Criteria for a Mixed Reality Authoring Application

An Analysis of Image Retrieval Behavior for Metadata Type and Google Image Database

Architecture of Business Systems Architecture and the Role of the Architect

Suggestion: Human Factor Based User Interface Design Tool

1. The Best Practices Section < >

HPE Data Center Operations Consulting Service

Software Engineering

European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy

Introduction to User Stories. CSCI 5828: Foundations of Software Engineering Lecture 05 09/09/2014

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

Lose It! Weight Loss App Heuristic Evaluation Report

Development of Information Platform Service for Facilitating Reform of Work Practices and User Value Maximization

Understanding Usability: Getting Beyond Ease of Use

PROTOTYPING 29/11/2017. Presented by: Shuchita Singh

COMP6471 WINTER User-Centered Design

Control System Security for Social Infrastructure

THE UIGARDEN PROJECT: A BILINGUAL WEBZINE Christina Li, Eleanor Lisney, Sean Liu UiGarden.net

Bachelor of Arts Program in Information Science

UGANDA NATIONAL BUREAU OF STANDARDS LIST OF DRAFT UGANDA STANDARDS ON PUBLIC REVIEW

IT Governance ISO/IEC 27001:2013 ISMS Implementation. Service description. Protect Comply Thrive

GLOBAL INDICATORS OF REGULATORY GOVERNANCE. Scoring Methodology

User Testing Study: Collaborizm.com. Jessica Espejel, Megan Koontz, Lauren Restivo. LIS 644: Usability Theory and Practice

User Centered Design Approach to an Integrated Dynamic Positioning System

Version: 1. Designing Microsoft SQL Server 2005 Databases

ISO/IEC TR TECHNICAL REPORT. Software engineering Product quality Part 4: Quality in use metrics

CMPIC s CM Training & Certification Courses

Systems and software engineering Requirements for managers of information for users of systems, software, and services

Applying ISO/IEC Quality Model to Quality Requirements Engineering on Critical Software

Integrating User Evaluation into Software Development Environments

efmea RAISING EFFICIENCY OF FMEA BY MATRIX-BASED FUNCTION AND FAILURE NETWORKS

EXAM PREPARATION GUIDE

ANZSCO Descriptions The following list contains example descriptions of ICT units and employment duties for each nominated occupation ANZSCO code. And

Synergy Distributed Meeting Scheduler. Project Plan. Revision 2.0. CS 6361 Advance Requirements Engineering Fall 2008

User-centered design in technical communication

DIGITAL COMMUNICATIONS GOVERNANCE

HPE Network Transformation Experience Workshop Service

Portfolio Classified due to NDA agreements

Human-Computer Interaction IS4300

Information Security Management System (ISMS) ISO/IEC 27001:2013

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

COMMIUS Project Newsletter COMMIUS COMMUNITY-BASED INTEROPERABILITY UTILITY FOR SMES

International Policy Division, Global Strategy Bureau

Software Design and Evaluation by Ergonomics Knowledge and Intelligent Design System (EKIDES)

Work Environment and Computer Systems Development.

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

INFORMATION-ORIENTED DESIGN MANAGEMENT SYSTEM PROTOTYPE

Strategic Action Plan. for Web Accessibility at Brown University

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

Concepts of user-centered design

Applying Human Factors to Medical Device Design

An Analysis of Website Accessibility of Private Industries -Focusing on the Time for Compulsory Compliance with Web Accessibility Guidelines in Korea-

Outline for a National Programme for the Elimination of Silicosis (NPES)

Fiscal 2015 Activities Review and Plan for Fiscal 2016

Special Action Plan on Countermeasures to Cyber-terrorism of Critical Infrastructure (Provisional Translation)

PUTTING OUR KNOW-HOW TO WORK FOR YOU: UX AND USABILITY ENGINEERING SEMINARS. Certification for Professional for Usability and User Experience (CPUX)

Criteria for selecting methods in user-centred design

C106: DEMO OF THE INFORMATION SECURITY MANAGEMENT SYSTEM - ISO: 27001:2005 AWARENESS TRAINING PRESENTATION KIT

Subject: Audit Report 18-84, IT Disaster Recovery, California State University, Sacramento

Transcription:

Applying Human-Centered Design Process to SystemDirector Enterprise Development HIRAMATSU Takeshi, FUKUZUMI Shin ichi Abstract Human-centered design process is specified in ISO13407 international standard, where policies are prescribed regarding the development of systems offering high usability. The NEC Human Interface Center takes these humancentered design process policies and systemizes them as specific development procedures applicable to system development projects, integrated as SI development standards within our company. By incorporating systemized usability-enhancing activities into our SI development standards, it is possible even for non-specialists to design and develop systems that emphasize usability. Keywords human-centered design process, usability, human interface, user interface, accessibility development standard, UI design, ISO13407, JIS Z8530, JIS Z8341 1. Introduction Conventionally, improvements in usability have been made by evaluating a final product or system and then applying those results to the next version. However, this meant that even if a problem was discovered, solving it would have to wait until the next version, and in cases of a major problem, reworking would take lots of time and cost. To overcome such problems and to create products and systems offering high usability, it has been common for Human Interface (abbreviated as HI hereinafter) specialists be involved in the development project while it is in early stage of development process, and offered consulting on how to improve usability. However, the fact that the number of HI specialists is limited, thereby also limiting the number of projects for which consulting can be applied, is a serious issue. For some time, NEC s Human Interface Center (HI Center) has offered HI consultancy vis-a-vis our company s internal projects, and the HI design know-how was gathered there. Together with the principles of the Human-Centered Design Process, we systemized specific development procedures to be implemented in system development projects. They were incorporated as the User Interface (hereinafter abbreviated as UI ) Design Guide as part of NEC s SI development standards, based on the integrated development environment afforded by SystemDirector Enterprise. By incorporating activities to enhance usability into our SI development standards as specific procedures, it has become possible to design and develop high-usability systems even if an HI expert is not on hand. This paper will explain our thoughts in formulating the UI Design Guide. 2. What is a Human-Centered Design Process? Human-centered design is a method of developing interactive systems that emphasize ease of use from the viewpoint of the user. In contrast to the conventional design process which was function-centered, this new way of thinking puts the user at the center and designs the system from that perspective. The human-centered design process was established in 1999 as ISO 13407 international standard, and in Japan it was established in 2000 as JIS Z8530, a translated version of the same standard. The basic principles of human-centered design as specified by ISO 13407 are: (1) to actively seek user involvement in the design process, and to fully understand the user and his or her task; (2) to appropriate allocate tasks between the jobs done by the user and the functions handled by the system; (3) to perform repetitive design and evaluation; and (4) to incorporate users of various type of skill and perspectives into the design process. Based on these basic principles, it defines the following four activities as the human-centered design process. 12

Special Issue: Human Interface Fig. 1 Interdependency of human-centered design process activities. (1)Understand and specify the context of use (of the system users) (2)Specify the user and organizational requirements (3)Produce design solutions (4)Evaluate designs against requirements Fig. 1 shows their relationship in the human-centered design process. By implementing these activities at an early stage of the development process, such as the system planning phase, repeating these processes again and again with improvements, it is possible to create systems that are truly easy for the user. 3. Formulation Policy for UI Design Guide 3.1 Incorporation into SystemDirector Enterprise Development The designated target of SystemDirector Enterprise development methodology is business system development in an open environment. As such, it systematically sets specific procedures and outputs per each role of the developer within the development process, and is used as the SI development standard within our company as well. By incorporating the ideas of the human-centered design process into the development process of our SI development standards, we aimed at improving usability in our SI project. What s more, this development methodology was created based on the fundamental policy that it should be capable being implemented in the field of development easily, and should not require any specialized expertise to the developer. Therefore, it specifically defines the Who (Role), When (Phase), How (Activity/Task), and What (Outputs) needs to be done, in each phase of the development process such as Requirement definition or Outline design. Based on the above, we drew up the UI Design Guide by systematizing activities/tasks required to implement a humancentered design process, and refined them into specific procedures that developers could use as-is in the field. Furthermore, we also decided that the four activities involved in the human-centered design process should be fully completed at least once before outline design is completed. Based on these policies, in preparation for requirement definition we organized the context of use (understand and specify the context of use), and while extracting non-functional requirements we organized the UI requirements (specify the user and organizational requirements), thereby integrating human-centered design process activities into a pre-existing development flow. 3.2 Illustrating Our HI Design Know-how In the past, member of HI Center has been involved in various NEC development projects, offering HI consulting aimed at improving usability. We analyzed target users and task requirements to formulate specific usability-related requirements based on the concept of the human-centered design process. We made it our policy to illustrate our accumulated HI design know-how numerous times in the UI Design Guide. ISO 13407 stipulates that when performing the step understand and specify the context of use, it is necessary to analyze the characteristics of the user, the task, and the environment. As a way to perform these analyses, field surveillance and task analysis exist. But these methods require the expertise of a usability specialist. As a way to enable any onsite developer to effectively perform analysis, we decided the system should provide a large number of specific examples, categorized so that the developer can easily select those with similar, relevant characteristics. 3.3 Use of Screen UI Standard Development of produce design solutions in keeping with the human-centered design process can be done more efficiently by preparing beforehand and using design standards such as UI guidelines or screen UI standards. Especially in cases NEC TECHNICAL JOURNAL Vol.3 No.2/2008 ------- 13

Applying Human-Centered Design Process to SystemDirector Enterprise Development where numerous members or teams are involved in system development, the use of screen UI standards helps to achieve a consistent UI for the entire system. And by unifying the design and developing common parts, it helps to increase development efficiency. In UI design guide, we added the new step to specify the screen UI standards as the procedure following specify the user and organizational requirements. And we decided to use the screen UI standards when actually designing the screen UI (Produce design solutions). Moreover, we prepared a screen UI standard creation guide to assist in formulating the screen UI standards, and clarified the types of factors that needed to be standardized as the items of those standards. And we also prepared document samples as specific examples for screen UI standards, as well as UI design basic guidelines to act as a versatile set of UI guidelines. 4. Architecture of UI Design Guide 4.1 Document System The UI design guide consists of a three-part main text plus reference documentation (See Fig. 2 ). The document showing the procedure for the human-centered design process that developers will be referring to is the UI Design Guide, Chapter 2: Activities and outputs of UI design. Chapter 2 of the UI design guide explains the detailed procedures and outputs for analyzing the context of use and specifies the requirements based on the human-centered design process, and how to perform designing and evaluations accordingly. In the screen UI standard creation guide we explain the items that need to be decided on for screen UI standardization, as well as the thinking process behind it. For example, it includes formulation of screen transition methods, screen layout (title, common header, common footer, etc.), the data display method (grouping method, display format, etc.), the help and guidance display methods, and so on. The UI design basic guidelines explain the fundamental principles involved in performing UI design. Here we discuss the do s and don ts of UI design from the standpoint of usability (ease of use, ease of understanding, efficiency, etc.) and human characteristics. The accessibility JIS compliance guidelines explains the criteria for the building of systems that are compliant with Web accessibility JIS (JIS Z8341-3) and the operational model prescribed by the Japanese Ministry of Internal Affairs and Communications. Implementation of JIS standards pertaining to accessibility has resulted in compliance to those JIS regulations becoming a prerequisite for procurement, especially for public systems such as those used by local governments. 4.2 Process of UI Design Chapter 2 of the UI design guide explains the procedures and outputs involved with implementing the human-centered design process. Those UI design procedures are defined as Table 1 UI design procedure. Fig. 2 Document Configuration. 14

Special Issue: Human Interface Table 2 Specific examples of user characteristics. screen UI standards and UI requirements list, and also evaluate usability of them. For usability evaluation, we have provided a checklist. But as for the specific procedure, we only provide overviews and reference materials as attachments. 5. Conclusion shown in Table 1. The UI design procedures start with organizing the UI concept. This involves extracting the overall policies and common concepts that characterize the system to be developed and organizing them as the UI concept. Organizing the UI concept is not specified in ISO 13407, however we decided it was important to clarify them early stage in the system development process because this information is critical to deciding on the initial design and policy of the UI, and also can affect the functional requirements. To organize the context of use, we analyze the characteristics of the user, the task, and the environment where the system is used. Here, possible comprehensive analysis and classification are performed on the attributions of user, task and environment, and numerous examples are provided for each depending on their particular characteristics. As for the attribution classification method, we refer to JIS Z 8521 (Guide on Usability) to formulate the characteristic criteria ( Table 2 ). Based on the user, task and environment characteristics gained in organizing the context of use, specific UI requirements are derived in organizing UI requirements. In this procedure, a list of UI requirement items that need to be extracted is displayed along with examples of concrete UI requirements so that the developer can easily derive UI requirements. Ultimately, this results in the creation of a List of UI requirements to decide on priority for development. We added the step of creating a screen prototype in screen UI standard creation so that we can gather user feedback regarding operability, design and visibility, and come to an agreement at this stage. This aims to reduce changes or revisions to the common specifications occurring after the screen UI standards are created because of the prohibitive loss of efficiency that would be involved. In screen UI evaluation, we confirm the continuity of the various screens developed through screen UI design against the This paper is a report on the policies involved in drawing up, as well as its architecture and contents the UI design guide, which we formulated in order to integrate the human-centered design process into our SI development standards. By utilizing this UI design guide, it will be possible for developers to design and develop systems that emphasize usability even if they are not usability experts. Currently the UI design guide has been released internally within our company, but we have yet to sufficiently analyze its effects. We intend to continue analyzing those effects, as well as repeatedly apply improvements, to ultimately realize a development and design guide that will be easy for developers to use. References 1) JIS Z 8530: NINGEN KOGAKU - INTARAKUTEBU SHISUTEMU NO NINGEN CYUSHIN SEKKEI PUROSESU (Human Engineering - Human-Centered Design Process for Interactive Systems - ISO 13407) 2) JIS X 8341: Guidelines for older persons and persons with disabilities - Information and communications equipment, software and services - Part 3: Web Content 3) JIS Z 8521: NINGEN KOGAKU - SIKAKU HYOJI SOUCHI WO MO- CHIIRU OHISU SAGYO - SIYOU-SEI NI TSUITENO TEBIKI (Ergonomic requirements for office work with VDTs - Part 11:Guidance on usability - ISO9241-11) 4) Special Edition: MOU TUKAI-GATTE DE NAYAMASE NAI (No More Worrying Over Usability ), Nikkei IT Professional, Nikkei BP, September 2005 Issue 5) Series: KUMIKOMI GIJUTSUSYA NO YUZABIRITEI KOZA (Usability Workshop for Embedded Technologists) -Total 6 articles, Nikkei Electronics, November 2005 through January 2006 NEC TECHNICAL JOURNAL Vol.3 No.2/2008 ------- 15

Applying Human-Centered Design Process to SystemDirector Enterprise Development Authors' Profiles HIRAMATSU Takeshi Research Manager, Human Interface Center, Common Platform Software Research Laboratories, NEC Corporation Member of the IEICE (Institute of Electronics, Information and Communication Engineers) FUKUZUMI Shin ichi Department Manager, Human Interface Center, Common Platform Software Research Laboratories, NEC Corporation Member of the Human Interface Society (Director), Japan Ergonomics Society (Councilor) and Japanese Psychological Association 16