SAP & ERP Consulting from the Customer Point of View

SAP implementation ROI, SAP architecture, & SAP business solutions

The Agile SAP Enterprise and Regulatory Compliance

February 21st, 2008

 

Speed, Agility, Technology, Advanced Solutions

 

How can you be more nimble? Are you in an agile enterprise?

With global competitors who are not subject to the same rigorous requirements as American or European countries and smaller / privately owned competitors it is more important than ever to find ways for the enterprise to be agile.

The very nature of regulatory schemes makes agility difficult. Most businesses restricted by regulatory environments often find these areas of the enterprise “off-limits” to the type of process improvements, streamlining, cost reductions, and simplifying that are required to stay competitive in a global environment.

Regulatory compliance and their difficult to navigate requirement structures make the creation of an agile enterprise very difficult. After doing several projects for U.S. companies subject to Sarbanes-Oxley (SOX) compliance and pharmaceutical companies heavily regulated through 21 CFR Part 11 (Validated environments) I’ve found highly regulated environments need to be nimble in our modern global environment.

 

How Aggressive “Regulatory Overhead” Infects the Whole SAP Enterprise

 

I’ve seen little consistency in compliance schemes on several heavily regulated SAP projects.  The only constant is the painfully inefficient, frustrating, and obstructive design of compliance systems. These compliance systems never follow the famous “7 habits” for success. I have yet to see a compliance system designed from the beginning with the end in mind –, most compliance systems seem to create a numbing frustration that chokes productivity across all processes.

Regulatory overhead routinely translates into learned behavior that causes a productivity slowdown and lack of enthusiasm even in the processes not subject to compliance. People become so frustrated dealing with unnecessary regulatory overhead, or “red tape,” that it poisons all facets of productivity.

 

How do you Improve Approval Processes in an SAP Regulated Environment?

 

SAP, like other ERP applications, can help the enterprise through the integration it provides. To leverage your SAP investment it is important to be able to add new functionality or enhancements improving or automating existing functionality. However in highly regulated environments after your ERP or SAP go-live the regulatory restrictions can be painful, time consuming, and frustrating. For regulated industries the validation and approval processes can be killers to productivity–, they stifle your ability to respond to changing market conditions.

Your internal compliance requirements may be slowly choking your business with overly rigorous controls that really aren’t supported by a genuine regulatory requirement. Or worse still, the exponential growth of “controls” may mean that the people who are leading the effort do not actually understand the real regulatory requirements. There has got to be some measure of balance between the required controls and the ability to make changes.

 

 

Compliance “Gates” that Affect Your SAP Project Time and Budget

 

Too often compliance processes rely on many “serial” processes or “gates.” These serial processes have built-in “stops” to ensure that certain critical steps are accomplished before being able to continue. Anyone who has been there knows the problems with being forced to stop, and then wait for days, or in some cases even weeks, before the “gated” procedure is completed. Worse still, while the intent is to place these “gates” or checkpoints into the processes at critical points, they often end up throughout approval processes choking any possible efficiency.

And in worst case scenarios, the most demanding controls are placed early in the process stream making even the thought of initiating improvements distressing.

Rather than having fully documented code and configuration reviews and formal approvals with signoffs before something can be moved to the QA environment, more of an ad hoc approach could be used. For compliance purposes there might be a first review and only a project manager’s approval needed to move it to QA. From there, informal testing performed and any incremental coding or configuration changes are made, and then before the final testing, the final, formalized, fully approved review and approvals are performed. What this does is remove the numerous review cycle times from the earlier development process and ensures the necessary quality, documentation, and compliance exists before the changes are moved into production.

Recent SAP Project with FDA 21 CFR 11 Validation Requirements

Recently I had a project on a company subject to U.S. FDA regulatory requirements. Their regulatory model was very thorough, well-planned, and well thought out. It was actually a work of art and was internally called a “V” model to cover their validation requirements. This model had a few small areas that if they were to be adjusted would still be compliant and would offer tremendous improvements in change processing cycle times.  Several of their approval gates were on their Development system rather than later in the process.

A few adjustments to gates and gate timing of some of their process model would dramatically improve change cycle times and reduce the overall amount of effort. For example there was too much validation control in the Development environment that might have been better if some of the review gates were moved to the quality assurance system. This would have required fewer review cycles and fewer “early” gates in the process. It would accelerate the process and allow for several more parallel activities to take place making the process more efficient. This approach of moving some of the gates to the QA environment would allow for more incremental adjustment and change, as well as unofficial testing without as much of the administrative overhead.

Where Some SAP FDA Regulatory Validation Problems Occur

Too often in any regulated environment there are several types of issues:

1) Problem: A lack of understanding of the compliance requirements within the organization responsible for compliance.

Solution: On any new project, or before any major undertaking ensure that the entire project team reads and reviews the relevant regulations and compliance requirements. In other words, get the actual language of the regulations and ensure that every team member reads them before the project begins. Do a little online research and get a better understanding of the requirements.

2) Problem: Compliance triggers defined at unnecessary control points such as having controls on a Development sandbox (this is a misunderstanding of compliance requirements).

Solution: Move any “serial gates” (those processes that stop all other activities until they are completed) to as late in the process as possible.

3) Problem: Compliance processes with too many serial process streams or “gates” where everything must stop completely until the gate is successfully navigated (in an FDA validated environment there will always be a need for some “gates”).

Solution: To the extent possible, combine the number and frequency of serial gates to reduce the overall number of “hard” compliance points. However, use some thought here and be sure that where it makes sense, at logical breakpoints, where an item may not have to go all the way back to the beginning of the process that you also break up any of the gates. One huge gate with numerous controls and reviews may not be productive either.  Think of it like this, if the gate can be used to efficiently find and resolve an issue earlier in the process, where it is easier to correct then that might be a good use.

4) Problem: Auditors or systems administrators who do not have sufficient understanding of SAP security capabilities and are too quick to declare risks at a transactional level without understanding how those transactions can be controlled. Arbitrarily finding “segregation of duties” (SOD) problems and conflicts.

Solution: Be sure your system administrator and system security personnel have enough exposure and experience with SAP to help any compliance officials understand the ability to control security at a more detailed level than the transaction level. For example, SAP allows you to use security to control document types. So in an invoice process you may wish break up overlapping responsibilities by document type. Another thing I have seen is the silliness of defining “conflicts” where the entire dollar amount involved was not sufficient enough to be materially significant. Insist that “material misstatement” thresholds are defined and published. A deviation from SOD requirements can easily be justified if the compliance cost is prohibitively high (e.g. hiring a new employee) and the activity is subject to thresholds so low that it does not make any business sense to separate the duties.

5) Problem: Auditors and consulting companies often have little or no background with SAP and its published control points for various types of compliance. Often, vendor published GxP (Good “x” Practices) or SOD (Segregation of Duties) documentation, such as SAP’s, provides a critical basis for understanding and challenging improper or unnecessary compliance requirements.

Solution: The vendor documentation frequently serves as reasonable due diligence for most regulatory agency compliance requirements. At a minimum vendor documentation serves to also distribute the risk so that a vendor such as SAP who provides paid support will address any compliance deficiency in the software that arises.

6) Problem: Validation empire builders who are internal political players (which is beyond the scope of this article).

Solution: This one is for senior management to tackle. Dealing with corporate politics is beyond the scope of this post.

 

SAP Compliance with Sarbanes-Oxley (SOX), FDA Part 21, and Others

 

Getting business benefit

Regulated companies do have significant potential for improvement in the area of streamlining and improving the compliance processes and procedures.

I would challenge some of the highly regulated companies to do cost studies on their compliance requirements to see how much overhead they add or how much of an impediment they are to making needed changes. We’ll call these impediments to change “regulatory overhead.” This regulatory overhead applies almost equally to even the very smallest and least significant of changes.

The failure to take advantage of even small incremental changes can have serious negative consequences over time. Because of the regulatory overhead many small or incremental changes will never be implemented because of the painful, expensive and time consuming validation requirements.

Standing alone these small changes are generally not that significant. However, stacked together across dozens or even hundreds of these changes, multiplied across an entire enterprise, the cost and automation can represent orders of magnitude improvements . These changes have direct impacts on efficiencies and cycle-time improvement for both supply chain and financial processing.

Think about it, all those changes, multiplied across the number of times that small task is carried out, multiplied by the hundreds, and in some cases even thousands of people impacted by the processes they affect. It doesn’t take long for small improvements to add up to major differences and efficiencies across large organizations. As for larger changes, reducing compliance cycle time saves costs related to this regulatory overhead.

 

SAP and Sarbanes-Oxley or “SOX” Compliance Stupidity with Segregation of Duties

 

One of my pet peeves are some of the supposed “SOX prohibited” system transactions. Sometimes there is no way to describe it except stupid. How an auditor might demand that some simple display transaction is a “conflict” often baffles me. With the exception of HR data and some limited financial information there is little risk for display access to other information. I still have not found an auditor who can answer how some of these ridiculous requirements can lead to or cause “material misstatements.”

A story from the trenches

Recently I was at a small subsidiary of a very large company. When I say small, I mean the parent company gross revenue was 30 times the size of the small subsidiary. Like most small companies, they were lean on staffing and different individuals often performed more than one task or function. They failed to meet the parent company “segregation of duties” requirements but during the SAP implementation the parent Sarbanes-Oxley requirements were imposed on the small company. The attendant increased staffing requirements coupled with the ridiculous bureaucratic overhead bordered on insane. At the very least it was a comedy of errors.

This company has several U.S. and European Plants, each with their own bank accounts, and between them there were 3 or 4 separate banking institutions involved. In a worst case scenario, if someone could figure out how to pilfer an entire month’s gross receipts from one of the plants, the overall financial impact to the parent company, and to their quarterly report would have been little more than a rounding error.

When I dared to ask the parent company’s compliance staff what the threshold for a “material misstatement” was for the small subsidiary I got blank stares of shock from the auditors. It was as if I were speaking a foreign language under water. To this day I wonder if they even knew the regulations or actual compliance requirements they were supposed to be auditing. After all, when the subsidiary contributes a whole 3% to the gross revenue of the parent, forcing a 20% increase in staffing just to comply with “separation of duties” requirements is patently absurd. The measure of regulatory requirements imposed on them by the audit requirements were the height of plain stupidity.

If the regulatory overhead equals or exceeds the cost of the risk, this should be carefully evaluated. Sadly this is common in many companies subject to various regulatory compliance schemes.

 

Where to Begin With Regulatory and Compliance Programs

 

As you may have guessed, my all-time-favorite Sarbanes-Oxley compliance item is the never defined “material misstatement.” This is the catchall excuse for choking a company in needless audits. It’s great for auditors to point at anything you do, no matter how trivial, menial, or inconsequential and scream that it is an audit problem–, even when there is no real financial or regulatory significance. And even those things that have some direct financial significance may be so small as to be a worthless waste of time. Fix the audit process and stop the compliance processes from choking you to death.

Start with the end in mind. Define what compliance really means in your company and then determine how that compliance will be measured. We’ll call those activities or efforts that directly support measuring compliance (or the deliverables that are needed) as those items that support “compliance value.” If something you do in your compliance efforts do not have a specific purpose that supports a clearly defined compliance requirement then it is not only a waste of time, it is an artificially imposed impediment to efficiency and competition.

In other words, define the actual compliance requirements up front and then determine the criteria it takes to ensure compliance. From there work backward to determine the appropriate processes. Without that up front determination of how you will define what compliance is, and how compliance will be measured, you have nothing to measure value added steps against. In an environment without clear understanding of how you define and measure compliance, it becomes an expanding balloon that grows while choking everything in its path.

1) Work with the auditors to map compliance requirements to the specific statutory provisions or regulatory requirements that are affected. If an auditor will not map specific requirements to statutory or other written regulatory requirements (such as CFR’s or “Codes of Federal Regulation”) then it may be time to find a new auditor.

2) Define clear, specific, and objectively measurable criteria for each of those compliance requirements, and if the regulatory provision is not clear enough to define such criteria, find some generally accepted governing body or publication that provides guidance. Don’t just make something up because an auditor says you have to.

3) Define what “material misstatement” means in terms of financial liability amounts. If necessary, to avoid shareholder liability and in the interests of proper disclosure publish the new compliance schema in a quarterly statement explaining the new compliance paradigm, the potential risks, and how the streamlined process will improve business operations.

After you assess, or re-assess your processes to eliminate steps that do not directly add “compliance value,” take a look at the remaining process to see how it can be improved or streamlined.

Regulatory and Compliance Process Improvement Options to Consider

In all highly regulated companies one of the biggest compliance time killers is regression testing. Determine the actual testing requirements and then find ways to streamline and automate those processes. A full regression test process should not take weeks, even in very large, far-flung enterprises. If test processes are sufficiently automated by using SAP CATT, eCATT, Mercury, or other automated test tools there is no legitimate reason a full regression test cycle should not be able to be resolved in a few days, even in validated environments.

In the area of defining automated regression testing it is important to understand that in highly regulated environments this can be a “mini-project” taking significant one time efforts to implement.

Take a hard look at serial processes, especially those “gate” processes that must be completed before any further activity can be done and see if they are adding any “compliance value.” If they are not directly related to achieving compliance deliverables then why are they in the process chain?

Serial, Parallel, and Gate processing in IT Project Compliance

As much as practicable avoid gate processes. When developing compliance processes the only genuine “gate” process should be a high risk validation process or high risk direct financial impact segregation of duties process–, and then only when going into a production system. Regulatory requirements rarely extend to most segments of a development system yet it is shocking to me how many companies implement stringent controls even in a sandbox.

If you must extend validation requirements to a development environment, it is likely less expensive and more productive to invest in the hardware and application(s) to set up a separated stand-alone SAP system that you can copy your production system to. All advance development efforts and work should be done there and only after there is some comfort level that it will work and is correct, duplicate the effort in the “compliance” development environment.

If there are needs for “gate” processes before going into your production system, attempt to define some parallel processing that will allow some or all processing to continue. To the extent possible don’t allow “gate” processes to stop progress.

Develop “staged” or graduated levels of compliance requirements based on the process of moving from a development stage, to a testing stage, and then preparation for moving into a productive system. The less restrictive these processes are until they get to the stage of preparation for moving into a productive system the more efficient they will be. For example, if testing shows that things work but additional efficiency or automation improvements might be made, the ability to go back and add additional enhancements should not be so prohibitive as to create significant obstacles to improvement. The amount of compliance “pain” or regulatory overhead imposed at earlier stages in the processes will have a direct relationship to the ability to make useful changes as the process is worked through.

Early process stages should be the least restrictive and the least intensive to encourage the type of early testing, checking of assumptions, setup, verification of processes, prototyping, and checking of concepts that are critical for well developed processes. The less restrictive the early stages are the more investigation and development can be performed. The development environment should meet this requirement.

For a quality or testing environment provide a separate, completely non-validated test environment that is a periodic copy of the validated test client. Then move system changes into there, test run through test scripts or test scenarios in an informal manner, evaluate for improvements or enhancements, then make adjustments and move them to the testing environment for re-testing. Once satisfied that the results are what you expect, then begin the testing in the formal validated QA environment. This non-validated test environment is refreshed with copies of the validated test environment from time to time.

Conclusion on Regulatory and Compliance in SAP or Other IT Projects

This article only scratches the surface but as you can see there are many possibilities for reasonable improvement that will help you to become agile and more competitive. Compliance processes should not become a stranglehold for your enterprise. A little work, and a careful review and evaluation of what the actual compliance requirements are can go a long way toward understanding whether your compliance processes make sense.

Compliance is important but in today’s globally competitive environment and fast paced world, activities designed to build empires or which do not directly support clearly defined compliance requirements are an impediment to the agile and competitive enterpri

Related Posts:

Effectively Scope Your SAP Project

May 17th, 2007

Hit the Target on SAP Scoping

Scope, scope, scope.  Over the years, hundreds of articles, documents, and warnings about scope setting, scope control, and scope management with ERP and IT projects have been written.  We’ve heard it all before.  Project scope is one of the biggest ERP project risk factors, yet few articles offer practical insight on setting or managing scope.  From an SAP perspective, all of the tools and resources have been provided to do the job correctly, right from the beginning, even before an RFP is issued.

Since the mid-late 90′s, SAP has provided an extensive implementation toolset that is not well understood by many, and is even less utilized to its fullest potential.  First there was the ASAP Methodology (Accelerate SAP), then ValueSAP (an enhanced ASAP toolset), and finally Solution Manager.  ASAP and ValueSAP were external to the SAP application, but Solution Manager is built in and incorporates the tools and resources available in the SAP ASAP “toolkit”.  Since SAP has over 20 Industry Solutions, and literally tens of thousands of implementations, they have EVERY major process covered, to a tremendous level of detail, in spite of what competitors might claim.  As a result, using the supporting tools correctly, there is little reason why anyone should be very far off in their scoping efforts.To get more insight and get specific details of the project scoping tools and resources SAP offers, as well as more details on how to do this scoping exercise see the article entitled “ERP and SAP Business Case for ROI, Business Benefit, and Success. It provides information on up front project activities, including preparation for your ERP implementation, upgrade, or enhancement RFP.  The resources listed there can be obtained directly from SAP free of charge for carrying out some of the “Discovery” and “Evaluation” phases of your ERP project.

Where do you Begin Your SAP Scoping efforts?

A well written, comprehensive scope document is critical to the success of a project.  Even before the project begins, that initial scope can make a huge difference in RFP’s and setting the right tone and direction for a project.  A good scope helps to determine realistic expectations and can make the difference between an on time, on budget project, or one that busts the bank. 

When embarking on an ERP implementation, such as with SAP, many companies “don’t know what they don’t know”.  In other words, how do they successfully translate their business requirements into a meaningful template to determine budget requirements, do an RFP, or ensure that their project has a good foundation.  Having little or no experience with SAP terminology, or the depth and breadth of the SAP application, few companies are able to put together a thorough RFP to be able to truly compare vendor proposals.  As a result there are times that a company may end up with a far less than optimal implementation partner.  Where a well-defined scope and carefully structured RFP process helps weed out less than optimal implementation partners, poorly defined scope could cost much more than just a blown budget.

What to Consider in SAP Scoping

Obviously there are budgets and limits to what can be done in an implementation. The ideal situation for many companies is to determine a Phased scope right from the beginning. [1]  You should know, even before submitting an RFP, whether or not you will add additional products or enhancements in future phases.  If you are certain you will be adding on functionality in the future such as CRM (Customer Relationship Management), SRM (Supplier Relationship Management), APO (Advanced Planning and Optimization), SEM (Strategic Enterprise Management), BI / BW (Business Warehouse), or other advanced functionality, it is important to know this right from the beginning.  Even though this additional functionality may not be part of the initial project scope, it should be considered during the blueprint phase to ensure that there isn’t a significant amount of additional engineering to accommodate the extra functionality and applications later. 

You may also see some benefit from the SAP core ERP functionality such as QM (Quality Management), PM (Plant Maintenance), PS (Project Systems) or other SAP functionality but it may not be cost effective to implement in the first “Phase” of your SAP project.  Depending on your needs and actual requirements of the business (not the technology) it may or may not make sense to implement some of these additional SAP functions in the future, but a detailed exploration of your scoping requirements will reveal this.

Some of the critical considerations for your company’s implementation or upgrade are whether or not you will need non-SAP “bolt-ons.”  These should be considered and budgeted for right from the beginning.  Consider making a direct request to the vendors during the RFP process about how they will handle the following items, and what additional costs might be required:

  • Training
  • Structured Compliance (SOX, ISO, TS, etc.)
  • Training Documentation
  • Change Management
  • Fax Ouptut
  • E-mail Output
  • Taxes
  • Bar Code Interface
  • Data Transformation Middleware (for legacy system interfaces)
  • EDI / XML or other electronic exchange
  • J2EE (or other Java Platform for online functionality
  • Web Extensions

If you are already past the RFP process, it is crucial to be sure that any or all of these areas, and any other “specialty” solutions are addressed during the blueprint phase of the project.  Each of these items may require additional software or expertise that may or may not have been budgeted.  A well done initial scoping requirement, along with a thorough RFP will help to ensure that you are truly comparing vendor bids in a more realistic fashion.

Where to begin the SAP Scope Effort

A good scoping effort should address every process that your company needs to implement.  Your scope does not need to address the details of every process, but it should address every major process and each major sub-process. SAP provides two outstanding tools for doing this (again, for other tools that are available read the article referenced above for more details):

1)  A business process scoping spreadsheet (this is an older ValueSAP scoping spreadsheet which should be sufficient for RFP preparation) updated with the ECC 6.0 version on 4/22/2010.  Please note, this is a Microsoft Excel spreadsheet, it is fairly large so it may take a few moments to download, and then your virus scan software will probably check the file.  Please be patient when opening the file by clicking on the link.
2)  A comprehensive online help system

The new SAP Solution Manager has all of this built into the application, but before setting up a test or demo system the Solution Manager application doesn’t do much good.

3)  Define a timeline for completing the initial RFP or Project scoping (expect anywhere from 2 – 12 weeks depending on your company’s complexity and size)
4)  Identify the key business resources that will be needed for the effort.
5)  Avoid analysis paralysis and stick to the scoping timeframe (the blueprint phase of the project is to finalize scope).
6)  Define any external system requirements or special “bolt-ons” that might be needed.

Finally, if this is a scoping exercise to support an RFP, be realistic in your expectations of both scope and budget.  If there is a significant amount of advanced functionality that you would like to implement, consider putting it in a future phase under a separate budget.  When doing the scoping work, consider using Phase numbers in your scoping exercise.  For example, a “1″ for the crucial core functionality, a “2″ for important additional value added functionality but that might need a separate project phase, and a “3″ for nice to haves but reserved for some yet to be defined future phase.

One of the keys to realizing benefit from an SAP implementation is in getting the application up and running as quickly as possible. 

The more effort you put in early in the process, the clearer expectations are set and the more satisfied you will be with the end result.

======================

[1] I’m a fan of the “phased” project approach because it allows the company to develop some internal competency and skill with the product before adding on additional integrated functionality.  It also allows for a company or organization to do an honest assessment of the implementation vendor and their consultants by the time the project is completed to see if they ever want to do business with that vendor again.  Sometimes, for better or worse, once the vendor selection is made you may end up tied into that vendor for the duration of the project.

Having said this though, one of the side effects of this Phased approach which must be planned for is that many system integrators will “abandon” previously implemented sites as soon as they have to move on to the next one.

Related Posts:

SAP, ERP III, SOA — Learning Organizations through Social Media Collaboration

April 27th, 2007

 SAP, ERP III, SOA, and collaboration

Knowledge Management Introduction

Everyone’s heard the buzzwords, ERP, SAP, SOA, you name it.  In the technology area they’re everywhere.  These are just acronyms for ways companies try to leverage technology for competitive business advantage.  Reduce costs, streamline operations, increase revenue, and transform your organization.[1]

Since ERP applications and technology transformation have entered the business world there remains one area that enterprises struggle with –, the realm of capturing and then converting employee “know how” into ERP solutions–, Knowledge Management.[2],[3]  There is a simple, inexpensive way to implement ERP III, enabling your ERP application to transform your enterprise into a learning organization.  ERP III is simply a way to capture that “know how” to develop SOA (Service Oriented Architecture) and business solutions to create real competitive advantage.

Background for SOA, Knowledge Management, and ERP III

The ERP revolution began with integrating the “back office” functions of the enterprise: purchasing, ordering, financials, HR, distribution, inventory, etc.  The idea is that the whole enterprise relies upon a common set of data from a single database which provides one version of the truth or a lie–, one version to rely upon or correct nevertheless.  Then we have ERP II, extending the ERP application from the back office to the extended supply chain, to the web, to the banks, and beyond. 

Enter SOA or Service Oriented Architecture, the idea of “universal” and completely reusable application services that can be “plugged in” to other applications.  This SOA architecture would then allow for the rapid assembly of dynamic process chains and application chains as business and opportunity needs arise.  SOA holds tremendous promise to enhance and extend the idea of ERP II even further, but an idea that will take time and tremendous effort to get off the ground and do effectively. 

ERP III and the Learning Organization

The next generation of business transformation is ERP III, or the ERP enabled learning organization.[4] However, SOA’s success and timeliness are  directly tied to how well an enterprise is able to create a “learning organization” within its development and IT ranks.  But this learning organization method can and should be applied to the entire organization.

This learning organization approach is one of the key backbones to a successful SOA initiative as well.  The cornerstone of effective SOA re-use policies and procedures, service standards, and validated service development is directly correlated to how well the enterprises developers are able to collaborate and coordinate their efforts (especially in an ad hoc manner).

Service Oriented Architecture, or “SOA” requires a level of participation, collaboration, and information exchange like never before to be successful.  True “SOA” requires a blending of technology, collaboration, and cooperation with highly structured standards to achieve a significant level of trust in the development work.  While many suggest that this level of collaboration, integration, and reliability within the enterprise may take enterprises as long as 10 years to accomplish, the methods defined in this paper can dramatically reduce that time and effort. [5]

What is Knowledge Management?  [6]

There seems to be no widely accepted “definition” for knowledge management, and as I review the information on Wikipedia about Knowledge Management I find a rambling discussion of high level theoretical constructs with little substance.  As a result I am offering my definition here, and some clarification, which helps to distinguish knowledge from information. 

“Knowledge Management is not information management.  It is the process of transforming unstructured data into contextual information and then applying that information.  Knowledge as “contextual information” is the ability to draw on information and combine it with experience by applying it to a particular situation or circumstance when it is needed.  Knowledge Management is the process of capturing, codifying, and disseminating information so that it provides some value in a particular context.”

Bill Wood

My personal opinion is that the reason there is little consensus on a Knowledge Management definition is because most “knowledge management” discussions surround information management.  They are the codification or classification systems that help to capture and codify knowledge but they do not take knowledge to the next step of infusing it into the enterprise (or creating a learning organization).  And from there, pushing it still further to the application of that information in a value added context for day to day activities.  It is only with the application of information coupled with experience that something becomes “knowledge”–, it is NOT some system.

For the enterprise to continue to “wring value” out of the ERP implementation or other technology investments, the enterprise must change.  For the ERP enterprise to be effective, technology must support the capture, organization, and implementation of the unstructured knowledge contained in people’s heads, or jotted down on crib sheets.  This is not an easy task.

Knowledge is not data and information. Data consists of facts, observations, occurrences, numbers, and things that are objectively perceived.

Information is a collection of various aggregated or synthesized data points. From there, Knowledge is the mix of information, experience, and context adding value to an activity or process…

Knowledge Management is the systematic process by which an organization maximizes the uncodified and codified knowledge within an organization.

Author(s) unkown.

Before beginning it is crucial to understand the often misused, misunderstood, and even abused concept of “Knowledge Management.”  Contrary to so many of the technology offerings out there, knowledge management rarely is a system, however systems do facilitate knowledge management. 

Systems, by their nature and design are information tools.  Too many times the term “Knowledge Management” is used to describe information gathering and classification systems–, information systems.  Some even call their systems “knowledge bases,” and maybe they are bases for knowledge, however, they are not knowledge management systems.  Until information is learned, and then applied, it is not knowledge, it is merely information.

Knowledge Management, Collaboration Tools, and ERP III – Current and Future State

The initial process of implementing SAP requires taking structured and unstructured data, along with the processes from legacy systems and people, then placing this information into a highly structured application.  At its most effective, the initial SAP implementation captures some cost savings, process improvements, and revenue generating opportunities.  However, no initial implementation is able to capture the vast unstructured knowledge that resides in people’s heads. 

The SAP enterprise current state, with the application you’ve implemented, and possibly some of the ERP II enhancements, still has the possibility to deliver far greater benefit without significant cost.  To capture and leverage that benefit requires an enterprise wide cultural transformation.  People must begin to both act and think differently.

To extend the SAP application’s usefulness and achieve greater benefit it is critical to a) capture the “unstructured” information, b) then organize, classify, or categorize it, and then c) translate and structure that into more useful application solutions.  This process also facilitates the implementation of SOA within the SAP environment.

The first step toward the future state is to create a collaborative learning organization.  A learning organization is an organization that is constantly acquiring and applying new information and thereby gaining knowledge.  Once that information is captured, it can then be structured into solutions, some process based, and others technology based. Some of the solutions can be translated into additional, value added SAP enhancements or additional SAP functionality.

A Collaborative Knowledge Management Model for a Learning Organization

Based on my time at Hitachi Consulting, as the SAP Knowledge Manager, I made use of the best resources I could find in the arena of “Knowledge Management.”  Based on that research, and leveraging the pioneering efforts of other true knowledge managers, I created the model you see here.  It is consistent with much of the literature that exists today, however, in 2000, it was a pioneering effort.

1)  Raw Data:  The unstructured data, ideas, “crib notes,” and thoughts that we all have.  However in this instance, it is the raw data surrounding the job or responsibility that the individual performs within the enterprise.  Sometimes these are the “workarounds” to get something done when you run into obstacles or roadblocks, other times they are just shortcuts or techniques to perform a job or function.

Knowledge Management Process

2)    Organized Information:  This is the process of capturing and classifying that raw data.  This is where the “knowledge bases” and other types of information systems come in.  Many enterprises make it this far. Sometimes these are the “workarounds” to get something done when you run into roadblocks or obstacles.  Other times they might be the shortcuts or techniques to more efficiently perform a job or function.

3)    Acquired Information Experience: This is the interaction with the organized information.  This can be through search functions, employed taxonomies, reports, or other methods of accessing the organized information.  This is after the capture of the information in steps 1) and 2) above, and involves its wider availability than in the individual who originally developed or “held” the knowledge or information.  Few organizations or enterprises make it much further than this.  However, this is the beginning of the true learning organization.

4)    Applied Experience (Knowledge!):  This is the practical application of the organized information after it has been acquired.  Whether this acquisition is through word of mouth, training, or some type of information management system (that is wrong named a knowledge management system) or through a “knowledge base”. This is where the cost savings, revenue opportunities, continuous process improvement opportunities, and real competitive advantage begins to come to fruition.

5)    Refined Experience:  This is more of the inherent “knowing” what to do in a broad variety of contexts that may not be directly related to the task or issue at hand.  It is when an individual can draw on that level of inner experiences mixed with intuition and make the right decision or provide the right answers when there is not enough information to make such a determination under normal circumstances.  This can also be a type of “making the complex appear to be simple.” 

There is a simple and effective method to capture the unstructured information, organize and classify it, and then disseminate it in such a way as to create a true learning organization.  This method, outlined below, will help to move your organization through the 5 steps noted here.

Practical and Inexpensive Ways to Move Toward ERP III and SOA Today!

Since I am not a big fan of reinventing the wheel I look for existing ways to solve current problems.  To that end, the key to moving ahead on ERP III is to create a collaborative culture, from the collaborative culture, you create a learning organization by using some of the existing collaborative tools.  The answer lies in using some of the popular web technologies making a splash today.

Enter the “cool” and the “fun” factor in the enterprise–, “social networking” is one of the hottest, and most vibrant collaborative uses of technology anywhere.  From MySpace to FaceBook to online forums, these sites connect people for personal exchanges.  While not appropriate for the types of personal exchanges on the world wide web, that same technology can be used to create a collaborative environment around cost savings, process improvements, system enhancements, revenue opportunities, and general business improvement for competitive advantage.  The list of possibilities is only limited by what you can imagine can be leveraged from participant knowledge.

Forums can also be used to capture SOA related standards, common development services, and to do code or object reviews.  They can be used to capture SOA best practices while facilitating broader development community participation in standards, services, and object re-use policies.  The collaborative nature, and the ability to offer code improvement suggestions, bug fixes, standards exchanges, or development and solutions discussions, in a threaded forum will prove invaluable to an organizations SOA initiatives.

To make this a reality, the key is to leverage tools, and define a process that captures the unstructured information .  Once it is captured, methodically move that to process changes or to structured application solutions within SAP or an SOA initiative.

Defined below is a set of free tools, along with proposed solutions on how to apply those tools in a practical manner:

1)    ANY networked PC (you don’t really need “heavy duty” hardware here unless you just must have blistering performance)

2)    Download the free Uniform Server application that works on Windows.  It contains Apache Web Server, MySQL, and PHP (including PHP My Admin).  http://www.uniformserver.com/   You only need to unzip this file to a local directory, and then double-click (or execute) the Start Server file.

3)    Download and Install the latest PHP Bulletin Board open source application:  http://www.phpbb.com/downloads/   (Set up the MySQL database and copy the web files to the proper local directory of the newly created web server from step 2).  To see the forums in action, go to the PHPBB site at: http://www.phpbb.com/community/

4)    Structure the Groups to match the business department (create a new forum “group”), and then create 4 sub-areas under each department link.  A)  Cost Savings, B)  Revenue Generation, C)  Process Improvement,  D) System Changes.

5)    Structure additional groups to match SOA service development.  An SOA topic with sub-forums for A) standards, B) services, C) objects, etc.

6)    Have the users create the hyperlinks in their SAP user menu.  A hyperlink for that departments topic in the bulletin board is easy to add to the SAP user menu (right click on the favorites menu, then add a web address, it’s really that simple.)

7)    Adjust department and user goals to include evaluating forum contributions, based on points earned for participation, and aligned with the forum structure that applies to them (for example, cost savings, revenue generation, SOA standards, etc.)

8)    For the system changes option, create an inexpensive interface to read the MySQL table for this area and generate a separate approval / response process.  This way the changes, and responses to those change requests, as well as the details of the change request, are captured in an easily searchable database.

9)    To produce the most useful solutions, follow a “PDCA” process (Plan, Do, Check, Act).  After a discussion thread has reached a certain point where the exchanges have stopped, reduced to a trickle, or a specific date deadline, have someone review the entire threaded discussion, capture the most salient posts (by using the hyperlinks to the posts), and then summarize those hyperlinks into a single post. Call a meeting with the key stakeholders, review the salient points and produce a position paper or some other summary document and then publish that for final review.

The PHPBB forum software contains several developer implemented modifications that are available, and fully supported at no charge [7].  For example they have a “cash” modification that is nothing more than adding a point system based [8] on how active a forum participant is.  In combination with the ability to develop groups, and to have moderators approve posts, this is an effective way to manage the information “clutter.”

Goals can be based on the number of points.  Posts can be reviewed and approved by the department supervisor, or even a skip-level manager as the moderator.  This ensures that the submissions are both high quality, and that they are being reviewed. 

Over time, in areas such as manufacturing maintenance, or any other similar situations, enough quality information could be captured to create solution databases.  This would facilitate the introduction of PM (Plant Maintenance) [9] for both preventive and predictive maintenance programs.

The searchable nature of the forums allows for quick and easy information retrieval in the short term.  Over a longer period of time, the information can be structured and implemented as various types of system solutions to address recurring themes or various business opportunities. 

Collaboration, virtual discussions, and even “debates” will ultimately occur in such a way that they help to refine various business issues or problems.  In the future, as the issues arise again, going back through the old dialogs may yield a new perspective or new direction for the future.  In the end, the cultural change to a learning organization will begin, and along with it new information and ultimately new knowledge will emerge to use for competitive advantage.

ERP III, Knowledge Management, Collaboration, and Learning Organizations – The Conclusion

Competitive advantage and the emergence of the extended enterprise through SOA, and the extended supply chain demand greater collaboration.  This collaboration is a key component of creating the learning organization.

SOA and additional benefit realization from an SAP implementation depend heavily on the ability of an organization to capture competitive advantage from the knowledge of the employee base.  Even skilled IT contractors must rely heavily upon the acquired knowledge and wisdom of those who actually perform the enterprise’s processes on a day to day basis. 

No matter how skilled an IT professional may be, there will always be some things that escape detection or discovery because of the nature of intangible “knowledge” that exists within any individual or organization.  The key to leveraging the IT investment in SAP and in implementing an effective SOA program is in finding ways to create collaborative communities to expose that knowledge.  This collaboration can become the basis of a “learning organization” that is a key to transforming both the enterprise and the IT infrastructure that supports it. Using today’s “social networking” tools, as a means to advance that collaborative culture is one of the most cost effective ways to accomplish the task of organizational transformation.

 

~~~~~~~~~~~~~~~~~~~~~~

[1]  SAP as a Change Enabler  http://www.r3now.com/sap-as-a-change-enabler

[2]  Knowledge Management—Emerging Perspectives: http://www.systems-thinking.org/kmgmt/kmgmt.htm

[3]  Knowledge Management Journal – Business process modeling through the knowledge management perspective: http://www.emeraldinsight.com/Insight/ViewContentServlet?Filename=Published/EmeraldFullTextArticle/Articles/2300100303.html

[4]  Learning Organization from Wikipedia – http://en.wikipedia.org/wiki/Learning_organization

[5]  Hitachi Consulting, where I previously worked in the SAP practice as a functional consultant and the SAP Knowledge Manager has published a white paper on SOA that explains both its promise and its drawbacks; SOA – CIO Savior or Nemesis, http://www.hitachiconsulting.com/downloadPdf.cfm?ID=414

[6]  One important distinction to note here is that this paper will focus on the implementation of the “learning organization” in practical ways throughout the enterprise.  This “learning organization” approach has far reaching affects beyond SOA, it has the ability to transform business through the use of enabling technologies.

[7]  For example, see this forum which lists many of the validated and approved modifications, along with full support information and enhancement options.  http://www.phpbb.com/community/viewforum.php?f=15

[8] Forum with information for installing, updating, and enhancing or modifying the “cash” (i.e. points) modification to the PHPBB forum.  http://www.phpbb.com/community/viewtopic.php?p=539420

How to access the modifications while the modification database is unavailable (it is currently undergoing a complete update and re-write).  http://www.phpbb.com/community/viewtopic.php?f=15&t=527421

[9]  For example, see SAP’s Plant Maintenance solution:  http://help.sap.com/saphelp_47x200/helpdata/en/66/158661547611d182cc0000e829fbfe/frameset.htm

Related Posts: