The campus invests in projects to achieve a goal or overcome a

advertisement
May 27, 2010
Defining and Assessing Project Metrics for
UC Berkeley Service Projects
Introduction
This document describes how project managers and other key project stakeholders can
define and assess project metrics to help make their campus online service projects be
more successful.
In order to ensure that a service project achieves its goals, the project must have clearly
defined measures of success that will allow all key stakeholders, including the sponsor,
functional owner, and the project team members, to assess whether or not the project is
progressing successfully and whether or not the service created by the project meets the
goals it was designed to achieve. A project should have sufficient metrics to answer five
questions:
1. Is the project being developed on time to meet any time constraints required for
the launch of the service?
2. Is the development of the project progressing on budget?
3. Is the service created by the project being used by the intended categories and
number of campus users?
4. If the system is not achieving the intended user adoption goals, what changes
should be made to the service?
5. Is the service achieving the business goals (e.g., time or financial savings) for
which the campus invested in the project?
In order to answer these questions, each project should have at least three categories of
metrics that serve as key performance indicators to track the progress of the project and
the success of the service the project creates:
1. Project Metrics
2. User Adoption and Satisfaction Metrics
3. Business Metrics
Defining and Measuring Project Metrics
Project metrics are designed to determine if the project is being developed on time and on
budget by tracking the progress of project milestones. A project milestone is a scheduled
event signifying the completion of a major deliverable or a set of related deliverables for
a project. Typically, a project will be divided into five to ten major milestones. Each
milestone has a deliverable, a scheduled completion date, and a cost estimate for its
development. Project milestone dates are defined in the project charter and refined in the
project schedule. If your project does not already have a charter, the Technology Program
Office has information about how to create a project charter, schedule, and budget on its
website at http://cio.berkeley.edu/cio/tpo/project/pmresources/tools/. To calculate the cost
of completing each milestone, the project manager will need to analyze the project budget
and vendor contracts and include the total cost of labor, equipment, software, and
supplies.
After defining the project milestones and each of their completion dates and costs, the
project manager can track the project metrics by using the Project Metrics Tracking
Form that is available on the Technology Program Office website at
http://cio.berkeley.edu/cio/tpo/project/pmresources/tools/.
As the actual milestone completion dates and actual costs are tracked, the project
manager may need to take corrective action if the milestones are delivered late or exceed
the cost estimate. If corrective action is needed, the project manager needs to revise the
project plan in consultation with the project team and sponsor. The plan should be revised
based upon the most important of the three constraints of the project: time, cost, and
scope. If the most important goal is to deliver the project by a specific date, then the
project manager should revise the plan to reduce the scope of work for the project and/or
increase the budget so more resources including staff can be applied to the project. When
possible, reducing the project scope is often the most effective strategy because adding
new staff to the project team requires additional time for the new project team members
to get up to speed. Also, project communication among the team members will become
more complex and require more work as the size of the project team grows.
Defining and Measuring User Adoption and Service Satisfaction
Metrics
In order for the project to be successful, the service created by the project needs to be
adopted by the number and categories of campus users described in the business case. A
business case is a written document that describes the reasons for initiating a project. The
business case also describes the resources such as money, staff time, and equipment that
are required to achieve the specific business goals. If user adoption goals are not
described in the business case, the project manager should ask the sponsor and functional
owner to identify the number and types of users that will be using the service by a
specified deadline after its launch. Examples of these goals include:
 The number of users who are utilizing the service by a specified date after
it is introduced.
 The maximum number of concurrent users of the service.
 The campus departments and units using the service.
 The total number of transactions processed by the system hosting the
service per unit of time.
 The maximum number of transactions the system should be able to
process per unit of time.
To determine if user goals have been met, the information technology system that
delivers the service needs to include functionality to measure each of these user adoption
metrics. This way, the sponsor, functional owner, and any other key stakeholder can
determine if the goals have been achieved and identify the causes if they have not. The
metrics should also provide the functional owner with data about ways the service
process can be improved.
2
For example, if the campus is implementing a new travel reimbursement system, the
project team needs to identify the user adoption goals. The project team could obtain this
information by interviewing the sponsor and the manager of the Travel and Entertainment
Services Office (the functional owner of the new system), and reviewing the existing
campus travel reimbursement data. The project might have the following requirements
for the service:
 Can be used by up to 7,000 campus employees.
 Can process up to 600 travel reimbursements per day.
 Can support up to 200 users simultaneously logged into the system.
 Takes an average of no more than 10 minutes for a traveler seeking a
reimbursement to enter data into the system.
 Takes an average of no more than 4 minutes for a campus staff person
who approves the reimbursements to perform a review.
 Processes the travel reimbursements in no more than an average of 3
business days after the request is initially entered into the system.
The travel reimbursement systems must be developed so the functional owner, sponsor,
and any other identified key stakeholder can determine if the online service is meeting the
user adoption goals. The system should generate reports that are easily available to
authorized staff assessing the metrics. When designing this functionality and reports, the
project team should consult with the staff that will be using the reports to ensure that the
information presented is complete and easy to understand.
After identifying the numbers and types of users that will use the service, the project team
needs to identify the most important factors that lead to user satisfaction with the service.
If the business case does not describe the user satisfaction goals and the sponsor and
functional owner cannot provide this information, the project team should conduct
surveys and/or focus groups with the intended users to identify the factors and system
functionality that will promote user satisfaction.
Surveys are useful for identifying basic information from a large number of potential
users, and the Web offers a variety of tools that make it easy and inexpensive to conduct
online surveys. SurveyMonkey and Zoomerang are two of the most commonly used webbased survey tools. For information about designing and conducting online surveys,
please consult the following books:
Internet, Mail, and Mixed-Mode Surveys: The Tailored Design Method
by Don A. Dilman et al.
Designing and Conducting Survey Research: A Comprehensive Guide (Jossey Bass
Public Administration Series) by Louis M. Rea et al.
To obtain a deeper understanding of the users’ needs, the project team should conduct
focus groups. A focus group is a form of qualitative research in which a group of people
are asked about the business issues and functionality that the service should address.
3
Questions are asked in an interactive group setting in which participants are free to talk
with other group members. To conduct a focus group, the project manager or another
member of the project team should invite members of the campus community that
represent a cross-section of people who will be using the online system. Prior to
conducting the focus group session, the project team should identify five to ten questions
to ask the focus group participants. When conducting the focus group, the project team
needs to have one member of the team facilitating the session and another team member
taking notes during the meeting. For more information about conducting focus groups,
please visit the following websites:
Focus Groups
http://www.usability.gov/methods/analyze_current/learn/focus.html
Conducting A Focus Group
http://www.cse.lehigh.edu/~glennb/mm/FocusGroups.htm
Basics of Conducting Focus Groups
http://managementhelp.org/evaluatn/focusgrp.htm
The information gathered from the surveys and focus groups should be used to design the
service’s functionality.
After the service has been operating for a specified duration, the functional owners of the
system should conduct a survey of the users to determine if they are satisfied with the
quality of the service. The survey should include questions about issues that were
identified during the previously conducted surveys and focus groups. The information
gleaned from the new survey should be used to address any important inadequacies with
the service and to make refinements that will improve user adoption and satisfaction.
When creating the budget, the project team should set aside five to ten percent of the
project budget for assessing and improving the service after launch in case it does not
meet the specified goals.
Defining and Measuring Business Metrics (Long-term success metrics)
Finally, for the service to be a success, it needs to achieve specific business goals
described in the business case for the project. Typical goals described in a business case
include:
 Reduces the amount of time to process a business transaction.
 Reduces the cost of performing a business transaction.
 Ensures that sensitive data is managed in a way that complies with state
and federal laws.
 Creates new business services that meet the specific needs of the members
of the campus community.
 Improves student services.
 Improves teaching and learning.
4
In order to determine if the service created or improved by the project has achieved the
business goals that were specified in the project’s business case, the service must have
defined business metrics that will allow the sponsor, functional owner, project manager,
and any other key stakeholder to assess the performance of the service. When defining
the business metrics, the functional owner and project manager need to identify all
aspects of the service that will either help or prevent the service from achieving the
specified business goals. Next, the project team should prioritize these factors from most
to least important and determine which of these factors should be addressed in the design
of the new service. Once the key factors are identified, the functional owner and project
manager must define the metrics that will be used to asses how effectively the new
service is achieving the business goals and then, in cooperation with the rest of the
project team, design and implement functionality into the system that will capture the
relevant data and make it available to the functional owner and other designated staff in
easily accessible and readable reports. As with the user adoption and satisfaction reports,
the project team should consult with the staff that will be using the reports when
designing them to ensure that the information presented is complete and easy to
understand.
To create services that meet the project’s business goals, the project team usually must
conduct a business process management analysis that identifies both the existing “as-is”
business process and the new business process that will be implemented in the revised
service. To learn more about business process analysis and design, campus staff can
register for courses on business process management by visiting the UC Berkeley
Learning Center website at http://hrweb.berkeley.edu/ice/home/. The book, Process
Mapping, Process Improvement and Process Management, by Dan Madison is also a
good reference for learning how to document existing business processes and improve
them.
Here is an example of defining business process metrics for a revised travel
reimbursement service that will reduce the average time required to process a
reimbursement from eight business days to four. The project team needs to identify the
business process steps and their sequence in the existing reimbursement process and
identify which steps cause the greatest delays in processing. In this example, when
reviewing the existing as-is business process, the project team discovers that campus
travelers seeking reimbursement frequently fail to provide all the necessary information
when entering their data into the reimbursement system. These omissions require the
Travel and Entertainment Services Office staff to contact the traveler to obtain the
additional information, which causes significant delays in the reimbursement process.
The project team needs to identify the information most frequently omitted by travelers
and design the new system to reduce these errors. The project team will also need to
identify the rate at which these errors occur in the as-is process. This error rate will
establish a baseline measurement to which the functional owner and other key
stakeholders can compare the error rate in the new travel reimbursement system to
determine if the new service delivers the efficiencies sought.
5
The project team will also want to identify any steps in the as-is business process that
could be eliminated in the new business process. For example, the Travel and
Entertainment Services Office staff may currently be manually reviewing every travel
reimbursement submission. The Travel and Entertainment Services Office staff may
replace this process with a statistical approach in which only a percentage, say ten
percent, of the requests are reviewed. If a traveler makes a mistake in the reimbursement
submission that exceeds two percent of the requested reimbursement, all of this traveler’s
reimbursement submissions will be flagged for review during the next year. This new
process will significantly reduce the amount of staff resources required to review travel
reimbursement requests and speed up their completion.
Finally, because the new travel reimbursement system is designed to reduce the time to
process a reimbursement, the system will also need to record how much time each stage
of the new business process takes to complete, the average number of business days it
takes to complete a reimbursement, and generate reports showing this information. The
functional owner can use the reports to identify causes for the delays in the process and
implement future revisions to the system that will further improve service performance.
6
Summary of Metrics Resources
Here is a summary of the resources referenced in this document.
• Project Management Metrics
Project Metrics Tracking Form
http://cio.berkeley.edu/cio/tpo/project/pmresources/tools/
• User Adoption and Service Satisfaction Metrics
Online Survey Services
SurveyMonkey
Zoomerang
Books about Creating Online Surveys
Madison, Dan, Process Mapping, Process Improvement and Process Management:
Chico, CA, Paton Press 2005
Dillman, Don, Internet, Mail, and Mixed-Mode Surveys: The Tailored Design
Method (3rd edition): Hoboken, NJ, John Wiley & Sons, 2008
Rea, Louis et al, Designing and Conducting Survey Research: A Comprehensive
Guide (A Comprehensive Text for Nonprofit and Public Leadership and
Management) 3rd edition: San Francisco, CA, Jossey Bass Public,
Information about Conducting Focus Groups
Usability.gov
http://www.usability.gov/methods/analyze_current/learn/focus.html
Lehigh University Department of Computer Science and Engineering
http://www.cse.lehigh.edu/~glennb/mm/FocusGroups.htm
Free Management Library
http://managementhelp.org/evaluatn/focusgrp.htm
• Business Metrics
Madison, Dan, Process Mapping, Process Improvement and Process Management:
Chico, CA, Paton Press 2005
7
Download