From training's point of view, ability requirements are based on trainees work requirements. This includes job position, role, work content, experience, environment, project size, complexity, project type etc. For example, managing software development projects, large construction projects and airplane manufacturing projects have largely different needs. Every enterprise's organization scale, functional differences, culture and environment strongly affect project managers' abilities requirements.
Therefore, according to competencies analysis method, every person in the workplace needs different PM skills. 5 main elements should be considered, including:
- Enterprise organization, industry, and service type: e.g. manufacturing, engineering, software, finance, design, service... etc.
- Enterprise and projects scales: large corporations (projects), small-medium sized enterprises (projects), micro-small enterprises (projects)... etc.
- Enterprise organization structure type: e.g. functional, matrix, mix, centralized, dispersed... etc.
- Manager's levels and roles: e.g. front-line, middle, top managers etc.
- Manager's job attribute: e.g. executing, consulting, reviewing, supporting, auditing.
- Professional area: e.g. sales, service, quality, purchasing, finance, human resources, design, engineering, information, manufacturing, logistics, repair... etc.
Simple classification of managers' various levels of needs can be a basis for designing three main PM training classes, which in turn can be a basis for choice or customization (see figure 3.1). For more detailed course classifications and targets, please refer to our 'course guide'.
Figure 3.1: Enterprise Managers PM Training Types, Targets and Emphasis