Enterprise Project Management
Home
Up
Articles
Templates
Resume
BLOG
Enterprise Project Management
by Bryan Campbell
May 12, 2001
Enterprise Project Management within the Delivery Lifecycle Framework
Enterprise Project Management (EPM) is a component of an overall framework necessary to support an organization's delivery efforts.  As
part of this framework, EPM requires inputs and produces outputs which are necessary for the entire delivery lifecycle for a system.  An
illustration of how EPM might fit within the larger context of a delivery lifecycle is seen below:
Key Elements of Enterprise Project Management
Within the Enterprise Project Management several key elements are important to the success of projects and their ability to
deliver their requirements within their prescribed constraints.
  1. Framework:  To be truly "Enterprise", project management practices need to provide a framework to manage all
    projects in a repeatable and consistent fashion.  An effective project management framework (which can either be
    purchased or developed internally) should be scalable from small projects to large projects.  It should also be
    flexible, capable of being applied to infrastructure projects, custom software development projects, system
    integration projects etc.  Staff require support and training in their use of the EPM framework through tools such as
    templates and software.  Finally, it is important to shape the organization structure to complement the framework with
    well-defined roles and responsibilities
  2. Requirements Definition:  Projects require clearly defined requirements and deliverables which support business
    strategies and return on investment targets.  These requirements should be documented in an unambiguous way that
    allows for business validation and offers technical direction.  Tasks within the project should always contribute to
    deliverables
  3. Deliverable Focus:  Well managed projects have clearly defined and well communicated
    deliverables for each phase and task.  Focusing on deliverables ensures the project can be objectively monitored and
    assessed throughout its lifecycle.  Definining deliverables ensures that the right resources (people and things) are
    available to produce the required deliverables.  Deliverables should consistently demonstrate how they contribute to
    the overall requirements and vision of the project
  4. Constraint Optimization:  A good EPM practice provides effective guidelines for planning, resourcing,
    executing and monitoring a project.  In this way the constraints facing a project can be documented and an optimal
    approach for delivering requirements can be determined.  Constraints include budgets, resources (both people
    and hardware), dependencies and time.  In some cases developing a project plan requires a detailed GANTT
    chart with resource levels and dependencies clearly identified, in other cases a project plan can be developed in
    Microsoft Excel or Word.
  5. Risk Management:  Managing issues and risks throughout the lifecycle of a project helps an organization ensure
    requirements delivery within the scope of identified constraints.  The sooner risks can be identified and mitigated the
    greater the likelihood of project success.  Change management is an important component of managing risk
  6. Communication:  Communication regarding a project is important to managing expectations and monitoring
    progress.  An effective communication plan provides for timely, objective assessments across all organizational
    layers impacted by the project.
Enterprise Project Management requires understanding of both the key elements that it comprises as well as how these elements support the
other phases within the Delivery Framework.
1