Escolar Documentos
Profissional Documentos
Cultura Documentos
BACKGROUND
I
n 1995, North Carolina State University (NCSU) personnel could see the storm clouds
building. NCSU’s mainframe-based business systems were outdated (some were 20 years old),
did not integrate well with each other, could not support current or future functionality
requirements, and were difficult to make compliant with increasingly frequent regulatory changes.
Thus, in 1996, a cross-functional team made the decision to seek a vendor-supplied Enterprise
Resource Planning (ERP) system. This system needed to run on client-server technology, provide
real-time data access with integrated and easily extractable data, and enable a flexible and
extendable framework that could meet the University’s business requirements.
In March 1996, NCSU’s Chief Financial Officer and Chief Academic Officer formed a project
team comprised of Office of Information Technology (OIT) personnel and functional leads from
business offices across campus. They charged this team with the responsibility of developing a
request for proposal to ERP vendors for a system that would replace their Human Resources (HR)
system, NCSU’s most pressing need at the time.
I wish to thank the NCSU ERP project team for their time and willingness to share their experiences.
507
508 Bradford
In March 1997, based on a thorough review of each bidder’s proposal against the request for
proposal criteria, the project team unanimously recommended that NCSU purchase PeopleSoft’s
HR modules. As is common practice when negotiating ERP software, PeopleSoft offered a discount
on the Financials and Student (named Campus Solutions) modules, and so NCSU purchased these
as well. Implementation of the HR modules began in the summer of 1997. In October 1998, the
Accounts Receivable and General Ledger (GL) modules of Financials were released to a small
number of departments (see Exhibit 1 for the implementation timeline). In 1999, the campus-wide
rollout of the Financials and HR systems began. Purchasing went live in May, and Accounts
Payable and campus-wide GL and HR modules went live in July. Unfortunately, these modules
were not quite ready for the widespread use.
States Ron Reed, project team member and Enterprise Application Services Assistant Director,
Financial Systems, ‘‘We had no choice. Many people felt that these systems were crammed
down their throats, and they didn’t have an opportunity to provide feedback.’’
As soon as the systems went live, functionality and performance issues occurred.
‘‘HR and Financials were on fire,’’ said Gwen Hazlehurst, project team member and Director
of Enterprise Application Services. ‘‘Systems were crashing. We were struggling to plug the
dike. We didn’t do thorough software load testing, which resulted in serious performance
problems and system outages.’’
To further exacerbate the situation, training did not go as it should. With both Financials and
HR going live at the same time, a large number of users had to be trained. Since instructors and
teaching space were limited, training had to occur over a prolonged time period. The period of time
was so stretched out that users forgot much of their training by the time the systems were
implemented. Furthermore, the systems had changed noticeably between many of the training
EXHIBIT 1
Timeline of PeopleSoft Implementations/Upgrades at NCSU 1998–2009
classes and the go-live dates. The result was that a large number of users were unsure of how to use
the new systems at go-live. For the first time ever, NCSU faced major audit problems, which
threatened the University’s flexible spending authority (this authority provides NCSU with the
ability, within state laws and guidelines, to allocate spending the way it sees best [e.g., money
allocated for salaries could be redirected to purchase software]).
As the dust began to settle months later, there was a culling process within the project team.
‘‘Subject matter experts and OIT staff had their worlds flipped upside down,’’ said Connie
Reitfort, project team member and Assistant Director, Enterprise Application Services.
‘‘Creatures of habit didn’t survive in this new environment. People had to adapt quickly or
leave.’’
Also as a result of the upheaval, there was a significant turnover in many of the business offices
involved with the implementations. Each implementation had required dedicated personnel putting
in well over 60 hours a week for months before and after each go-live.
Adds Ron, ‘‘We realized that change management (the structured approach to transitioning
users) was crucial moving forward. We had dropped the ball this time around.’’
Nevertheless, the team had learned valuable lessons that would help them as they investigated
and later implemented the cornerstone of a higher education institution (HEI) ERP system: the
Student modules.
In 2005, with the release of a more stable version of PeopleSoft’s Student modules, the NCSU
ERP project team felt the time was right to begin implementation. The latest version was not only
stable, but also was web-enabled and offered much of the functionality NCSU required. This
functionality included student self-service, student bills that looked like credit card bills, registration
that resembled an Amazon.com shopping cart, the ability to easily swap classes and enforce
prerequisites, improved edit checking, and tighter integration with the Financial and HR modules.
‘‘The system was established now, and we had the maturity as a team to take it on. We had
learned lessons from the Financials and HR implementations,’’ said Connie. ‘‘We had found
the sweet spot between bleeding edge (an early adoption of a version) and waiting too long for
a mature release. If you wait too long, you are at bleeding edge again. There’s pain in bleeding
edge and we didn’t want to be there. The system was ready, but more importantly, we were
ready.’’
EXHIBIT 2
PeopleSoft Student Modules and Integration Points with HR and Financials
Shaded modules were implemented as of Release 5. Academic Advisement partially implemented as of Release 5.
Release 2
In September 2007, the Admissions module went live, minus the web-based portion that
students fill out, which was housed in third-party applications. In this release, the team also decided
to overhaul the University portal, dubbed ‘‘MyPack,’’ to dovetail with the University homepage
facelift. From a project perspective, however, this revamping of the portal was ‘‘scope creep,’’ in
that it was not part of the initial project charter or project plan. Up until this point, the team had
guarded vigilantly against changes that would jeopardize the project delivery date (as this did by
two months), even if they would improve the project.
States Ron, ‘‘No plan is ever perfect and if you cannot or will not adjust your project to address
opportunities, you are destined to fail. The trick is knowing what to take on and what to push
back on. The portal was absolutely the right thing to do and the implementation benefited us
greatly, but strictly speaking, it was scope creep.’’
The team eased the transition to the portal by focusing heavily on campus-wide
communication. Words such as ‘‘new’’ or ‘‘change’’ were struck from the team’s vocabulary
because it ‘‘scared people.’’ The team set up kiosks all over campus to get the word out about the
ERP Student system and the new portal.
EXHIBIT 3
Comparison of Biographical Data Screens between the SIS and PeopleSoft
Panel A: SIS
Panel B: PeopleSoft
Adds Gwen, ‘‘If the campus doesn’t know what’s happening, and when, frustration will quickly
snowball. Once this frustration reaches a certain level, people will blame everything from
drought to world hunger on the new system. We learned that lesson from the early days—to
manage the change, the ‘soft stuff’ of the implementation.’’
Release 3
The old system that performed student billing was not Y2K-compliant, so when ERP
Financials (which ran NCSU’s financials) was implemented back in 1998, the team made the
decision to move student billing to that system. This required that OIT customize Financials to
handle student account idiosyncrasies, including calculation of student tuition and invoicing and
settlement of student accounts.
In October 2007, the team implemented the Student Financials module for the latter part—
invoicing and settlement of student accounts. The most difficult part, tuition calculation, was left in
the SIS temporarily.
States the ERP Student project team lead and Assistant Dean of the Graduate School, Rick
Liston, ‘‘We were crossing a raging river. There’s danger in the river, and you need to find a
rock to stand on. Every stopping place had to be carefully thought out. This points to project
management, really. You’ve got to be careful but aggressive or you won’t get the thing done.’’
With Release 3 under their belt, momentum had built up and the team was feeling like a ‘‘real
team.’’
‘‘ERP implementations are both functional and technical projects. If both the functional and
technical people on the team aren’t fully engaged and working well together, the project will
almost certainly fail. All teams must see the implementation as a joint effort—everyone sinks or
swims together,’’ states Gwen.
To get the team ready for the next onslaught, Gwen took them off-campus for a day of team-
building exercises to further build relationships and to gear up for Release 4.
Release 4
Registration for summer 2009 was to occur in the ERP system. This meant that by February
2009, student registration (part of the Student Records module) must be live so students could
register in March (see Exhibit 2 for module integration). The first step, completed in summer 2008,
was to transfer the course catalog (e.g., classes, prerequisites) and classroom scheduling data (e.g.,
what sections of what class were to be offered, who was teaching what and where) from the SIS into
the ERP Student Records module. After a fit-gap of the classroom scheduling functionality in
Student Records, the team decided to continue to use their existing third-party-supplied classroom
scheduling system, Ad Astra. In addition to all this, the team had to write backwards conversion
programs to pull data from ERP Student Records back into the SIS once registration began. This
was important because some processes needed to run off the SIS for a while longer.
During the last two releases, testing was becoming increasingly standardized. Developers
would test small increments of functionality, known as unit testing, and then project team members
and super-users would perform functional testing, which tests processes from end to end to ensure
that screens look and act as expected and produce the expected results. Prior to the go-live of each
release, a final round of testing, customer acceptance testing, would commence, in which any and
all problems uncovered during the first two rounds were addressed and affected users would sign
off. OIT also conducted automated performance testing, or load testing, in which they simulated
peak transaction volumes to ensure the system will perform as expected.
‘‘Many failed ERP system implementations can be traced back to poor or nonexistent load
testing,’’ explains Gwen. ‘‘NCSU did not have any load testing capabilities throughout the
Financials and HR implementations, and suffered serious performance problems and outages
as a result.’’
Furthermore, training had much improved over the early years. The team knew it was
important to speak to users in a language they could relate to. They also gave employees ‘‘JIT’’
training (as opposed to months before a go-live date), and used the train-the-trainer approach, in
which a department representative would receive training and subsequently train the rest of the
department.
States one project team member, ‘‘We picked trainers that we thought were interested and were
good at learning new systems. Sometimes we picked the most vocal people—the ones that
typically slam you. If you can convert them, you’ve really accomplished something.’’
Release 5
In February 2009, a relatively slow time of the year, the project team put the finishing touches
on the final release, Academic Advising (graduate portion only), and the remaining components of
the Student Records module. This required the conversion of approximately 825,000 enrollment
records, 40,000 transcripts, 66,000 photos, and 21,000 courses from the SIS into the ERP system.
Adds Rick, ‘‘We converted all permanent records in one weekend and gave business offices the
following week to clean up the data. We also sealed off the portal so no new data was coming
in. We had 30 years of development in the SIS. To convert to a relational database was
unbelievably difficult.’’ Adds a project team member, ‘‘It was a lot of work and a lot of stress.
I’d go home, eat dinner, and then turn on the computer again. It was a constant challenge not
to burn out.’’
The new Student Records functionality was a major improvement for faculty and students. For
instance, in the SIS, when faculty posted grades at the end of the semester, students had to wait for
R&R to run a batch job at night before they could see them. And Friday’s postings after 5:00 pm
could not be seen by students until the following Monday. Now, as soon as faculty post grades, they
are available to students. Students can now swap classes instead of dropping and adding and can
take advantage of the ‘‘wish list’’ and ‘‘wait list’’ functions for course schedules and adding classes.
Also included in this release was the ‘‘dreaded’’ tuition calculation piece, which had been
skipped in Release 3 due to complexity because of the multitude of inputs (23, to be exact) required
to compute student bills. There is a lot of pressure to get student bills correct. In addition to
students, parents and sponsors that pay tuition on behalf of students would quickly become aware
of widespread errors. And, due to the visibility of the University and the substantial investment
made in the ERP system, there was also interest from the state legislature—especially in view of the
previously noted problems experienced by several Big Ten schools.
‘‘It’s important to get it all right—tuition, refunds, financial aid, and schedule change
adjustments. You could spend a month testing one facet of the calculation, but if you miss one
nuance you could blow it up. As soon as the calculation is done, students can see their bills, so
it puts pressure on us to get it right the first time. We definitely didn’t want to end up on the
front page of the News and Observer!’’ exclaimed one team member.
SYSTEM SECURITY
Due to the increased complexity and extended functionality of the Student modules, identity
and access management was overhauled, as well. The identity piece had been addressed in Release
1 as a part of Campus Community, but for the last ten months of the Student modules
implementation, the provisioning and de-provisioning of users in the systems (giving them access
to functionality or deleting that access) was addressed. During this time period, the OIT security
group assessed roles and permissions of 33,000 students and 9,000 faculty and staff in the legacy
business systems and re-provisioned these users into PeopleSoft. The first step was to map 30 years
of legacy user roles into new ERP system roles. During this process, it was discovered that many
people had segregation of duties violations in the previous legacy systems.
‘‘Many exceptions were found, and countless users had conflicting roles,’’ said Jack Foster,
member of the OIT security team and Enterprise Portal Administrator. ‘‘In addition, ERP
Student modules had new functionality, so we had to ask each department head who should
perform it. It was painful.’’
A second step involved an overhaul of the access management information system, which
was a homegrown system. Authorized personnel would enter a request online for OIT to review,
and the information was email-routed or printed out and delivered to various people for approval.
This process could take several weeks; meanwhile, the user was waiting for system access.
Because of these inefficiencies, the security team purchased a state of the art access management
package to automate security for the ERP system. With a click of the button they can approve or
deny access.
‘‘It used to be that if the last person in the approval process didn’t agree with the request, it got
killed and the process started all over again. Now, that doesn’t happen. The time it takes to
provision has decreased dramatically. Before, the average time was days and weeks; now, it’s
less than a day,’’ states Connie.
A third step was to link the new access management system to the ERP system. Now, any time
a student, faculty, or staff has a change in status (e.g., graduating, hiring, changing jobs), the ERP
system will automatically take the previous role(s) away and apply the new role(s). With regular
ERP upgrades, assessing security must be ongoing.
‘‘Every time we do an upgrade, we have to look at security and see if we need to provision a
new role or change someone’s access. We always need to make sure we have traceability; the
auditors ask for it. We have to be able to account for why people have a role and who
approved it,’’ said Connie.
Once a year, the OIT security team provides reports to Department Heads and College Deans
regarding access rights for employees. These reports must be reviewed and certified.
IT GOVERNANCE
Strong IT governance is critical to being able to complete an implementation or upgrade in a
timely manner. One area in which IT governance was initially lacking was allowing change
requests, including customizations (which entails adding program enhancements/rewriting code),
during the HR and Financials implementations. Customizations are not only time-consuming and
costly in an initial implementation, but also they continue to be a financial drain because future
upgrades will have to be ‘‘retrofit’’ with the customizations all over again, adding maintenance
costs.
According to Gwen, ‘‘We didn’t really have a good idea of the number and magnitude of
customizations that had been developed for the original HR and Financials systems
implementations until we began planning for our first upgrades. We were dismayed at the
amount of time it took to retrofit all of the changes into the new releases of the systems (or at
least evaluate the need to continue them). From that point forward, we became much more
serious about formal governance processes.’’
Because of the desire to minimize change requests in the Student implementation, a Steering
Team comprised of directors of departments across campus was formed to authorize and prioritize
change requests. The Steering Team is also responsible for redirecting OIT resources to IT projects
of the highest value to the University as a whole. For example, during the Student Records
implementation, the Team reallocated 1,000 programming man-hours from other projects on
campus to the Records implementation.
‘‘This reallocation of resources slowed the progress on a number of projects on campus, but
ultimately contributed to the success of the Records implementation,’’ said Gwen.
EXHIBIT 4
Triangle Business Journal—NCSU and UNC-CH Potential ERP System Integration
Overview
This teaching case details the implementation of ERP Student modules, which most students
are familiar with: students are recruited and advised; they register, drop and add classes, receive
bills, pay bills, and graduate. Upon reading this case, students should appreciate the roles they play
in ERP-supported student-centric processes, as well as the roles that staff and faculty play. For
instance, accounting staff will perform tuition calculation and receive student payments, and faculty
will post grades. Detailed interviews were conducted from 2009–2010 with key ERP project team
members, who have agreed to the use of their real names.
MOTIVATION
Presently, the ERP teaching cases available are geared toward the private sector. One of the key
differences between a HEI and a private sector company is that there is a broader set of stakeholders
in a HEI with very different needs. These stakeholders include faculty, staff, students, donors, and
sponsors, to name a few. An ERP system for HEI must be able to provide the information needed
for each of these sets of users in the format desired.
Additionally, unlike other published ERP teaching cases, this ERP case addresses the
intersection of ERP with information security, IT governance, and enterprise risk management
issues, topics with which accounting students should be familiar.
LEARNING OBJECTIVES
The primary learning objectives of this case are:
Identify issues that can negatively and positively impact the success of an ERP
implementation;
Examine how ERP can both increase and decrease risks in an enterprise;
Recognize information security issues inherent in an ERP environment; and
Explore ways in which NCSU and UNC-CH might share ERP systems and defend a chosen
solution.
These case learning objectives are significant because students will most likely experience an
ERP system implementation during their careers and should be aware of the types of issues
organizations face when undergoing such a massive business transformation. Furthermore,
enterprise risk and IT security are elements closely aligned with internal control, subjects with
which accounting students should be familiar. This case will bring a real-world perspective to their
textbook knowledge.
IMPLEMENTATION GUIDANCE
This case has been used in both undergraduate ( junior- and senior-level) and graduate ERP and
accounting information systems classes. It is rich in detail and provides a unique perspective on a
HEI ERP implementation. While ERP implementations can be quite technical, this case is written
such that students without previous knowledge of ERP systems should not have problems. Case
questions not only test students’ comprehension and knowledge of the case, but also apply their
knowledge to a novel situation (the potential merging of ERP systems between two HEIs) and new
topics (ERM).
Typically, a student group consisting of four students will present this case in class. Groups are
given 20–25 minutes to present the case in class, and time is allowed for a question-and-answer
session at the end. Presentation requirements include coverage of the main points in the case and a
discussion of the case questions at the end of the case, plus an additional question from the teaching
notes. The remainder of the class is required to turn in a two-page case write-up, so that I am sure
the students not presenting the case have, in fact, read the case, and there is sufficient and
interesting discussion following the case presentation.
Another approach is to discuss the answers to the case questions in class. I generally allow an
hour of class time to do this. I either lead the class discussion or act as a passive observer while a
group leads the discussion. Students are incentivized to take part in this discussion for participation
points. For instance, in role-playing question 2, one team could assume the role of NCSU personnel
on the joint planning committee, while one team could assume the role of UNC-CH personnel.
Teams could take turns debating the prudence in sharing ERP systems and what, if anything, should
be shared. Teams will no doubt understand how much organizational learning has taken place at
NCSU regarding PeopleSoft and what challenges must be overcome if the project is to be seen as a
win-win by both schools.
CLASSROOM EFFICACY
The author has used this case for four semesters in both undergraduate and graduate ERP
courses. Undergraduate students are typically accounting majors who are concentrating in
information systems and have already taken accounting information systems. Graduate students are
typically in the M.B.A. or Master of Accounting programs. Many of the graduate students and some
of the undergraduate students have previous work experience, but few have knowledge or
experience with ERP systems.
To assess classroom efficacy, the author administered an anonymous survey to both
undergraduate and graduate students (n = 81) who had read the case for class. The web-based
survey consisted of four questions focused on the objectives of the case, with a fifth question
assessing students’ perceptions of the case’s contribution to their overall learning of ERP in a
university setting. The questions were measured on a five-point Likert-type scale with the following
responses: Strongly disagree = 1, disagree = 2, neutral = 3, agree = 4, strongly agree = 5.
Survey questions and responses are as follows:
1. The NCSU case helped me better understand educational ERP functionality.
2. The NCSU case helped me better understand how a large-scale ERP system is rolled out
for an educational institution.
3. The NCSU case helped me better understand logical access security issues that must be
considered in rolling out an ERP system in an educational environment.
4. The NCSU case helped me better understand what type of interfaces must be supported
between ERP and other systems in an educational environment.
5. The NCSU case contributed to my overall learning of ERP in an educational environment.
‘‘The Distribution of Responses’’ graph shows the distribution of responses. Means are
calculated below:
NCSU Learning 1: 4.60/5
NCSU Learning 2: 4.84/5
NCSU Learning 3: 4.14/5
NCSU Learning 4: 4.09/5
NCSU Learning 5: 4.61/5
Qualitative feedback was also solicited from the students. Consistently, students liked the
‘‘easy to understand’’ language and the ‘‘real-life situation’’ they could ‘‘relate to.’’ Some key quotes
are:
The language used made it easy to understand for those without an IT background.
I liked how the case incorporated what we have learned in class to real activities that we
come in contact with almost every day.
I liked that there were a lot of quotes and interviews from people that had to implement the
system.
One thing I liked most about the case is that it details how time-consuming and costly an
ERP system implementation is. If the planning step does not go well, it will be a huge mess
later.
TEACHING NOTES
Teaching Notes are available only to full-member subscribers to Issues in Accounting
Education through the American Accounting Association’s electronic publications system at http://
aaapubs.org/. Full-member subscribers should use their usernames and passwords for entry into the
system where the Teaching Notes can be reviewed and printed. Please do not make the Teaching
Notes available to students or post them on websites.
If you are a full member of AAA with a subscription to Issues in Accounting Education and
have any trouble accessing this material, then please contact the AAA headquarters office at info@
aaahq.org or (941) 921-7747.