Key Tips on How To Build Your First
    Project Management Office
                                           David Lendry, PMP
                                           Managing Director
                                        TenStep of New England
                                       david.lendry@tenstep.com
                                              603-482-5082




PMOStep Project Management Office Framework™      1               Copyright © 2002-2006 TenStep, Inc
Agenda
•   Overview
•   PMO implementation model
•   Basic PMO services
•   Advanced PMO services
•   Implementing in waves
•   Common problems and best practices




PMOStep Project Management Office Framework™   2        Copyright © 2002-2006 TenStep, Inc
Overview




PMOStep Project Management Office Framework™   3      Copyright © 2002-2006 TenStep, Inc
Overview
Project Management Office (PMO)
• More common in past with very large programs
• Coincides with the rise of project management
  awareness
• Many companies implemented with Y2K
• Entered mainstream as a way to better manage and
  control projects
• Still more common in IT organizations



PMOStep Project Management Office Framework™    4         Copyright © 2002-2006 TenStep, Inc
Overview
PMO Types
• Type I:                 Project Reporting
• Type II:                Project Management Infrastructure
• Type III:               Coaching and Training Center
• Type IV:                 Resource Center / Center of Excellence
       – Responsible for project success

Assumptions for today’s presentation
• Implementing a Type III PMO – Coaching and Training
• Assuming larger organizations (to allow discussion of broad
  range of services)
• Balancing potential services against actual resources

PMOStep Project Management Office Framework™    5           Copyright © 2002-2006 TenStep, Inc
Overview
The value of project management
• Better predictability for cycle time and costs
• Improved quality of product deliverables
• Early identification and proactive management of
  project issues and risks
• Better containment and management of project
  scope
• Reduced time to get up to speed on new projects
• … more


PMOStep Project Management Office Framework™    6         Copyright © 2002-2006 TenStep, Inc
Overview
The value of a Project Management Office
• Provides one-stop view of project status
• Develops and deploys common project management
  methodology
• Determines skill gaps and areas of training focus
• Accelerates adoption of project management
  through training and coaching
• …..



PMOStep Project Management Office Framework™    7         Copyright © 2002-2006 TenStep, Inc
PMO Implementation Model




PMOStep Project Management Office Framework™   8   Copyright © 2002-2006 TenStep, Inc
Overview of
                    PMO Implementation Model
•   Current State Assessment
•   Future State Vision
•   Gap Analysis
•   Implementation Strategy
•   Implementation Plan
    – First wave
    – Second and subsequent waves




PMOStep Project Management Office Framework™   9   Copyright © 2002-2006 TenStep, Inc
Current State Assessment
• Mission – Aligns organization to value it provides to the
    business
     – What the organization does, how, for whom
• Vision – Perfect organization in a perfect world
     – State what the organization is striving to achieve
• Goals – What the organization is trying to accomplish
    (high level)
     – Aligned to business benefit
     – May take multiple years to achieve




 PMOStep Project Management Office Framework™   10   Copyright © 2002-2006 TenStep, Inc
Current State Assessment
• Strategy - How-to
    – Overall plan and course of action to
      achieve goals
    – Based on external environment and
      internal capabilities
• Objectives
    – Low level statements
    – Describe what this organization will achieve this year
• Principles
    – Moral and ethical statements
    – Rules of behavior, how you value people
    – How people will resolve conflict

PMOStep Project Management Office Framework™   11   Copyright © 2002-2006 TenStep, Inc
Current State Assessment
• History
    –    Understanding major past events
    –    General attitude toward change
    –    How successful have projects been in the past?
    –    Will staff be open or hostile to this initiative?
• Culture
    – “How we do things around here"
    – Informal (and formal) rules
           • How you act and interact with others
           • How you get your work done
           • What things are valued


PMOStep Project Management Office Framework™   12    Copyright © 2002-2006 TenStep, Inc
Current State Assessment
• Governance
    –    How the management structure functions
    –    How you accomplish objectives using management
    –    Consequences and incentives for following directives
    –    Determines how well your organization accepts change
•   Clients, Customers and Suppliers
•   Stakeholders
•   Business processes
•   Other initiatives that may conflict
•   Organization structure and how it helps or hinders
    project success
PMOStep Project Management Office Framework™   13   Copyright © 2002-2006 TenStep, Inc
Current State Assessment
• Staff
    –    Roles
    –    Responsibilities
    –    Skills & competencies
    –    Makeup
• Locations
    –    One location, multiple, multi-national, etc.?
    –    How do locations interact?
    –    Cultural differences
    –    Language differences


PMOStep Project Management Office Framework™   14    Copyright © 2002-2006 TenStep, Inc
Future State Vision
•   Clients / customers                              •
                                                     •
                                                         Current State Assessment
                                                         Future State Vision

•   Suppliers                                        •
                                                     •
                                                         Gap Analysis
                                                         Implementation Strategy
                                                     •   Implementation Plan
•   Stakeholders
•   Products and services
•   Other initiatives
•   Staff, roles, responsibilities, and skills




PMOStep Project Management Office Framework™   15        Copyright © 2002-2006 TenStep, Inc
Future State Vision
• Pick areas that make most sense
• Similar to Current State categories, but not exact
    – Some categories only apply to Current State
• This is a requirements gathering process
    – No right or wrong
    – Only right and wrong for your organization
    – Need to identify requirements and build consensus
• Iterative process
    – Your future state is likely to change when you see what it
      will take to reach it


PMOStep Project Management Office Framework™   16     Copyright © 2002-2006 TenStep, Inc
Gap Analysis
• What is the gap between current     • Current State Assessment
                                      • Future State Vision
  state and the future state?         • Gap Analysis
                                      • Implementation Strategy

• Gain consensus                      • Implementation Plan



• The Gap Analysis is a means to an end, not the end
  itself




 PMOStep Project Management Office Framework™      17          Copyright © 2002-2006 TenStep, Inc
Implementation Strategy
• Use the Gap Analysis                              •
                                                    •
                                                        Current State Assessment
                                                        Future State Vision

• Provides a framework to make                      •
                                                    •
                                                        Gap Analysis
                                                        Implementation Strategy

  decisions                                         •   Implementation Plan



• Sections
    –    Overall scope
    –    Enablers and barriers
    –    Risks
    –    Implementation strategy statements (how-to)
    –    High-level approach



PMOStep Project Management Office Framework™   18       Copyright © 2002-2006 TenStep, Inc
Implementation Plan
• Use the Gap Analysis and                          •
                                                    •
                                                        Current State Assessment
                                                        Future State Vision
  Implementation Strategy                           •
                                                    •
                                                        Gap Analysis
                                                        Implementation Strategy

• Identify the waves (more later)                   •   Implementation Plan


    –    Projects
    –    Timeframes
    –    Resources
    –    Deliverables
• Create the roadmap to move toward your future
  vision



PMOStep Project Management Office Framework™   19       Copyright © 2002-2006 TenStep, Inc
Basic PMO Services




PMOStep Project Management Office Framework™   20   Copyright © 2002-2006 TenStep, Inc
Consolidated Reporting
Consolidated status reporting
• Basic PMO service
• Provides consolidated view of all project status
• High level
• Follow-up with individual project teams for more details
• Must receive a status from each project team
Project dashboards
• Graphic, visual display
• Charts and graphs for overall status and trends
• One line status per project – green/yellow/red
• Drill down on each project for full status

 PMOStep Project Management Office Framework™   21   Copyright © 2002-2006 TenStep, Inc
Methodology Management
• One of the basic PMO responsibilities
• Consistent and common project management
  methodology
    –    Processes
    –    Procedures
    –    Best practices
    –    Templates
    –    Examples
    –    Standards and guidelines
• Make sure the methodology is scalable


PMOStep Project Management Office Framework™   22   Copyright © 2002-2006 TenStep, Inc
Methodology Management
Methodology development                             Methodology development

• Options for initial methodology                   Methodology enhancement
                                                    Methodology support
    –    Reuse
    –    Buy and use as is
    –    Buy and customize
    –    Build
• Develop as you deploy
• Run as a project
Methodology enhancement and support


PMOStep Project Management Office Framework™   23           Copyright © 2002-2006 TenStep, Inc
Competency Enhancement
Training
• Many alternatives
    – Instructor led and computer based
    – Seminars / webinars
    – Books / magazines
Project Management Coaching
• Usually one-on-one or small group
• Advice is based on coach training and experience
  and is specific to the people being coached
• Need to “touch” the person, so best if done in
  person

PMOStep Project Management Office Framework™   24   Copyright © 2002-2006 TenStep, Inc
Project Audits
•   Validate compliance
•   Provides opportunity for coaching
•   Use quality assurance techniques
•   Don’t have to audit every project




PMOStep Project Management Office Framework™       25           Copyright © 2002-2006 TenStep, Inc
Document Repository
• Need a place to house documents
• Can‘t reuse prior work if you can’t find it
• Include methodology, PMO documents, and well-
  done examples of completed work
• Can be automated tool or file directory
• Track repository usage




PMOStep Project Management Office Framework™   26   Copyright © 2002-2006 TenStep, Inc
More Basic PMO Services
Metrics Collection
• Project focused and PMO focused
• Project management value focused
• Organization scorecard focused
• Benchmarking
Organizational Assessments
• Periodically determine progress of PM implementation
     – Look at all services offered
     – Analyze all metrics and feedback
     – Summarize project audits
• Compare against first and prior assessment
• Validate the value of implementaion so far
• Adjust plans as appropriate

 PMOStep Project Management Office Framework™   27   Copyright © 2002-2006 TenStep, Inc
Advanced PMO Services




PMOStep Project Management Office Framework™   28   Copyright © 2002-2006 TenStep, Inc
Advanced PMO Services
Implementing Earned Value Management
• Provide training and coaching
• Establish supporting infrastructure
• Implementation complexities
    –    Require workplan accuracy
    –    Capture actual effort and cost
    –    Change culture
    –    Weigh the cost against the value




PMOStep Project Management Office Framework™   29   Copyright © 2002-2006 TenStep, Inc
More Advanced PMO Services
• Designing a project management career path
• Collecting project metrics for improved estimating
  and process improvement
• Defining project time-reporting requirements
• Providing product management for PM tools
    – Plan and implement
    – Manage contracts, licenses and finances
    – Coordinate release management




PMOStep Project Management Office Framework™   30   Copyright © 2002-2006 TenStep, Inc
Advanced PMO Responsibilities
Establishing a portfolio management process
• Portfolio management
    – Improved resource allocation
    – Improved alignment of the work
    – Improved balance of work
• Portfolio management and the PMO
    – PMO sees all projects
    – PMO serves as a central coordination organization
• Common resource pool
    – Skills inventory
    – Current assignments
    – Project end-dates
PMOStep Project Management Office Framework™   31   Copyright © 2002-2006 TenStep, Inc
Implementing in Waves




PMOStep Project Management Office Framework™   32   Copyright © 2002-2006 TenStep, Inc
Implementing in Waves
•   Many models for implementation
•   Use one that makes sense for your organization
•   Deploy in “waves” or phases
•   Don’t implement too much change at once
•   Deploy most important priorities first




PMOStep Project Management Office Framework™   33   Copyright © 2002-2006 TenStep, Inc
Implementing in Waves
First wave
• Plan and manage as a project
• Build overall communication plan
    – Multiple aspects of communication
    – Understand and satisfy target audience
•     Focus on the basics
    – Define the project (Project Definition / Charter)
    – Plan the project (workplan / schedule)
    – Manage the project (Project Management Procedures)



PMOStep Project Management Office Framework™   34   Copyright © 2002-2006 TenStep, Inc
Implementing in Waves
Second wave examples
• Second wave training
• More sophisticated common processes and techniques
• PMO review of all Project Charters
• Project management support organization
• Align organizational objectives and rewards systems
• Project audits
• Governance processes
• Project management tools
• Repository of project management documents
• Key learnings to derive best practices
• New organization assessment
PMOStep Project Management Office Framework™   35   Copyright © 2002-2006 TenStep, Inc
Common Problem and
                   Best Practices



PMOStep Project Management Office Framework™   36   Copyright © 2002-2006 TenStep, Inc
Common Problems
• Setting up processes and expecting everyone to
  follow them
• Expecting everyone in the PMO to be an expert
• Making all projects follow the same approach
• Not having the staying power
• Not creating a support organization
• Poor communication
• Weak sponsorship
• Trying to do too much with too little
• Focusing on PMO activities and not value
PMOStep Project Management Office Framework™   37   Copyright © 2002-2006 TenStep, Inc
Best Practices
• Implementation best practices
• Treat as a culture change initiative
    – Resistance to change is normal
    – Be aware of logical and emotional resistance
•   Show some results as quickly as possible
•   Treat implementation is a process and a project (s)
•   Sponsor at highest level
•   Have multi-year staying power
•   Be open to new ideas from the organization


PMOStep Project Management Office Framework™       38           Copyright © 2002-2006 TenStep, Inc
Questions??




PMOStep Project Management Office Framework™     39          Copyright © 2002-2006 TenStep, Inc

Building a pmo

  • 1.
    Key Tips onHow To Build Your First Project Management Office David Lendry, PMP Managing Director TenStep of New England david.lendry@tenstep.com 603-482-5082 PMOStep Project Management Office Framework™ 1 Copyright © 2002-2006 TenStep, Inc
  • 2.
    Agenda • Overview • PMO implementation model • Basic PMO services • Advanced PMO services • Implementing in waves • Common problems and best practices PMOStep Project Management Office Framework™ 2 Copyright © 2002-2006 TenStep, Inc
  • 3.
    Overview PMOStep Project ManagementOffice Framework™ 3 Copyright © 2002-2006 TenStep, Inc
  • 4.
    Overview Project Management Office(PMO) • More common in past with very large programs • Coincides with the rise of project management awareness • Many companies implemented with Y2K • Entered mainstream as a way to better manage and control projects • Still more common in IT organizations PMOStep Project Management Office Framework™ 4 Copyright © 2002-2006 TenStep, Inc
  • 5.
    Overview PMO Types • TypeI: Project Reporting • Type II: Project Management Infrastructure • Type III: Coaching and Training Center • Type IV: Resource Center / Center of Excellence – Responsible for project success Assumptions for today’s presentation • Implementing a Type III PMO – Coaching and Training • Assuming larger organizations (to allow discussion of broad range of services) • Balancing potential services against actual resources PMOStep Project Management Office Framework™ 5 Copyright © 2002-2006 TenStep, Inc
  • 6.
    Overview The value ofproject management • Better predictability for cycle time and costs • Improved quality of product deliverables • Early identification and proactive management of project issues and risks • Better containment and management of project scope • Reduced time to get up to speed on new projects • … more PMOStep Project Management Office Framework™ 6 Copyright © 2002-2006 TenStep, Inc
  • 7.
    Overview The value ofa Project Management Office • Provides one-stop view of project status • Develops and deploys common project management methodology • Determines skill gaps and areas of training focus • Accelerates adoption of project management through training and coaching • ….. PMOStep Project Management Office Framework™ 7 Copyright © 2002-2006 TenStep, Inc
  • 8.
    PMO Implementation Model PMOStepProject Management Office Framework™ 8 Copyright © 2002-2006 TenStep, Inc
  • 9.
    Overview of PMO Implementation Model • Current State Assessment • Future State Vision • Gap Analysis • Implementation Strategy • Implementation Plan – First wave – Second and subsequent waves PMOStep Project Management Office Framework™ 9 Copyright © 2002-2006 TenStep, Inc
  • 10.
    Current State Assessment •Mission – Aligns organization to value it provides to the business – What the organization does, how, for whom • Vision – Perfect organization in a perfect world – State what the organization is striving to achieve • Goals – What the organization is trying to accomplish (high level) – Aligned to business benefit – May take multiple years to achieve PMOStep Project Management Office Framework™ 10 Copyright © 2002-2006 TenStep, Inc
  • 11.
    Current State Assessment •Strategy - How-to – Overall plan and course of action to achieve goals – Based on external environment and internal capabilities • Objectives – Low level statements – Describe what this organization will achieve this year • Principles – Moral and ethical statements – Rules of behavior, how you value people – How people will resolve conflict PMOStep Project Management Office Framework™ 11 Copyright © 2002-2006 TenStep, Inc
  • 12.
    Current State Assessment •History – Understanding major past events – General attitude toward change – How successful have projects been in the past? – Will staff be open or hostile to this initiative? • Culture – “How we do things around here" – Informal (and formal) rules • How you act and interact with others • How you get your work done • What things are valued PMOStep Project Management Office Framework™ 12 Copyright © 2002-2006 TenStep, Inc
  • 13.
    Current State Assessment •Governance – How the management structure functions – How you accomplish objectives using management – Consequences and incentives for following directives – Determines how well your organization accepts change • Clients, Customers and Suppliers • Stakeholders • Business processes • Other initiatives that may conflict • Organization structure and how it helps or hinders project success PMOStep Project Management Office Framework™ 13 Copyright © 2002-2006 TenStep, Inc
  • 14.
    Current State Assessment •Staff – Roles – Responsibilities – Skills & competencies – Makeup • Locations – One location, multiple, multi-national, etc.? – How do locations interact? – Cultural differences – Language differences PMOStep Project Management Office Framework™ 14 Copyright © 2002-2006 TenStep, Inc
  • 15.
    Future State Vision • Clients / customers • • Current State Assessment Future State Vision • Suppliers • • Gap Analysis Implementation Strategy • Implementation Plan • Stakeholders • Products and services • Other initiatives • Staff, roles, responsibilities, and skills PMOStep Project Management Office Framework™ 15 Copyright © 2002-2006 TenStep, Inc
  • 16.
    Future State Vision •Pick areas that make most sense • Similar to Current State categories, but not exact – Some categories only apply to Current State • This is a requirements gathering process – No right or wrong – Only right and wrong for your organization – Need to identify requirements and build consensus • Iterative process – Your future state is likely to change when you see what it will take to reach it PMOStep Project Management Office Framework™ 16 Copyright © 2002-2006 TenStep, Inc
  • 17.
    Gap Analysis • Whatis the gap between current • Current State Assessment • Future State Vision state and the future state? • Gap Analysis • Implementation Strategy • Gain consensus • Implementation Plan • The Gap Analysis is a means to an end, not the end itself PMOStep Project Management Office Framework™ 17 Copyright © 2002-2006 TenStep, Inc
  • 18.
    Implementation Strategy • Usethe Gap Analysis • • Current State Assessment Future State Vision • Provides a framework to make • • Gap Analysis Implementation Strategy decisions • Implementation Plan • Sections – Overall scope – Enablers and barriers – Risks – Implementation strategy statements (how-to) – High-level approach PMOStep Project Management Office Framework™ 18 Copyright © 2002-2006 TenStep, Inc
  • 19.
    Implementation Plan • Usethe Gap Analysis and • • Current State Assessment Future State Vision Implementation Strategy • • Gap Analysis Implementation Strategy • Identify the waves (more later) • Implementation Plan – Projects – Timeframes – Resources – Deliverables • Create the roadmap to move toward your future vision PMOStep Project Management Office Framework™ 19 Copyright © 2002-2006 TenStep, Inc
  • 20.
    Basic PMO Services PMOStepProject Management Office Framework™ 20 Copyright © 2002-2006 TenStep, Inc
  • 21.
    Consolidated Reporting Consolidated statusreporting • Basic PMO service • Provides consolidated view of all project status • High level • Follow-up with individual project teams for more details • Must receive a status from each project team Project dashboards • Graphic, visual display • Charts and graphs for overall status and trends • One line status per project – green/yellow/red • Drill down on each project for full status PMOStep Project Management Office Framework™ 21 Copyright © 2002-2006 TenStep, Inc
  • 22.
    Methodology Management • Oneof the basic PMO responsibilities • Consistent and common project management methodology – Processes – Procedures – Best practices – Templates – Examples – Standards and guidelines • Make sure the methodology is scalable PMOStep Project Management Office Framework™ 22 Copyright © 2002-2006 TenStep, Inc
  • 23.
    Methodology Management Methodology development Methodology development • Options for initial methodology Methodology enhancement Methodology support – Reuse – Buy and use as is – Buy and customize – Build • Develop as you deploy • Run as a project Methodology enhancement and support PMOStep Project Management Office Framework™ 23 Copyright © 2002-2006 TenStep, Inc
  • 24.
    Competency Enhancement Training • Manyalternatives – Instructor led and computer based – Seminars / webinars – Books / magazines Project Management Coaching • Usually one-on-one or small group • Advice is based on coach training and experience and is specific to the people being coached • Need to “touch” the person, so best if done in person PMOStep Project Management Office Framework™ 24 Copyright © 2002-2006 TenStep, Inc
  • 25.
    Project Audits • Validate compliance • Provides opportunity for coaching • Use quality assurance techniques • Don’t have to audit every project PMOStep Project Management Office Framework™ 25 Copyright © 2002-2006 TenStep, Inc
  • 26.
    Document Repository • Needa place to house documents • Can‘t reuse prior work if you can’t find it • Include methodology, PMO documents, and well- done examples of completed work • Can be automated tool or file directory • Track repository usage PMOStep Project Management Office Framework™ 26 Copyright © 2002-2006 TenStep, Inc
  • 27.
    More Basic PMOServices Metrics Collection • Project focused and PMO focused • Project management value focused • Organization scorecard focused • Benchmarking Organizational Assessments • Periodically determine progress of PM implementation – Look at all services offered – Analyze all metrics and feedback – Summarize project audits • Compare against first and prior assessment • Validate the value of implementaion so far • Adjust plans as appropriate PMOStep Project Management Office Framework™ 27 Copyright © 2002-2006 TenStep, Inc
  • 28.
    Advanced PMO Services PMOStepProject Management Office Framework™ 28 Copyright © 2002-2006 TenStep, Inc
  • 29.
    Advanced PMO Services ImplementingEarned Value Management • Provide training and coaching • Establish supporting infrastructure • Implementation complexities – Require workplan accuracy – Capture actual effort and cost – Change culture – Weigh the cost against the value PMOStep Project Management Office Framework™ 29 Copyright © 2002-2006 TenStep, Inc
  • 30.
    More Advanced PMOServices • Designing a project management career path • Collecting project metrics for improved estimating and process improvement • Defining project time-reporting requirements • Providing product management for PM tools – Plan and implement – Manage contracts, licenses and finances – Coordinate release management PMOStep Project Management Office Framework™ 30 Copyright © 2002-2006 TenStep, Inc
  • 31.
    Advanced PMO Responsibilities Establishinga portfolio management process • Portfolio management – Improved resource allocation – Improved alignment of the work – Improved balance of work • Portfolio management and the PMO – PMO sees all projects – PMO serves as a central coordination organization • Common resource pool – Skills inventory – Current assignments – Project end-dates PMOStep Project Management Office Framework™ 31 Copyright © 2002-2006 TenStep, Inc
  • 32.
    Implementing in Waves PMOStepProject Management Office Framework™ 32 Copyright © 2002-2006 TenStep, Inc
  • 33.
    Implementing in Waves • Many models for implementation • Use one that makes sense for your organization • Deploy in “waves” or phases • Don’t implement too much change at once • Deploy most important priorities first PMOStep Project Management Office Framework™ 33 Copyright © 2002-2006 TenStep, Inc
  • 34.
    Implementing in Waves Firstwave • Plan and manage as a project • Build overall communication plan – Multiple aspects of communication – Understand and satisfy target audience • Focus on the basics – Define the project (Project Definition / Charter) – Plan the project (workplan / schedule) – Manage the project (Project Management Procedures) PMOStep Project Management Office Framework™ 34 Copyright © 2002-2006 TenStep, Inc
  • 35.
    Implementing in Waves Secondwave examples • Second wave training • More sophisticated common processes and techniques • PMO review of all Project Charters • Project management support organization • Align organizational objectives and rewards systems • Project audits • Governance processes • Project management tools • Repository of project management documents • Key learnings to derive best practices • New organization assessment PMOStep Project Management Office Framework™ 35 Copyright © 2002-2006 TenStep, Inc
  • 36.
    Common Problem and Best Practices PMOStep Project Management Office Framework™ 36 Copyright © 2002-2006 TenStep, Inc
  • 37.
    Common Problems • Settingup processes and expecting everyone to follow them • Expecting everyone in the PMO to be an expert • Making all projects follow the same approach • Not having the staying power • Not creating a support organization • Poor communication • Weak sponsorship • Trying to do too much with too little • Focusing on PMO activities and not value PMOStep Project Management Office Framework™ 37 Copyright © 2002-2006 TenStep, Inc
  • 38.
    Best Practices • Implementationbest practices • Treat as a culture change initiative – Resistance to change is normal – Be aware of logical and emotional resistance • Show some results as quickly as possible • Treat implementation is a process and a project (s) • Sponsor at highest level • Have multi-year staying power • Be open to new ideas from the organization PMOStep Project Management Office Framework™ 38 Copyright © 2002-2006 TenStep, Inc
  • 39.
    Questions?? PMOStep Project ManagementOffice Framework™ 39 Copyright © 2002-2006 TenStep, Inc