-

April 2003
- The LawsonGuru Letter is a free periodic newsletter containing
provocative commentary about issues important to the Lawson Software community.
The LawsonGuru Letter is published by-and is solely the opinion of-John Henley of Decision Analytics.
Visit Decision Analytics at
http://www.danalytics.com. For subscription information, see the bottom of this message.
- The LawsonGuru Letter is not affiliated with Lawson Software.
In this issue:
1. Guest Spot: Purging Lawson Financial Data
2. Focus: Six Sigma
3. Are you Active about Upgrading?
4. Reader feedback
5. Survey: Upgrade While Active?
6. Lawson Tips & Tricks
1. Guest Spot: Purging Lawson
Financial Data
(by Andy Smith and Mo Collette, both of Novant Health. Andy is
Director of Financial Systems Support; Mo is Applications Manager -
Enterprise Business Systems)
Our environment. We are running Lawson apps 7.2.4/environment 7.3.3
on a UNIX/Oracle platform. In the financials area, we run GL, AM, AP, and
AC. We also run PO, IC, web reqs and other modules in our Materials
Management area. We do not run HR/Payroll from Lawson.
Why purging data is important. To improve overall system
performance by keeping the database lean and efficient. It improves batch
run times, reduces disk space requirements, and makes online queries run
more efficiently. This leads to shorter outages for database backups and
would make for faster database recoveries should that become necessary.
And it reduces the time required during a system conversion or upgrade.
Purging retains the most critical recent data in the online environment
and our archiving strategy, described below, allows access to the
historical data when in rare instance that is needed.
Archiving before purging. Purging data is actually deleting data
from the database and online system. As part of the purge process, Lawson
provides a copy of the purged data in multiple .csv files that could
potentially be used by loading the data into another version of the
database or some third party product such as Microsoft Access. At Novant
we considered various options before choosing to archive the data in
report form only. Our approach is simple. Before purging we run reports
that list the data to be purged. Then we purge the data. Should anyone
need to research this historical data it is available on the reports. We
actually burn these reports to CD for permanent retention. In our
experience, once the data has aged to the point where we no longer need it
in the online system, the need for accessing this information is very,
very infrequent. It is certainly more cumbersome to access the data in
report form rather than via the online system, but we have decided that
the tradeoff is more than worth it. An occasional inconvenience in
accessing aged data is a very small price to pay for improved on-going
system performance. We considered buying or building an "'archive" product
line of the system to house the purged data, but felt that the ongoing
overhead could not be justified for the occasional use of this historical
information. To date our users have been satisfied with this
configuration.
Testing before purging. Since purging obviously updates the
database, we were very careful to thoroughly and methodically test these
purge processes provided by Lawson before actually running a purge in our
production environment. Each application system has it's own purge
program; it is usually numbered xxx300, such as AM300 and GL300. Sometimes
the program has multiple purge options. The AP300 program, for instance,
allows you to purge during separate runs invoices, one-time vendors, and
no-activity vendors. For each of the purge processes we studied the
documentation and our IT group actually studied the Lawson code in order
for us to get a clear understanding of the logic behind each of the
purges. We then went about trying to identify the records in our system
that should be purged, based on our understanding of their logic. Using
our third party reporting tool Crystal as well as some in-house developed
COBOL programs, we would produce a list of records that we thought would
meet the purge criteria. Then we would run the purge program in our test
environment and compare the actual results against our expectations. This
allowed us to not only test the process to ensure that we understand what
it is doing, but also to ensure that the purge program was impacting only
the records that it should. For the most part, as we ran tests of this
type against each one of the purges in the financial apps, we found that
the Lawson-provided purge program worked satisfactorily.
We did find that in one instance we needed to add a modification to a
purge program. Before we purged aged invoices, our Purchasing department
requested that we not purge invoices that were associated with POs that
are still open. That made sense, because if research on a PO is needed it
would be helpful to have all of the invoices in the online system. So, we
added that edit to the Novant-modified version of the AP300 program.
We also found one instance where the purge program did not work. We could
not get the purge of vendors with no activity to work correctly. We
notified Lawson of this problem. They have recently sent us a patch, which
we will be testing in the near future. Otherwise, all of the purge
programs that we tested and ran in AP, AM, and GL work correctly. We
determined that at this time our somewhat minimal use of the Activities
module does not warrant purging data in that system.
Our strategy. I already have described one component of our
strategy, that is that we retain or archive the data in report form. Our
online retention strategy is as follows. For the most part we want to keep
at a minimum two years' worth of transaction-level data in the online
system. This is true for our AP and AM systems. So, during our annual
purge, we remove data that meets the purge criteria and is more than two
years old. Then during the next twelve months we build up a third year's
worth of data before purging the oldest year's data. That way, we always
have at a minimum two full year's-worth of data in our online system that
grows to become three years-worth before we run the purge. In GL, we have
decided to retain five years of transaction-level data in the online
system.
Hopefully this description of our strategy and the way that we have gone
about this is helpful. We feel good about our data purging strategy. We
are using our Lawson financial applications in a meaningful way without
allowing them to become overloaded and burdened with infrequently used
historical data. We have been very thorough in our testing of the purge
processes. This also has had a nice, indirect benefit in that it has
allowed us to become more knowledgeable about the size and makeup of the
various tables in our financial systems. And we have good documentation of
these processes, so we are well positioned to thoroughly test the purge
processes in the 8.0 version when we complete that upgrade.
2. Focus: Six Sigma
In the coming months, Microsoft will be releasing some tools for
implementing Six Sigma methodologies in your workgroups and enterprise.
There are some niche Six Sigma software offerings, but with Microsoft
targeting it, you had better believe that Six Sigma will "go mainstream". They've done it before, with OLAP, and chances are that Microsoft will do it
again with Six Sigma.
The Microsoft Accelerator for Six Sigma utilizes the power of various
Microsoft products including Office, Project Visio 2002, etc., as well as
third-party products, services and deployment partners. This offering
creates a platform for enterprise performance management that delivers the
tools, guidance and support that Six Sigma professionals need to succeed.
What is Six Sigma, you ask? Well, it's a set of quality methodologies and
techniques developed by Joseph Juran, trademarked by Motorola, and most
recently popularized by GE. In essence, you define the "perfect" approach to
each process, realizing that "zero defects" is probably unattainable, but
that "near zero" (Six Sigma) is the target.
Sigma is the Greek letter used in mathematics to denote a standard
deviation, or the amount a process deviates from the mean. As the level of
Sigmas increases, the level of deviation decreases.
In a Three Sigma organization, there are 66,807 defects per million, while
in a Six Sigma organization there are but 3.4 defects per million. That's
99.99966% perfection!
How do you get there? You assemble various teams, and train the members.
After the initial training, members achieve a "green belt" status, and as
they work their way up, they become "black belts" or even "master black
belts", and train the next batch of "green belts". Some organizations also
have "money belt" designation for their financial team members.
The teams set to work identifying which processes are ripe for improvement,
and how to improve them. The goal is a "perfect process" with no errors. For
example, a delivery company might target delivery of all parcels by noon the
following day, with no missed or erroneous deliveries.
For Six Sigma to thrive, it requires total management commitment. It also
must be tied in some way to everyone's compensation. The "black belts" and
"master black belts" MUST have Six Sigma as their SOLE project
responsibility. It won't succeed if they're only doing it part time!
Getting to Six Sigma isn't easy. It's a constant cycle of five steps:
Define, Measure, Analyze, Improve, and Control. You are constantly striving
to reduce the possibility of errors until you have achieved perfection.
Six Sigma is usually implemented throughout an entire enterprise, although
you can implement it in individual organizations and departments that
require higher quality.
And, Six Sigma doesn't just apply to product companies, or factories. You
can use to perfect the processes in your services and corporate functions as
well:
- HR: Hiring processes
- MIS: Help Desk Management
- Finance: Monthly closing
Many large companies, like GE, Honeywell and Allied Signal, have
successfully implemented Six Sigma, and have grown substantially because of
it.
If you're not such a large company, can you still benefit from Six Sigma? Of
course! Does Six Sigma really work for everyone? I don't think so. I've
consulted with Six Sigma companies that I felt were no better managed than
if they'd never heard of it. Does that mean it's not a good idea? Of course
not.
If the concept of Six Sigma sounds threatening, remember that it's utterly
simple. We all want to perfect our processes, and not make errors. Don't we?
It's just the discipline of getting there that's hard.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Percentage of IT Applications Budget spent on:
|
Maintaining Old Applications |
40% |
|
Building New Applications
|
37% |
|
Integrating Applications |
23% |
Source: Information Week Research survey of
Information Week 500 IT executives
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3. Are you
Active about Upgrading?
This past month, I attended one of the numerous Lawson "Upgrade
Road Shows" being presented to the various user groups. If you're a Unix
or Windows NT/2000 client still running v7.2.x applications, you no doubt
know by now that Lawson's support for these applications will end on May
31, 2004.
So, what does this upgrade entail? On the surface, it seems pretty simple.
You upgrade your 7.3.x Environment to 8.0.2 Environment and your 7.2.x
applications to 8.0.3 applications, mix in some web technologies, and have
your users sign on to Portal instead of LID.
No problem, you say? Well, depending on your applications, it could mean
total chaos. Have you spent any time looking at version differences for
the various modules? Activity Management and Invoice Matching have both
undergone major overhauls; they'll require some serious study and process
analysis.
Who can help you with the upgrade of your applications? You'll likely want
some consulting help to discern the impact on your organization, redesign
your processes, and train you users. Here Lawson advises you to work with
your certified partner of choice.
On the technology side, it's a different story altogether. If you thought
LOGAN was a kludge, wait until you see the 'new-and-improved' IOS (the
fancy new name for LOGAN). Want to install it yourself? Guess again.
Lawson mandates that the new Environment and IOS be installed by Lawson or
one of their certified partners, or risk Lawson yanking your support. How
many partners? Two, with two more to be named shortly. Which means there
are probably a dozen people 'authorized' to install this stuff, and keep
you on a "supportable" status.
So, where does your organization fit in all of this? Haven't started yet?
Well, you certainly do not have my sympathy. Lawson announced the 7.2.x
decommission over a year ago, and upgrading was the primary focus at last
year's CUE. If you still haven't started, good luck getting anyone's
attention.
With over 1200 clients still to be upgraded over the next year, Lawson has
its hands full. If that statement makes you woozy, it translates to more
than 100 upgrades per month! They'll be lucky to get half of them
completed before the deadline. Extend the support deadline? I doubt it.
Most likely they'll choose to enlist the help of one or more of their
partners to provide "sunset" support, as they did with Digiterra following
the 7.0.x decommission.
Couple of interesting observations about the road shows:
- Nary a mention of "Upgrade While Active". If
you attended CUE last year, you couldn't escape the hype surrounding UWA,
which allows you to keep your users toiling away while the upgrade
programs churn in the background. Now, not a peep about UWA.
- Very thin on the actual upgrade content--new features as well as the
process itself. Mostly just sales pitch for post-upgrade bolt-on products,
like Smart Notification, Office Add-ins, Enterprise Reporting, etc. Many
of the attendees were very disappointed, having taken an entire day away
from the office, hoping learn more about the upgrade process, and not
learning much at all.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- QUOTE OF THE ISSUE -
"The world revolves around Lawson."
- John Henley
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4. Reader feedback
Send your comments to
mailto:letter-comments@lawsonguru.com.
Couple of comments on some past issues:
-
"Since Lawson went public, I have seen a definite decline in
customer service all around. I could site several
examples in the last 9 months where it has become obvious to
me that Lawson has begun to care more about their bottom
line than for the clients' satisfaction. One example:
We registered for our 8.0.3 upgrade and eventually received
our media. It wasn't until the we got to the
prejob programs when we realized we didn't get the BR system
code (we're a long time AC client). So, we called our Client Account
Manager (CAM) and Account Executive, as
well. After two weeks, our CAM called Lawson Corporate to check on
the status. She said that since our media is
free (no license fee for BR) they would not be shipping it
until the end of the month (another two weeks!!) because they
ship their REVENUE GENERATING (things people paid for)
stuff first!
|
Can you believe that? I have been working with the
Lawson product for over 5 years now and while it has been
frustrating at times, it is downright pitiful these days. Our
company is seriously considering looking elsewhere
for an ERP."
|
-
"My enhancement wish (albeit a personal one) would be for laua to
produce a report of "who has access to
form X" without having to print out all of the reports of "what this
or that security class has access TO". Today I have to go through
several hoops starting with some crazy
rngdbdumps and a separate database to produce such a report for an
auditor who asks: "Tell me the names of
everyone that has access to change, modify, or delete on AC10."
|
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Worthwhile Reading
Are You the Strong, Sensitive Type?
CIOs who cultivate a sensitivity to others' needs are better managers and
lead more effective organizations. Take our quiz to see where you stand.
CIO Magazine, March 1, 2003
http://www.cio.com/archive/030103/type.html
Tying It All Together
Executives are charting broad integration strategies to drive real-time
business change. But the process isn't easy.
Information Week, March 17, 2002
http://www.informationweek.com/story/IWK20030314S0004
The New Frontier
In an increasingly commoditized product landscape, customer satisfaction
may be the only way to differentiate your company from its competitors.
Intelligent Enterprise, April 5, 2003
http://www.intelligententerprise.com/030405/606enterprise1_1.shtml
You're Not CFO Material
Ten signs you're never going to make it to the big chair.
CFO Magazine, March 2003
http://www.cfo.com/article/1,5309,8874,00.html?f=features
Goal Oriented
Companies are using software to help their employees set and meet
individual and business goals.
Information Week, March 10, 2003
http://www.informationweek.com/story/IWK20030307S0008
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5. Survey:
Upgrade While Active?
If you're upgrading (or have completed the process), did you (or are you
planning to) use Lawson's Upgrade While Active (UWA) process? How did it go?
Would you do it again? Tell us about your experience. I'll keep your answers
anonymous. Send to
mailto:letter-survey@lawsonguru.com
6. Lawson Tips & Tricks
Share your tips. Send them to
mailto:letter-tips@lawsonguru.com.
a. This one threw me for a loop, so I wanted to
share it with you: On the Windows 2000 platform, you MUST be a member
of the NT Administrator group that you specify in the Lawson Environment
Configuration (laconfig) in order to run the "lawsec" utility (to turn
Lawson security on/off). Even if you're set up as a Security Officer in
laua. And, yes, it's in the documentation.
b. You use process level security to protect
your employee HR data, and use separate process levels for corporate
employees as well as each field office. On HR11, field office employees
can't inquire on home offices employees, etc. However, drill-around is
a different story--process level security is not applied. You'll need
to employ file security conditions, unique to the particular security
class, in order to protect the data. Even then, there will be cases
where even that isn't possible, particularly when a table doesn't have
ANY organization data (e.g., company/process level/department) in it
(i.e. EMDEPEND, etc.). The best may be able to do
in that case is either to live with it,
or remove it from drill-around altogether.
The LawsonGuru Letter is a free periodic newsletter containing provocative commentary about issues important to the Lawson Software
community. The LawsonGuru Letter is published by--and is solely the
opinion of--John Henley of Decision Analytics. Visit Decision Analytics at
http://www.danalytics.com.
To subscribe, send an email to:
mailto:letter-subscribe@lawsonguru.com To be removed from the subscription list, send to:
mailto:letter-unsubscribe@lawsonguru.com
© Copyright 2003, Decision Analytics. All rights reserved.
Please share The LawsonGuru Letter in whole or in part as long as copyright and attribution are always included.
Decision Analytics is an independent consultancy, focusing on Lawson
technical projects, and specializing in customization/modification, data
conversion, and integration/interfaces.
Please visit http://www.danalytics.com for more
information.
Decision Analytics. Integrating Lawson
with the Real
World.
|
|