Project Management

A Product Lifecycle Management (PLM) or Enterprise Content Management (ECM) will require a wide range of information technology expertise during implementation.

The team carrying out the work is typically comprised of a full time project manager and two or three experienced system developers. Additional resources may be required to conduct complex integration tasks, data loading, testing, and other situation-dependent activities. The Gateway PLM/ECM methodology breaks-down implementation tasks into the following phases:

    Product Installation
    The PLM/ECM team responsible for product installation will be required to load a complex software stack. The complexity of the baseline installation increases with the number of applications and integrations. The baseline installation process is not a one-time event. In order to deploy a real production system, the baseline will have to be installed several times. The developers require a process for producing a replicated baseline in order to:

    • Reduce the effort to create each new PLM/ECM installation
    • Maintain uniformity between development, test and production systems.

    System Development
    A qualified team with a broad range of IT skills will be needed to implement the PLM or ECM system design. Although out-of-the-box modules are available for many popular applications they do require varying degrees of configuration for the intended business processes. The complexity and skill levels required for development rise sharply when the tools are integrated with applications such as CAD or ERP. PLM and ECM systems are built on web-based system architectures that require configuration as well for enterprise systems to function. A development program leading to a PLM/ECM production instance will require:
    • A well disciplined s/w configuration management process.
    • A comprehensive test and remediation program.
    • A disciplined approach to managing issues that arise with the software suppliers.

    Procedure Development
    Once a PLM/ECM system instance has been configured, tested and released, it is critical to communicate how to effectively use the system for its intended purpose. This is the focus of the Procedure Development phase. Those familiar with PLM/ECM applications will appreciate that leading products are rich in functionality, features and out-of-the-box modules aimed at reducing the programming effort to deploy a new system. As a result the menus, tabs and tool bars presented to a new user can seem a bit intimidating.

    The project team should plan to develop use-case specific procedures and help tools to guide users through each new business process. The generic manuals and training offered by most software vendors will prove helpful but not adequate to meet user needs.

    Content Migration
    A PLM or ECM project may require data to be extracted from a legacy system and loaded into the new PLM/ECM system. The level of effort required to conduct the "Content Migration" phase is often under estimated. The project team should prepare a Content Migration Plan that includes:

    • A content extraction process that describes the files, objects, attributes, and relationships moving out of the legacy system. It also identifies the requirements for any data extraction tools and/or scripts.
    • A content load process that describes how content will be uploaded into the new system. It also describes the requirements for any data load tools and/or scripts.
    • A content remediation process that describes how the integrity of the extracted files, objects, attributes, and relationships will be tested and issues remedied. Several iterations will be required for each data load to identify and resolve issues.

    System Deployment
    To obtain a rapid return on investment most PLM/ECM project teams deploy systems incrementally. The initial systems are often released for production within the first year of the project and then enhanced in subsequent releases.

    Enhancements may include the addition of more users, new business processes and out-of-the-box applications. The system may grow in functionality through strategic integrations with CAD, ERP or other major applications. There may also be a need to upgrade the core PLM/ECM products over time. The project team should expect to retain system design and development resources for several deployment cycles. They should also expect to revisit most of the phases of this methodology as well in order to design and implement subsequent releases.

Consulting Overview
Methodology
Initial Study
Business Case
IT Strategy
System Requirements
Vendor Selection
System Design
Project Management
Validation