FAQ: How to build User Profiles

Similar documents
An Oracle White Paper June Oracle Fusion Applications Creation of a View Only Role in Procurement

Implementing Supplier Audit History

Oracle BigMachines CPQ Cloud Service Products Document Engine Feature

An Oracle White Paper December HCM Succession Planning

Seven Steps to Building a High- Impact Learning Culture. Employees increasingly value a workplace that nurtures learning

Using Oracle E-Business Suite Business Events for Integrations in Integration Cloud Service

Oracle Inventory Management Inventory Management Integration with Projects

Oracle CPQ Cloud Solutions for enterprises and Fast Growing Companies

Oracle Inventory Management Inventory Management Integration with Projects

Integration Concepts for JD Edwards EnterpriseOne Human Resources and Oracle Taleo Business Edition Recruiting Cloud Service

Get Partner Solutions for Oracle Cloud. Oracle Cloud Marketplace

Asset Register Report

Oracle SCM Cloud Support for Contract Manufacturing

Oracle Utilities Meter Data Management Release Utility Reference Model Manage Contacts

Running Oracle Supply Chain Collaboration Cloud with Standalone Planning Solutions

An Oracle White Paper July Capital Markets Technology Spending: Tight Budgets, High Expectations

TABLE OF CONTENTS DOCUMENT HISTORY 3

Oracle CPQ Cloud and Salesforce.com Integration

Oracle Utilities Mobile Workforce Management Release Utility Reference Model MWM Manage Fieldworks

Delivering Effortless Knowledge Everywhere

Oracle CPQ Cloud for Channel Sales Streamline the Sales Process for Channel Partners

Oracle Global Human Resources Cloud Release 12 Update 13

An Oracle White Paper May Oracle Fusion Applications Setting Up a Minimal Enterprise Structure to Support Procurement Shared Services

What is CPQ? Sell More. Sell Faster. Sell Anywhere.

The State of Mobile Security in CIO Executive Interview

How Oracle Global Order Promising Cloud Sources Supply for Your Orders O R A C L E W H I T E P A P E R F E B R U A R Y

An Oracle White Paper June Running Oracle E-Business Suite on Oracle SuperCluster T5-8

January Oracle Real Time Decisions Statement of Direction

An Oracle White Paper July The Impact of the Financial Crisis on Core Systems Replacement

One View Report Samples Manufacturing Management

Advanced Analytics. The Power of Prediction O R A C L E W H I T E P A P E R J A N U A R Y

Key features of Oracle Hospitality OPERA Sales and Catering Premium Cloud Service

Oracle Service Cloud and Oracle WebRTC Session Controller ORACLE WHITE PAPER FEBRUARY 2015

Oracle Utilities Customer Care and Billing Release Utility Reference Model Apply Miscellaneous Charges

ORACLE CRM ON DEMAND DISCONNECTED MOBILE SALES FOR LIFE SCIENCES

Overcoming the Limitations of Conventional Application Performance Management

ORACLE E-BUSINESS SUITE R12.1 ORDER MANAGEMENT ESSENTIALS IMPLEMENTATION BOOT CAMP

An Oracle White Paper June Leveraging the Power of Oracle Engineered Systems for Enterprise Policy Automation

Managing Unpredictability using BPM for Adaptive Case Management

ORACLE TASK MANAGEMENT CLOUD

Oracle WebCenter: The Center of Engagement for Business

Oracle Hyperion Capital Asset Planning

An Oracle White Paper December Reducing the Pain of Account Reconciliations

PEOPLESOFT ebill PAYMENT

Oracle Revenue Management Cloud

WebCenter Content. Complete and Versatile Content Management

Oracle Utilities Mobile Workforce Management Benchmark

Oracle Account Reconciliation Cloud. November 2017 Update (17.11) What s New

TABLE OF CONTENTS DOCUMENT HISTORY 3

One View Report Samples Inventory Management

Oracle Hospitality elearning for OPERA Cloud Edition

Enterprise Rating Agility Improves Payer Response to Healthcare Reform ORACLE WHITE PAPER JULY 2014

Oracle Business Intelligence Cloud Service Boot Camp. Release 1.0

Oracle Crystal Ball and Minitab O R A C L E W H I T E P A P E R N O V E M B E R

Oracle Cross Channel Customer Experience for Communications. The Singularly Delightful Customer Experience That Drives Long-Term Profitable Growth

The Benefits of Consolidating Oracle s PeopleSoft Applications with the Oracle Optimized Solution for PeopleSoft

An Oracle White Paper October Why Projects Fail: Avoiding the Classic Pitfalls

Oracle Account Reconciliation Cloud. What s New in the June Update (17.06)

Oracle Account Reconciliation Cloud

An Oracle White Paper January ROI of Social Media in the Enterprise: A Benchmarking Survey

An Oracle White Paper September Understanding how to use the Demand Fulfillment page in Supply Planning Cloud

Oracle SCM Cloud. Release 11. Getting Started with Your Manufacturing and Supply Chain Management Implementation O C T O B E R

Oracle Data Visualization Content Pack for Engagement Cloud User Guide. Customer Service Executive Role

An Oracle Best Practice Guide March Best Practices for Community Engagement

ORACLE S PEOPLESOFT HRMS 9.1 FP2 SELF-SERVICE

October PeopleSoft Enterprise Campus Solutions 9.0. Additional Features October 2011 Pre-Release Notes

Provision, Deploy, Manage

Oracle Fusion Financial Reporting Compliance Cloud. What s New in Release 10

Oracle Utilities Customer Care and Billing Release Utility Reference Model Manage Consumption Data Reporting

JD Edwards EnterpriseOne General Ledger

An Oracle Strategy Brief November Better Business Intelligence for Insurers: Three Ways to Think Differently

Compliance Regulatory Reporting Applications Pack Release

The New Digital Reality for Manufacturing

Information That Predicts

ORACLE CRM ON DEMAND LIFE SCIENCES EDITION

See What's Coming in Oracle Taleo Enterprise Cloud Service

Oracle Revenue Management Cloud

Overview. Oracle Retail Reference Library Release Notes Release June 2015

See What's Coming in Oracle Talent Management Cloud

ORACLE CRM ON DEMAND RELEASE 37

Oracle Cloud Applications Common Technologies and User Experience

Oracle Planning and Budgeting Cloud Service

2018 FALL PRODUCT UPDATE. What s New in Oracle HCM Cloud

Oracle Big Data Discovery The Visual Face of Big Data

Developer Cloud Service. Transform Your Development Experience

See What's Coming in Oracle Service Cloud. Release Content Document

Curriculum and Course Descriptions Oracle Hospitality elearning for OPERA

Oracle. Talent Management Cloud Using Talent Review and Succession Management. Release 12. This guide also applies to on-premises implementations

An Oracle White Paper March Access Certification: Addressing and Building On a Critical Security Control

One View Report Samples Capital Asset Management

ORACLE FUSION FINANCIALS

Defining the Leading Edge in Value and Innovation

Compliance Regulatory Reporting Applications Pack Release

PeopleSoft on Oracle Ravello Cloud Service ORACLE WHITE PAPER AUGUST 2017

PeopleSoft Time and Labor

An Oracle White Paper September Roadmaps to Oracle Fusion Applications for Current Oracle Applications Customers

Five Minutes on Empowering Modern Procurement. Why Transforming Procurement Is a Top Priority for the Modern Business

ORACLE FUSION FINANCIALS CLOUD SERVICE

Meeting Customer Expectations with Your Mobile Workforce O R A C L E W H I T E P A P E R F E B R U A R Y

Transcription:

User Experience Direct (UX Direct) FAQ: How to build User Profiles Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, functionality, or service and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. This document contains preliminary images.. 1

FAQ: How to build User Profiles User Experience Direct (UX Direct) is an Oracle Applications User Experience (UX) program that provides user experience expertise to Oracle customers and partners for their implementations, customizations, and usage of Oracle enterprise applications. The goal of this program is to enhance end user experiences during and after customer implementations and improve user adoption of Oracle s enterprise applications. Overview A user profile describes the characteristics of a person working in a particular job role. For example, the characteristics of a compensation specialist would include a detailed description of that person s attributes (job title, level of education and training, goals, key tasks, age range, etc.). These attributes typically represent a range of values, for example, an age range described as being between 25 and 40. There is only one user profile for each role. 1. Why create user profiles? A user profile is one of the foundations on which a usable software application is built. The user profile drives the organization of and terminology used in an application. For instance, the menus, features, and controls are grouped according to that user s functional needs. The way that the software organizes tasks and task sequences and the language it uses depend on knowing who its users are and how they do their work. User profiles also are important in designing a company s customization of an application. Often, customizations are needed because a company s work practices are unique. The designer of the customization not only needs to know those practices but how the software implements the practices and, especially, how it constrains them. With a user profile, the designer can fit the design to the user s attributes. For example, if a task sequence will be new to relatively novice computer users, the design may use a wizard or constrained sequence of steps to guide them. The user profile also keeps a team of designers on the same page about users, so that different designers are making the same assumptions about the user attributes. 2. Is a user profile the same as a persona? No, though they are often confused. A persona is a fictional individual created to describe a typical user based on a user profile. A persona describes an individual person who represents a group of users. The person has a name and a photo. The persona describes that person s personal and job goals, skills, expectations, key tasks, relationships with other workers, etc. There may be more than one persona for each user profile. User profiles describe the range of characteristics for a user role, not the characteristics of a single fictional user. 3. How are use cases and user profiles related? A use case or user scenario describes how a user or a fictional persona completes a task or behaves in a certain situation, based on a user profile. It allows a designer to start thinking about the steps in a task that might later become screen pages or sections of a page. 4. What attributes make up a user profile? While each profile is different, these are some of the key characteristics in an enterprise profile: Demographic characteristics age, gender, location Occupational experience job title, years at job, brief job description, division of company Level of authority making decisions across business processes or within a business process at the enterprise, division, or territory level Company information industry, size, distribution of facilities, structural organization Education and training degree/major, certificates, specialized training such as observing a co-worker or being shadowed by a supervisor Computer experience average usage, Internet usage, hardware usage Tools used in addition to a software application Excel, Microsoft Word, database query language Collaboration who works with whom, who reviews or approves work, who sends work for approval Frustration and pain points perceived barriers to getting work done Software product experience frequency of use of applications and versions of those applications 2

Domain knowledge understanding of technical domain, business areas, company policies, company templates Key goals what the user strives for, any quantitative measures of success Key tasks most frequently performed/important tasks Attitudes and values product preferences, acceptance of change Appendix A contains an example user profile for a compensation specialist. It has sections for: Background demographics Performance goals Key tasks Observations and opportunities Wants and needs The observations and opportunities section describes issues that compensation specialists have with their current application, and the wants and needs section lists some of their desires for features in a new application or customization. 5. How do I create a user profile? Profile creation for an application that is being implemented at a customer site is an iterative process. It begins with identifying the user roles of the people who will be using the configurations and customizations of the application. Key stakeholders should be able to identify who will be affected by the implementation, and there may be more than one user role involved. Generally, the less specialized the application, the more user roles you will find. For example, a Web site that describes a company s benefits is likely to be used by all employees, while an application that deals with workers compensation is likely to be used only by a compensation specialist. It may be of value also to gather any documentation about company policies and procedures that influence customizations. needed. If users work at sites that are geographically distributed, the interviews can be done over the phone. Appendix B contains an example interview/survey form. The form is from an interview with people who are in a compensation specialist role, but the questions are typical for developing a user profile. The data from the interviews are tabulated to establish the range of answers for the role. Then the team creates a profile like the one in Appendix A. The profile is distributed to all of the people working on the customization so that everyone has the same characteristics in mind as they design the screens and screen flows. 6. How is the profile used? The primary value of a user profile is that it drives the design. Instead of asking, "How would I use this application," designers ask, "How would a typical compensation specialist use the application?" The user profile provides an initial reference point instead of the designers point of view, so that they design from the typical user s point of view. For example, having a user profile for a compensation specialist helped the designers of a customization of an application. The user profile in Appendix A shows that the specialist is challenged by the complexity of workers compensation issues. The specialist is familiar with workers compensation terminology and general principles, but the details of each case are complex. Consequently, based on this profile, the designers created a step-by-step process that allowed the specialist to work through the logic of each case one step at a time. Creating the process required talking with compensation experts in the company to get the company s business process correct, but the result provided support for the specialist in an important aspect of his job. The user profile can also be used during evaluations of the customization. Looking at each screen and the flow of screens, an evaluator can ask, Would a typical compensation specialist understand the terminology being used? or Does the flow of screens map to the company s compensation business processes? Once the users are identified, the best way to develop a profile is to interview them. The number of interviews needed depends on the size of the population of users for each user role. The more interviews, the more reliable the data, but research has shown that no more than 5 to 6 interviews are. 3

Appendix A. Sample User Profile User Profile: Compensation Specialist A compensation specialist designs, implements, and administers a company s fixed and variable pay programs. He or she evaluates the organization s competitive compensation position by comparing salary with market salary surveys. A compensation specialist ensures that compensation programs meet with the organization s objectives and applicable government regulations. Compensation specialists partner with the finance department to ensure that plan designs are modeled from a cost perspective and are appropriately budgeted. He or she audits jobs for content, prepares job descriptions, and reviews requests for new or revised job classifications. Compensation Specialist Background A compensation specialist has an advanced level of domain knowledge in compensation and human resources. Education A bachelor s degree is generally required for the compensation specialist role, preferably in Business Administration or a related field. In addition, domain-related certification is preferred for this position. Training A compensation specialist typically has four or more years of professional human resources experience; he or she has generally been responsible for a variety of other HR functional areas such as employment, employee relations, compensation, or benefits before becoming a compensation specialist. A compensation specialist has likely received on-the-job training in addition to training through a professional organization and college-level coursework. Job training and training materials may be verbal or documented in procedural manuals, market surveys, or employment legislation. Tools Used People in this role use Oracle Human Resources Management System (HRMS), Microsoft Excel, and Microsoft Outlook. Compensation Specialist Performance Goals The primary goals for compensation specialists are to create and maintain an effective compensation program, provide data to the finance department for the salary adjustment budget, audit and maintain job descriptions, and ensure that compensation programs meet the organization s objectives while complying with applicable laws and regulations. Compensation Specialist Key Tasks Changing and creating jobs and grades Market salary analysis and market pricing Running reports against the human capital management (HCM) data warehouse (internal equity reports) Looking up a particular employee s salary. 4

Compensation Specialist Observations and Opportunities Table 1. Compensation Specialist Observations and Opportunities Observation The flow of the screens in the application is very cumbersome. There is a need for the user to be guided step by step to prevent forgetting to do something. Cannot track job history. Creating jobs is too difficult. Currently the Compensation Specialist must access various sources to collect data and then must manually enter the information into the system. The system forces the user to search first before creating a new job. The users observed commented that there was too much clicking and saving in the application. Data entry methods for job codes are not consistent in the Oracle application. Users need to use F11 to enter data in some fields, but in other fields they do not. Compensation Specialists have difficulty with the Worker s Compensation flow. One of the Compensation Specialists mentioned that when he used SAP at a previous job it was much easier because it was step-by-step process, which walked him through the business process (e.g., workers compensation code, standard schedule). This participant wanted validation on each screen, and wants error message to be more specific. Grades and jobs are not linked in the application, which does not match the company s business process. It was annoying to the Compensation Specialists observed to have to type in the Security and Exchanges Commissions (SEC) description when creating a job. These users mentioned that it should auto populate. Entering the SEC code number won t populate the description once it is entered. Users have to manually type in the description. Opportunity/Recommendation Consider providing trains for compensation tasks. Provide field and page validation. Provide the ability to track job history. Contextual menus would be helpful when creating jobs. Allow the user to create a job without searching first. Automatically save at each step in a process. At the end of the process provide discard changes. Ensure that data entry methods are consistent throughout the application. Provide a train for the Worker s Compensation flow. Provide the ability to associate job codes and grades. Consider auto-populating the SEC description once the SEC code has been entered. The Compensation Specialists observed at SAS mentioned that they did not use the Further Job Information and Job Evaluation screens. It was difficult for them to get out of these screens (due to error messages about missing data No entries found for List of Values ) once they accessed the screens. The OK button on the Further Job Information screen does not dismiss the dialog but navigates the user to another screen (the Additional Job Details screen) instead. This is not what the Compensation Specialists expect. There were screens that the Compensation Specialist entered that he could not exit out of. The Compensation Specialist commented when you are dealing with live employee data you want to be able to get out without saving, without having to do anything else, very quickly and very simply and you cannot always do that. Ensure that the save model is consistent throughout the application. Always provide the ability to exit out of a process, discarding changes. 5

Compensation Specialist Wants and Needs Ability to house salary survey information in the application. A data dictionary to tell what each field means. Ability to have real-time market information in the application. Ability to load all of the job descriptions created in another application without having to re-type them. Contextual menus for creating jobs. Currently, the compensation specialist must access various sources to collect data and manually enters the information into the application. Have a drop-down menu for the Job Title field, such that when the user types specialist, they have a drop-down menu of all the jobs containing the word specialist. Ability to auto-populate job codes when the job code has been added once. Allow mass update/upload for job grades. Transactions that step you through routine tasks, for example, create a job. 6

Appendix B: Sample User Profile Interview Form Compensation Specialist Date: Interviewer: Participant s name: Job/role: Introduction We are in the process of designing a new version of the Human Resources application suite. We are talking to multiple people to learn about their daily tasks and work environment. The information that you share with us will be combined with feedback that we collect from other participants, and it will be synthesized to provide us with context to make design recommendations. Permission We d like to make sure that we capture your comments for the rest of the team. Would it be OK to record this session? If the participant would like more details, follow up with: We ll be recording the audio so that we can focus on what you re saying instead of trying to take notes. After we transcribe the notes, we will erase the tape. May we record this session? Role What is the name of your division or organizational unit within the company? What department do you work in? How long have you worked at this company? years How long have you been working in your field? years How long have you worked in your current role/position (at any company)? years What is your job title? Can you give me a short description of what your job role is (job function and primary responsibilities)? Did you work in another position before your current position? If so, what position did you hold and for how long did you work in that position? Position: Length in this position: years How many years of experience in your field did you have before you achieved your current role? What are your primary areas of domain expertise or specialization? How would you describe your level of domain expertise in human resources? (Give the interviewee the following options.) Novice New to the role or domain Intermediate Have a good general understanding of the domain but may not know all of the 7

nuances or details for specific areas Advanced Have a strong understanding of the entire domain space Expert Other people view me as an authority on all aspects of this domain Are you a manager? Yes No If you are a manager, how many direct and indirect reports do you have? Direct reports Indirect reports If you are a manager, how long have you been a manager? years What are your primary goals in your role? How is a person s success in your role evaluated? Tasks What is a typical day like for you? Describe the types of tasks you complete during the day. What are the most important tasks you perform? What tasks do you perform most frequently? Which tasks are the most complex or provide the biggest challenge? HR Applications How often do you use the current human resources applications? Rarely Once a month or less Occasionally A few times a month Regularly Once or twice a week Frequently Once a day to all day If you selected Frequently, how many hours a day is spent working with human resources applications? How much of your time do you spend working in the human resources system, on average, each time you use it (time per session)? What are the top five tasks you perform using your human resources applications? What are the top five things you do in your role that do not involve using human resources software applications? Do you do a great deal of data entry? Did you receive training on your human resources applications? If so, how many hours of training did you receive? hours 8

What type(s) of training did you receive on your human resources applications? Printed documentation Online tutorials Observing a co-worker Job shadowing with supervisor In-house instructor-led training Vendor-led training None Other If other, please specify: Computer Experience How many hours per day do you spend on the computer for your job? Which statement best describes your computer usage? I don't use computers. Casual user. I write an occasional letter, play games such as Solitaire, and browse the Internet. Frequent user. I m very comfortable on the computer and use it to create spreadsheets, presentations, etc. Power user. I live on computers. I keep up with the latest innovations and can write code. What software applications do you use the most? Which statement best describes your use of the Internet? I don t use the Internet. Casual user. I browse Web sites and send e-mails. Frequent user. I m very comfortable on the Web and manage my life using the Internet through e-mail, online shopping, and banking. Power user. I work and play on the Internet. I keep up with the latest Web innovations and can code Web pages. How many hours per week do you spend using the Internet for work? Demographic Information Let s finish by getting a little information about you. Approximately how old are you? What is the highest level of education you have attained? High school Trade school (associate s degree) Some college College degree (bachelor's degree) 9

Post-graduate (master's degree, doctorate) Other If other, please specify: What was your degree major or area of study? Thank You and Wrap Up Thank you so much for taking the time to speak with us today. Your comments will be very useful in helping us design our product to better meet the needs of someone in your role. 10

Oracle Corporation Worldwide Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries Phone +1.650.506.7000 +1.800.ORACLE1 Fax +1.650.506.7200 oracle.com Copyright 2012, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open Company, Ltd. 0110