|
|
|
|
|
|
|
|
*** PROJECT ISSUES ***
|
|
|
|
|
|
|
|
|
|
Issue
|
Site
|
Issue Description
|
Issue Type
|
Assigned
|
Status
|
107
|
DCR
|
Material purchased by owner listed in Job Rpts
|
Job Cost
|
SWV/SE
|
Open
|
119
|
DCR
|
Need report to show expensed assets w/ costs
|
Job Cost
|
SWV/SE
|
Open
|
120
|
DCR
|
Adding comments to weekly Job Status Report
|
Job Cost
|
SWV/SE
|
Open
|
136
|
DIC
|
Best use of ECS system to track SAR's
|
Mgt
|
JM/SC
|
Open
|
138
|
DCR
|
PO-specific item #, test Ticket Interface As Is
|
Tech
|
CM/SWV
|
Open
|
141
|
ALL
|
Payroll PTF for SUI magnetic media extract
|
Payroll
|
SWV/SC
|
Closed?
|
146
|
DCR
|
Install/test Forms Utility - Any mods required ?
|
Tech
|
DB/SWV
|
Open
|
147
|
ALL
|
Cutover scripts documented - responsible parties aware and trained ?
|
Mgt
|
All
|
Open
|
148
|
ALL
|
First Quarter magnetic media extracts - how?
|
Payroll
|
TJ
|
Open
|
149
|
DCR
|
Additional Human Resource Functions - set up
|
H/R
|
TJ
|
Open
|
151
|
DCR
|
1099 processing - where besides P/R menu?
|
Training
|
SWV/SC
|
Open
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*** CUSTOM SOFTWARE ***
|
|
|
|
|
|
|
|
|
|
Item
|
Site
|
Task Description
|
Design Aprvd ?
|
Pgming Cmplte ?
|
Tested ?
|
201
|
DCR
|
Sales Order Entry screen with tax entry fields
|
X
|
X
|
X
|
202
|
DCR
|
Ticket Upload with one price per Plant/Item
|
X
|
X
|
|
205
|
DCR
|
User input Tax Area to Sales Order header
|
X
|
X
|
X
|
206
|
MM
|
Ease of use SOE screen changes
|
X
|
X
|
X
|
207
|
MM
|
Invoice Print Program original rewrite
|
X
|
X
|
X
|
208
|
MM
|
Invoice Print: "Remit To", one address per area
|
X
|
X
|
X
|
209
|
MM
|
Ability to spool invoices in alpha order
|
Suspend
|
|
|
210
|
MM
|
Print invoices in zip code order ?
|
Suspend
|
|
|
213
|
DCB
|
Job Cost Data Conversion Programs
|
X
|
X
|
|
214
|
DCR
|
Reformatted AP check print program
|
X
|
X
|
X
|
215
|
DCR
|
Reformatted PR check print program
|
X
|
|
|
216
|
DIC
|
Adjust G/L dates on cash transfer JE's
|
Suspend
|
|
|
217
|
DIC
|
Average daily Balance on G/L Interco. Accts
|
Written
|
|
|
219
|
MM
|
Add Tax Code field to SOE Line Mode screen
|
X
|
X
|
X
|
|
|
*** FIXES & ENHANCEMENTS ***
|
|
|
|
|
|
|
|
|
|
Item
|
Applic.
|
Issue Description
|
Fix / Enh
|
Status
|
Estim. Compl.
|
300
|
G/L
|
G/L Reporting account level of detail PTF
|
Enhanc.
|
In Pgress
|
31-Dec
|
301
|
J/C
|
Model contract for Contract Billing
|
Enhanc.
|
In Rvw
|
|
302
|
J/C
|
Contracts Receivable to various Job AR accounts
|
Enhanc.
|
Not Plnd
|
|
303
|
G/A
|
G/L Report enhancement to override Co. title
|
Enhanc.
|
Returned
|
|
304
|
P/R
|
Fluctuating Overtime Rate Calculations
|
Enhanc.
|
In Rvw
|
|
305
|
J/C
|
Method "S" limit to 2000 items per job
|
Enhanc.
|
shipped
|
|
306
|
J/C
|
Slowness of updates: meth "S" projections
|
Fix
|
shipped
|
31-Oct
|
307
|
J/C
|
Field Progress Rpt - no update from calc fields
|
Fix
|
shipped
|
31-Oct
|
308
|
J/C
|
Unit errors on cost code totals:Period Trend Rpt
|
Fix
|
Wt Staff
|
31-Dec
|
311
|
J/C
|
Job Cost Rpts - user-defined totals by cost code
|
Enhanc.
|
In Rvw
|
|
312
|
J/C
|
Suppress header account printing when no dtl
|
Enhanc.
|
Wt Staff
|
30-Nov
|
313
|
J/C
|
Select greater rate (regular vs. certified rate ) on certified jobs
|
Enhanc.
|
Wt Staff
|
15-Dec
|
314
|
J/C
|
Multiple period closes with adj to BIE, CIE
|
Enhanc.
|
QA Tst
|
22-Oct
|
315
|
J/C
|
Model Cost Ctr, Dynamic Cost Type build
|
Enhanc.
|
Returned
|
Proced.
|
316
|
J/C
|
Method S, set Proj Final to Budg if no actuals
|
Fix
|
shipped
|
|
317
|
J/C
|
Constant for changing +/- on Over/Under amt.
|
Enhanc.
|
No Plans
|
|
319
|
J/C
|
Flag to suspend Profit Recog. at User-def level
|
Enhanc.
|
Returned
|
|
|
|
|
|
|
|
|
|
*** CONSULTING SUPPORT SCHEDULE ***
|
|
|
|
|
|
|
|
|
|
Item
|
Site
|
Purpose(s)
|
Date(s)
|
Resource
|
Status
|
400
|
DCR
|
Resolve remaining testing issues
|
13-Dec
|
Cindy H.
|
Firm
|
401
|
DCB
|
Tech setup (sleeper, security, menus, etc.)
|
13-Dec
|
Scott J.
|
Tent.
|
402
|
DCB
|
Additional support :Contract Billing, EM,JC
|
13-Dec
|
Shelli E
|
Firm
|
403
|
MM
|
Targeted Readiness Assessment - Selected Key Applications.
|
14-Dec
|
SC/RP
|
Tent.
|
404
|
ALL
|
Project Management Team Meeting - Jackson
|
14-Dec
|
SC
|
Firm
|
405
|
DCB
|
Targeted Readiness Assessment Session - JC
|
15-Dec
|
SC/SE
|
Firm
|
406
|
MM
|
Support Payroll testing, issue resolution
|
16-Dec
|
Darla D.
|
Firm
|
407
|
DCR
|
Targeted Readiness Assessment Session - PR
|
16-Dec
|
SC/CH
|
Firm
|
408
|
DCR
|
Support 1st Live Payroll Run, check print, etc.
|
03-Jan
|
Cindy H.
|
Firm
|
409
|
MM
|
Support 1st Live Payroll run, check printing, etc.
|
04-Jan
|
Darla D.
|
Firm
|
410
|
DCB
|
Support Live PR, check printing, analysis...
|
10-Jan
|
Cindy H.
|
Firm
|
A multi-site organization implementing similar software solutions at several locations may wish to conduct the projects sequentially, rather than all at one time. The advantages are many, including:
1. The company can develop in-house expertise in the software products being implemented, and bring this expertise to follow-on sites.
2. Management can focus on supporting one or two projects at once, allowing it to leverage its technical and functional resources.
3. A project team may share some of its members with subsequent installations, reducing ramp-up time for resources in the follow-on projects.
4. The most difficult and complex implementations can be placed in the latter portion of the implementation sequence, allowing more experience and expertise to be brought to bear on these sites.
5. The overall project can build momentum with early successes, increasing the confidence of users and management at the later sites. This is particularly important when a site or division has been reluctant to support the planned implementation.
Companies with multiple divisions implementing very similar sets of software applications are likely to select the Sequential Implementation strategy. Companies whose sites or divisions are in different businesses, and are using different software applications, are more like to choose a concurrent approach.
Common Aspects of Multi-site Implementations
1. Requirements imposed by a parent company must be combined with a software solution which satisfies the requirements of each particular site.
2. The software will not be configured the same way at all sites, but requirements for common account numbers, item numbers, customer numbers and system interfaces are likely.
3. There is a need for a distributed decision making process, while using consistent rules and procedures across all sites.
4. Even though a solid strategy is agreed to by everyone at the outset of the overall project, the implementation effort requires continual evaluation and planning.
5. At least one division or site will have resisted the decision to implement the software as selected by the company as a whole.
The "Multi's"
In addition to the multi-site or multi-company aspect of these projects, other "multi's" are often encountered:
1. Multi-national
When an operating site is in a different country than the company's main offices or the software vendor, other factors need to be considered, such as:
Different laws governing software licensing and service contracts
Tariffs and Customs delays impacting the cost and timing of software distribution
Work permits for consultants on long-term assignments
2. Multi-language
Multiple languages at various sites in the organization require:
Project team members who all speak a common language, even though the teams may be composed of members with various native languages, as well as foreign consultants.
Software to be translated into a foreign language before it can be implemented. Screens, menus, reports, and documentation are often not translated by the vendor until several months after each release, if at all. Many software vendors only support one language in their product and documentation. The project schedules need to allow for a realistic delay caused by language translation.
3. Multi-currency
At a minimum, the software solution will have to support consolidated financial reporting at the headquarters site, in its local currency. Analysis reports may also be required to examine gains and losses from the fluctuation of exchange rates.
In the worst case, some individual sites may deal in multiple currencies. For example, a receivable item recorded in Bahamian Dollars may be paid in Mexican Pesos, and a payable item recorded in German Marks may need to be paid from a U.S. Dollar bank account. Addressing these types of requirements may involve customizing the application software.
Critical Success Factors
The success of a multi-site implementation using the Sequential Implementation strategy depends mainly on a few key success factors:
1. A clear vision of company-wide project benefits/
Resistance to the project at a single site is best overcome through management's articulation of the benefits of the project for the company as a whole. Benefits such as decreased operating costs, improved order cycle time, increased flexibility in responding to customer demands, or better financial reporting form management's vision for the long-term success of the project. Every site, and every project team member, must clearly understand the project benefits.
2. Consistent formal and informal communication
Communication among corporate management, site management, project managers, and third parties should remain consistent throughout each implementation. Formal communication takes the form of status reports and regular conference calls.
Informal communication is supported well by Electronic Mail, providing that all team members and appropriate third parties have access. E-mail is particularly effective in projects that span several time zones.
3. Consolidation points
Most multi-site implementations will require uniformity and consistency in the use of certain data elements. For example, a standard chart of accounts is almost mandatory where consolidated financial reporting is a business requirement, and common inventory item numbers would be needed to support consolidated sales reporting.
These requirements need to be identified, and numbering rules agreed to, before the first site establishes its data base. Representatives from all divisions need to concur on the design of these numbering schemes.
4. Consistent software training and consulting
If a software vendor or outside consulting firm is involved, a single representative should be established to the project from this firm. This Account Manager will be responsible for coordinating all consulting, training, and software distribution for all the projects at all sites.
If possible, ask the vendor or consulting firm to provide the same consultants for each project as well. This will avoid the learning curve that consultants experience as they familiarize themselves with your business and project objectives.
5. Consistent implementation methodology
Although the software will be set up and used in a different manner at each site or division, the approach to organizing and conducting each project should be consistent. This factor is closely tied to the idea of resource sharing.
6. Resource Sharing
Most of the benefits of the Sequential Implementation strategy are based on resource sharing. If resources (team members) are not shared from one project to the next, the learning curve must begin again with each project, and no benefits are gained.
The Project Team Evolution diagram on the following page illustrates how resource sharing prevents each new project team from starting from scratch.
Project Team Evolution
Using the Resource Sharing Concept
An Overall Project Plan is developed, documented, and agreed
to.
The Plan specifies which resources
will support Project 1,
Project 2, etc.
Project 1 Project 2
Finally, a portion of the project team moves from Project 1 (Site 1) at its completion, to Project 2 (Site 2). At the completion of the Site 2 implementation, members are selected to participate in the next project.
Performing a software implementation in a business environment where process reengineering is taking place places an extra burden on the implementation team. Rather than automating processes which are long-established and familiar, the application software needs to support emerging practices and procedures.
Specifically, several steps need to be taken by the implementation project management to succeed in co-existence with a reengineering effort:
1. Understand why the Business Reengineering project is taking place
Why is the company spending time, money, and energy on reengineering while at the same time buying or developing new software? Is the company losing profitability or market share, or is management being proactive and forward thinking?
Does top management view the software project as a piece of the overall reengineering effort? Or are processes being adjusted to take advantage of capabilities in the software? If it's the former, the Conference Room Pilot should not be held until after the redesign piece of the reengineering project is complete, and the new processes are documented and understood.
What is management's position on package software modifications? Often, a formal statement will be issued at the outset of a project that business procedures will be adapted to fit the new system whenever possible, rather than making custom changes to the software.
2. Get the right people involved
The reengineering project likely has strong, visible support from the CEO, or another top management figure. If so, the membership in the reengineering team contains some key decision makers from the departments which will be impacted.
Make sure the software project implementation team is represented on the reengineering team, and vice-versa. Status meetings and Conference Room Pilots are good opportunities to involve reengineering team members.
Conversely, as redesigned business processes are charted, presented and discussed within the reengineering team, the implementation project team leaders should be present.
There are two purposes for cross-representation on the project teams:
The software project team needs to be aware of the general direction of the reengineering project, and of specific process as they are documented and reviewed.
The reengineering team should be aware of the functionality and limitations of the application software being developed or implemented. Although software functionality will not normally drive business process design, the two need to be coordinated in order to derive maximum benefit from the software at minimum cost.
3. Understand the organizational impact of reengineering
Fundamental changes in company organization and culture will likely accompany the reengineering effort. A summary of conditions before and after a large-scale reengineering project should include the following:
Before Business Reengineering:
The company is organized around functional departments (Order Entry, Cash Receipts, Accounts Payable, etc.)
The company includes a sizable bureaucracy, made necessary by the need to manage a large number of very specific jobs and tasks.
The company's workers spend their time following orders, and performing relatively simple tasks.
> Management is multi-layered.
After Business Reengineering:
The company is organized around processes and process teams.
Several earlier job descriptions are now combined into one.
The workers are now making day-to-day decisions, and doing multi-dimensional, more complex, work activities.
The number of cross-checks, audit-controls, and reconciliations are reduced and/or automated.
A flatter organization is in place, with fewer layers between the customer and top management.
A reengineering effort of narrower scope may focus on only one business process, and have a much smaller organizational impact. On a less-ambitious scale, fine-tuning or streamlining operations within a functional department is sometimes also referred to as Business Reengineering.
4. Become familiar with reengineering tools and technologies
Tools: Paper-based or electronic methods and utilities which help communicate existing processes and proposed changes among the reengineering team, and to management. Among these may be:
Process Maps
Flow Charts
Entity Relationship Diagrams
Data Flow Diagrams
Technologies: Advances in hardware, software, or related equipment which make radical process redesign possible. Among these technologies:
Computer networks (local and remote)
Wireless Communication
Voice Mail and Interactive Voice Response Systems
Data Collection, Bar Coding, and document scanners
Imaging and Document Management Systems
Multimedia
E-mail and Automated Calendars
Groupware
Electronic Data Interchange
CASE software development
Expert Systems and Knowledge Bases
5. Understand and document schedule impacts
The reengineering work should take place before or during the software implementation. If the reengineering project is complete before the software project gets to the Conference Room Pilot phase, the software will be set up and tested according to a freshly defined and documented set of business processes. This is the ideal case, and there will be little schedule impact on the remaining phases.
More commonly, however, the reengineering team will go about its work in parallel with the software project. This is true because the software features will enable process changes.
During the Project Definition phase of the software project, determine which activities and deliverables within the systems project are dependent on the concurrent reengineering work, and schedule accordingly.
For example, it would not be appropriate to schedule the programming of custom modifications for just before the planned delivery of a set of redesigned business processes. This would lead to extensive redesign, reprogramming, and retesting of the software modifications.