Product family master plan

From apppm
Revision as of 18:09, 21 February 2019 by S141018 (Talk | contribs)

Jump to: navigation, search

Developed by Daniel Vorting

Contents

Abstract

When rationalizing or developing a new range of product projects (a platform), it is essential to get an overview of the entire product program. An overview should “describe the structure of the product family and the variety with in the product family[1]

This article clarifies how a platform manager in charge of a product family rationalization or development projects, can benefit from using a product family master plan (PFMP). The PFMP is a tool for visualizing a complete product family, and how customer specified requirements impact the product family. The PFMP describes the product family from three different perspectives – the customer view, the engineering view and the part view. A product family project manager can utilize this overview when deciding on how and where project resources should be focused. The PFMP overview yields a practical insight into where product modules should be developed, that can benefit the entire program of product projects depending on customer requirements.

The process of developing a PFMP is dependent on a 7-step process, which guides and serves as a facilitator of discussion within the group. This forces the team to agree and have a common understanding on product terminology, product systems, modules etc. which in return greatly enhances communication between both team members and the project manager. The PFMP’s credibility is highly depended on the correctness of product details which is why it is of high importance, that it is developed in collaboration with key stakeholders, that bring important product knowledge to the table.

Purpose of article

The purpose of this article is to give a thorough insight into the possibilities and limitations of the PFMP as a tool for communication of similarity and variance. A program managers can use the proposed 7-step method to understand the similarity and individual variance of his product projects. The PFMP has mainly been used on product projects, but can in theory be applied on all kinds of projects without altering the approach.

Background and application

Structure of this article

  • The first section of the article will discuss the theory supporting the PFMP as a tool for program management. The theory is separated into 3 different sup-areas, which contribute to the holistic understanding of the PFMP. Firstly the theory behind project communications management will be adressed, secondly the theory of platform management and lastly the theory revolving program management.
  • The second section will account for the 7-step process of developing a PFMP. The process steps will be presented with details on actual execution along with reflections on pitfalls, scoping, and general assumptions.
  • The third section will describe the usability of the PFMP as a communication artifact, hereunder the limitations it holds under actual application and practical use.

Definitions and terminology

  • Platform management is defined as a way to solve the "fat design" problem and maximize partial commonalities and efficient technology transfer across projects [2]
  • Complex products and systems (CoPS) is a
  • Best of breed is an abbreviation which is used when discussing whether one solution is better than another at solving a specific functional requirement. The best of breed is the solution, that based on analytical insight, gives the best performance measured on company KPI's.

Application of the PFMP

The PFMP is generally applied when making decisions concerning the product assortment [1] and can contribute to the understanding of:

  • value and non value adding elements (where is the unnecessary variance, that does not give any value to the user
  • Identification of engineering complexity (the causal link between customer and engineering view yields an insight into the complexity of the entire product portfolio
  • Creating consensus between sales, engineering and production (using the PFMP as a communication artifact between various projects and departments
  • Documentation of common terminology, platform overview etc.

Theory

Project communications management

According to PMI 28% of projects fail due to poor communication [3] and it is by far the biggest contributor to failing projects, as shown on figure 1. Every project needs effective direction, management, control and communication [4] and the maintenance of these are essential to the project's success. As an essential part of the PRINCE2 approach, an effective approach to manage communication flows to and from stakeholders is one of 4 essentials, that a successful management team should incorporate. A substantial part of developing good communications thus lies in ensuring that information flows to the involved project members as well as its stakeholders. This information flow is met through "development of artifacts and implementation of activities designed to achieve effective information exchange" [5]. Relevant stakeholders are naturally subject to huge variations within different projects and platforms. In a product development project it could include sales staff, product developers, project managers, production managers, staff purchasers etc. who all contribute to producing an insight into what the company wishes to offer in their future platform[6].

Top down vs. buttom up project theory

A large number of firms and organizations use projects to achieve strategic and operational objects. In order to make these projects competitive it is important that projects learn from previous projects. However a tendency

Platform management theory

A platform is an multiproject management approach where the objective is to identify and use the commonality between different projects - be it product development projects, process optimization projects or any other type of project. The platform management differs itself from program management, by grouping projects in order to help investment and cost reduction through product and process commonalities [2]. Programs focus on grouping projects in order to reach benefits that could not otherwise be obtained through individual project management [7]

The benefits of platform management lies within the fact, that through re-use of product or process commonalities we do not have to 're-invent the wheel' each time we are starting a new project. This enables the company to achieve both cost reduction and market competition effects through offering a larger diversity of products to the customers [2]. Often products are separated into two domains; the specify-to-order products (e.g. a cement factory) and the mass produced products (e.g a car). In a project management context, the design-to-order products are similar to the projects 'exploratory learning' when the company experiments with new project practices required to cope with unfamiliar activities [8] . Projects are generally really good at exploring what customers want but bad at exploiting what the company already knows. In the other domain a series of conservative product manufacturers often utilize their knowledge on mass production to produce thousands of non-customer specific products. The strength of platform management in a project context lies in exploiting the knowledge we have already gained and exploring the fields in which we have no prior experience. The PFMP is a tool for developing innovative products buttom up, while multiproject management ensures a top-down ressource management, risk balancing etc. [2]. The combination of buttom up and top-down is a good way of combining product or project driven innovation and correct multiproject management.

7-step process to developing a PFMP

Figure XX: Part-of and Kind-of modelling formalism example (car)" [1].

Model formalism

The PFMP has a model formalism based on object-oriented software development. The formalism consists of two 'structures':

  • The part of structure, which informs about the class hierarchy. A class can consists of one or more classes. As the example on the right on figure XX shows, the car can have an engine class in which an engine block, piston etc. are sub-classes thus breaking down the product or project
  • The kind of structure is used for displaying the variety of a given class. As the example on figure XX shows, an engine can be either 2.0 liters, 2.2 liters etc.


The development of the PFMP can be broken down into 7 steps, that should be followed chronologically:

1) Establish common terminology

Since communication is of such high importance to the success of a project, the first step is to establish common terminology. Whether the project is revolving processes or products, all stakeholders needs to agree on what the different aspects of the project should be named. To do this make sure you as platform manager make a conceptual drawing that either illustrate the product or the project parts (example the the right on figure XX) and from there interact with the stakeholders. Scoping is essential - make sure that time is spend effectively, and naming essential processes or components is more important than having a half-done highly detailed description.

2)The customer view

The customer view is developed by putting yourself in the shoes of the customer. If you were to buy the product or manage the project what would be interesting for you to impact? - In a product project context, this could be e.g. the number of gears on a bicycle and from a project managers point of view it could be the human ressources he can use. Understand the mindset of the 'customer' and write down the part-of classes and the kind-of instances as shown on figure XX. Be mindful, that project management requirements or product requirements are not mixed with platform or engineering requirements.

3)The engineering view

The engineering view is developed by understanding the variation in 'engineering principles'. In a project contest this could be the different ways of assembling a project team: Via Belbin test, via Open-space, An executive decision etc. in a product context this would be the different ways of solving the a function. With the bicycle example this could be different ways of transferring force from the pedals to the rear wheel. This could be done by crank, chain, belt or even gears as shown. The engineering view gives insight into how

4)The part view

5)The part sharing matrix

6)Attributes

7)Causality

Using the PFMP

Limitations

Annotated bibliography

  1. Developing product families based on architectures - contribution to the theory of product families
  2. Multiproject lineage management: bridging project management and design-based innovation strategy
  3. Managing Successful Projects with PRINCE2
  4. A Guide to the Project Management Body of Knowledge (PMBOK guide)
  5. Product Customization
  6. The Standard for Program Management
  7. Building Project Capabilities: From Exploratory to Exploitative Learning

References

  1. 1.0 1.1 1.2 Harlou U., (2006) Developing product families based on architectures, First Edition
  2. 2.0 2.1 2.2 2.3 R. Maniak & C. Midler (2014), Multiproject lineage management: Bridging project management and design-based innovation strategy, International Journal of Project management
  3. Results based on a January 2007 poll with 1007 respondent - PMI Net July 2007 page 19
  4. AXELOS AXELOS, (2017), Managing Successful Projects with PRINCE2, 6th Edition, The Stationery Office Ltd
  5. Project Management Institute (2017), A Guide to the Project Management Body of Knowledge (PMBOK guide), 6th Edition, Newton Square, PA: Project Management Institute
  6. Hvam L., Mortensen N.H., Riis J. (2008), Product Customization p. 140, Springer
  7. Project Management Institute, (2017), The Standard for Program Management, Fourth Edition, Project Management Institute
  8. Brady T., Davies A., (2004), Building Project Capabilities: From Exploratory to Exploitative Learning, SAGE Publications LTD

Reading suggestions to related wiki articles

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox