Professional Documents
Culture Documents
The development funnel provides a graphic structure for thinking about the generation and
screening of alternative development options, and combining a subset of these into a product
concept. It creates the architecture for the set of development activities that must occur as part
of a successful development project. One should remember that there are several ones and not
just one funnel. There are three things that are desirable and challenging when designing the
funnel:
Widen the mouth: The organization must expand its knowledge base and access
to information in order to increase the number of new product and new process
ideas.
Narrow the funnel’s neck: Management must screen the ideas/concepts to focus
its resources on the most attractive ones. (Think about the aggregated project
plan and that they have a similar purpose.)
Deliver the anticipated objectives: To ensure that the selected projects deliver
what they are supposed to.
As mentioned, there are several different tunnels which are more suitable for different
occasions. They are distinguished of its process to develop projects, its means for achieving
convergence to a focused product concept and last are its commitment to the market through
final testing. Here follows three different models.
Model 2: “All the eggs in one basket” model which is common and more
favourable to smaller firms (the market needs are to complex otherwise and the
environment it rather fix). They use several sources to collect ideas and combine
these into a single project aimed at meeting a set of market needs which is
launched as soon as possible. Some other problems might be that it’s harder to
kill of these combined projects and it might be quite slow.
The design funnel may be used as a diagnostic tool to the managers making them understand
how their development process is now and by that understand how it might be improved. The
three most important issues which usually emerge from this study are:
The importance of competing projects: When, where and how the competing
concepts and projects should or shouldn’t be encouraged or even allowed. This
competition between different projects might be allowed until the second
screening in the third model.
The importance of the project mix: The mix of development projects, must as an
aggregated project plan, should build both on market position and the
capabilities in certain new areas. As for the managers the screen might be used
to evaluate the right balance of projects.
Chapter 6 – A Framework for Development
Project definition: This determines how the firm sets the scope of the
development project. It should set the goals, objectives and the resources
required to finish. Avoid fuzzy specifications.
Project organization and staffing: This defines who will work on the project and
how they will organize to be successful. Cross-functional teams might be an
option.
Project management and leadership: Here the roles and nature of the project
leaders are defined and how the project should be sequenced. It also involves
how to divide and group the work in different phases. (When to integrate the
process?)
Problem solving, testing and prototyping: This has more focus in the individual
work steps, how it is conducted and the needed knowledge for the certain task.
This ends up in the use of testing and prototyping and how it is conducted to
validate the progress.
Senior management review and control: How the management reviews and
evaluates the projects over time, also how the responsibilities is empowered to
the employees which will create morale and motivation.
Customer mission statement (the attributes the customer is interested in), the use
of gatekeepers and stakeholders (to guide the project, good with cross-
functionality in this stage), well-defined procedures (creates a common
philosophy which will lead to discipline and clarity) and senior cross-functional
advisory groups.
Some different approaches to project management that are suitable for different situations are;
Phases and gates: Strong functional orientation with discipline and focus in the
processes. Uses phases, gates and customer mission statements. Is usually used
to manufacturing processes and projects where technical advancement is of
importance.
Tiger teams: Fully dedicated teams with control over resources and process.
They are co-located and have full budget authority, CEO might be leaders with
hand picked teams. Used for breakthrough projects and projects with high risk.
Some common themes and basic principles for an effective development process are:
Fit with the Mission: To establish a fit between the process and the competitive
market and technical imperatives is essential. An understanding to the
surrounding environment is therefore crucial.
Sharing a Pattern: A pattern for development where a model of how ideas are
transformed into commercial products. This will become a shared language
within the organization. It might also improve the communication.
It’s all about making the development process more parallel with the deferent functions and
making the downstream activity come closer to the upstream. But this is not easy and requires
some supportive functions to be possible, i.e. some kind of information system. Milestones
and visualisation is also important, making the different parts more tangible to each other and
makes it easier to see how the different phases fits together.
Then, how to achieve cross-functional integration? The underlying reason to why cross-
functional teams are needed is because of todays more dynamic markets and technologies
where time is crucial to be competitive. True cross-functional integration occurs at the
working level between functions with a common goal. To make this integration successful a
good communication is vital, and the pattern in which it is delivered, off course feedback is of
importance. The quality of the communication pattern depends on four dimensions;
There are four modes to how the communication between up and downstream can be handled,
and different degrees of how parallel they are. (See page 178 for a good pic)
Serial mode: This is the classic relationship where the downstream group waits until
the upstream group is entirely finished, which is transmitted through a one-shot
transmission of information (a “batch” of information). Not that good…
Early start in the dark mode: This links the two groups in time, but still uses a batch
stile of communication. Often forced upon the downstream team because of a
deadline, but as the name implies, they might be surprised with what they get from the
upstream group. Some parallelism, but the result might be a longer lead time because
of the bad communication.
Early involvement mode: In this mode is there an engagement between the functions
and a bit interactive pattern of communication. The important issue with this mode is
that there is two-way communication enabling the downstream group affect the design
of the product at the upstream group. The net effect is that they are able to complete
their work with a fewer delays and downstream changes.
Integrated problem solving: Links the two groups both in time and in the pattern of
communication. The downstream engineers don’t only have a good two-way
communication with the upstreamers, but they also use the information to get a flying
start on their own work. The communication has to be rich, bilateral and intense if the
integrated problem solving should be successful. It also requires real time coordination
between the groups.
In the end the real time coordination requires a specific set of capabilities, attitudes and
relationships depending upon if you are an up- or downstream engineer. Some of them are:
Upstream Capabilities: The challenge is to meet the performance objectives and still
complement the downstream work in a good manner.
Error-free design: Minor details often have insidious consequences. This might be
possible through effective design reviews, testing, engineering discipline and by
Poke-yokes.
Quick problem solving: Faster design-build-test cycles in the upstream group and
facilitating short feedback loops and quick mutual adjustments. Standardization?
Forecasting from upstream clues: To start on a bit fuzzy definition and forecast
these in an effective manner is vital. This is often based upon experience from
previous tasks. Regular communication is also important.
Managing risk: To know how to make trade-offs between the risks and the benefits
from an early start. This requires skills in applying deliberate and detailed analysis
and calculations in support of a fast change.
Coping with unexpected changes: the downstream group has to be flexible and
skilled at quick diagnostics and solutions. This might be possible by having skills in
problem diagnosis, organization capability in mobilizing resources and to prioritize
the most important problem.
Another important issue is the attitude of the teams. A sense of mutual trust and shared
responsibility (i.e. for the result) is essential to integrated problem solving. The role of senior
management is also of importance, and their role goes beyond to just establishing frameworks
and patterns for the groups. The combinations of team members must also be considered, a
homogenous group isn’t the best solutions, conflict and different attack angles might to some
extent be crucial. The team, and its members, must have the right amount of education,
training and experience to be successful. One final thing to discuss, and a potential pitfall is
the organizations policies and compensation which might be a reason to conflict between
functions.
Chapter 8 – Organizing and Leading Project Teams
There are several different ways to structure a team, and they are also suitable for different
tasks and organizations depending on how the market looks like and the competition in it.
There are four main teams with different attributes, they are: (See page 191 for a pic)
Functional Team Structure: These are common in larger more mature firms and
are the more traditional ones. The engineers in these teams are specialists, and
not that cross-functional. The thing is to find detailed specifications agreed upon
by all parties and align these with occasional meetings and the responsibility
passes sequentially between the functions. Some strength with this kind of team
is that the managers both have control over the resources and the performance of
the tasks, the hard part with this is to divide the teams in a good manner and the
limited coordination. Another strength is that career path becomes more visible
and last that those working with it are really experts within a specific area. It
might be quite slow, costly and not sufficient customer-focused.
Lightweight Team Structure: These teams are still located within their own
function, which has a negative impact upon the communication. But each
function designates a liaison person to represent them in a project coordinating
committee. This team also has a project team manager to coordinate it a bit more
than in the ordinary functional teams. But the manager is still lightweight and
doesn’t have that much authority and is usually only a middle or junior level
person. The strength compared to the ordinary functional teams is that the
project leader makes a bit more cross-functional.
The lightweight and heavyweight teams might be in a kind of greyzone, but they are
distinguished by some factors as, “span of coordination responsibilities”, “duration of
responsiveness”, “working level contact with engineers”, “role in conflict resolutions”, the
influence in engineering, marketing and manufacturing, etc. (See page 195 for more)
The heavyweight team might be the most important one, so here is some more information
about that one. They offer improved communication, stronger identification with and
commitment to the project and a focus for cross-functional problem solving. Functions as
human resources and accounting/finance might be included. A clear vision for the entire team
is also important to become successful.
Some challenges for a heavyweight team thus might be the relation to senior management and
their control. There are quite free and sometimes they might become tiger teams, working on
things that aren’t prioritized. You could say that they sometimes have too much power. Some
things that could restrain this might be to establish make-buy guidelines and clear priorities.
Another challenge might be to create a balance between the needs of the individual projects
and the needs of the broader organization. The lack of deep knowledge might also be a
downside compared to the functional ones.
The contract book: This defines, in detail, the basic plan to achieve the stated
goal. Then the team establishes their own detailed work plan by how they will
conduct the project and estimate the required resources and its result.
Staffing: Typically there is a cross-functional team with one core team member
from each primary function of the organization. The members should be viewed
both as individuals and as a collective. The relocation of team members is also
important to solve real-time problems. The usage of employees should also be
considered.
Project leadership: These leaders are concept champions and have a lot of
authority in the project. His task is to communicate the vision to the team
members and evaluate the process. He shouldn’t spend that much time at a desk,
he should prioritize to manage the process and overview the communication
flow. There are five roles/tasks for a project leader; provider of a direct
interpretation of the market and customer needs, to be a multilingual translator,
to coordinate and direct the engineering subfunctions, to keep the project in
motion and to be a concept champion.
Team member responsibilities: There are two main ones, the “functional hat”
which involves the responsibilities of the individuals of the team as
representatives for their function. The other one is the “team hat” which is
includes the responsibilities of the overall team.
The executive sponsor: He has a role as a coach and mentor for the project
leader and the core team. They should stake out some guidelines upon the
decision-making criterions and when they should call for him. Some areas
which he might want to keep control over are; resource commitment, pricing for
major customers, slips in milestones, reviews at major milestones and rewards,
etc.
Some final comments, the heavyweight teams should be used in platform or next-generation
development projects, to use them in smaller ones might be overkill. These teams could also
be considered as the aggregate project plan, there has to be a balance between them, you
shouldn’t only have the heavyweight ones. But if the organization heads to use heavyweight
teams, it’s hard to keep the functional structure as it is.
Chapter 9 – Tools and Methods
All things previously mentioned are important, but without a detailed problem solving at the
working level an outstanding development process is almost impossible to achieve. An
important issue regarding problems is that they often might cut across functions, so to solve it
where the root-cause is vital, to do this a thorough problem definition is essential.
The essence of product and process development problem may be defined as a performance
gap between current practice or designs and the desired target. Two other important aspects
which has to fit and have in mind is the design parameter (tolerances, number of parts etc.),
which are the decisions under the control of the design or engineers and the customer
attributes/customer requirements (wait time, sound, reliability, might be good to try to
quantify these numbers if possible). Each of the design parameters might affect several
customer attributes, so it’s important to strike an effective balance between them. This is
where the design-build-test cycle gets in the picture.
As it is a cycle, problem solving is a learning process which leads to that the engineers has to
go through several iterations, the quality actually in the number of iterations. They must also
be linked to the overall system to be coherent. (See pic. 9-3 page 224) The characteristics of
the phases are:
Design: In this phase the developer frames the problem and establishes goals for
the problem-solving process, the problem framing is crucial (some kind of root-
cause analysis?) and the definitions of the gaps to find the underlying reason to
these. The frame also depends upon how the objectives are defined. When the
problem is framed the design phase continuous to the generation of alternatives.
These alternatives depend on the skills and understanding of the relationships
between the design parameters and the customer attributes, the purpose of a
design might well be to find the relations between these. (Pugh?)
Build: In this phase of the problem-solving cycle the developer builds working
models of the design alternatives. The purpose of the phase is to build
alternatives designs into a form that allows testing. Depending in which phase of
the building the developer is, computer simulations like CAD might be to great
help in the beginning meanwhile closer to the testing real physical prototypes
might be necessary.
Test: This phase tests the prototypes from the previous phase, both working
models and computer-generated ones. It also has the function of understanding
the connections between different design parameters which impossible without
real testing. Which kind of test that is conducted also depends upon which phase
the cycle is in, early cycles might focus on more detailed problems and so on.
The fidelity of a test refers to the extent to which the test being conducted
reflects the actual case of interest, thus it might be hard to interpret the results of
testing. To understand how and were the customer uses the product might also
be of interest.
A variety of methods are used to improve the problem solving, most of them could just be
seen as a structured form of common sense, but he difficulty is in finding a method and logic
that works where people, information, objectives and capabilities interact in a complex
system. One of the most common pitfalls is the lack communication and shared vision
between the function. There are two good methodologies that shall be discussed now, the first,
QFD, is often used in the early stages of development where the targets are set and the basic
product or process architecture is established, meanwhile the second, DFM, is applied to the
later stages of development where detailed engineering is in focus.
QFD (Quality Function Deployment): AKA “the house of quality” This will only be
discussed very briefly because the knowledge is already quite good regarding this tool. The
method is used to identify critical customer attributes and to create a specific link between
customer attributes and the design parameters. It organizes information and helps the
developer to answer three questions; what attributes are critical to our customer? What design
parameters are important in driving those customer attributes? And, what should the design
parameter target be for the new design? To fill this house, there are five stages (see page 229-
231 for these). One thing to remember is that the QFD is only a summary of information, it’s
the usage of it that is powerful, and it is also good because it visualize the problem making it
easy to understand through a common framework. It also helps in an early stage to identify
gaps in the engineering and marketing knowledge.
DFM (Design for Manufacturability): This methodology brings the manufacturability into the
design process earlier. There are two kinds of DFM methods, design rules and design for
productivity.
Design rules: These express the constraints and boundaries that the
manufacturability has over the design. One way of doing this is by establish
setting rules and guidelines to what the manufacturing department actually can
do. There are some usual rule of thumb to have in mind; minimize the number
of parts in the design, minimize the number of part numbers, eliminate
adjustments, eliminate fasteners and eliminate jigs and fixtures. These design
rules could result in significant reduction in assembly time, reduction of number
of parts which drives the overhead cost, reduces the number of tools needed and
finally it might reduce the number of suppliers.
Design for Productivity: Quite similar to DFA (Design for Assembly), which
focus in individual parts and consider ways to simplify these by combine them
with other parts or making them easier to assembly. One downside though might
be that the parts becomes to complex (i.e. the mold might be to complex). So to
calculate the impact of manufacturing performance (over the lifetime) might be
good, where such things as labour-, material-, system-, capital and time cost are
considered. The flexibility also has to be considered in respect to variety and
responsiveness to shift the product mix. An approach is the combinatorial
method which concerns the design for modularization. In this approach the
interfaces between parts is essential.
The implementation of DFM is framed within these three terms; establish the envelope for the
existing process, identifying important connections between design choices and
manufacturing system performance and establishing key dimensions of the product
architecture and its impact on the overall manufacturing system. Wheelwright and Clark
introduce the “house of productivity” which consists of a design matrix (which links
product/process parameters) and a manufacturing performance matrix (which connects
process design parameter and manufacturing system performance (see page 240).
Chapter 10 – Prototype Test Cycles
The old approach was that prototyping manly was a technical tool to be used by engineers
responsible for the progress of technical activities and related development (usually divided
into concept, design verification, engineering verification and pilot production). Nowadays
prototyping is the build and test activities of each design-build-test cycle and seen as a key
management tool for guiding development projects and not just a technical one. Management
can use prototyping cycles to guide and pace development projects and to assess their
progress, pinpoint unresolved issues and focus resources and attention to certain projects.
Prototypes might answer questions regarding customer reactions, industrial design, durability,
fit and finish and manufacturing costs. As discussed previously, the number of cycles in the
design-build-test cycle determines the role of the prototype. Prototyping is a core element in
development and a major area of opportunity for management seeking to improve the
efficiency of the development process.
Prototyping could be conducted through four different best practices, depending upon what
the goal is for the prototyping.
Prototyping Process Quality: Making sure that the process is a qualitative one
may improve the reliability and learning’s that occur in each cycle. Improving
the response time and shortening the feedback loop is also desirable, this could
be done through “Rapid Prototyping”. The faster a cycle might be done, the
better, at least in early stages in the development when current thinking is if
importance.
Timing and sequence: It important to not overlap individual cycles, then people
lose track of status and what has been done and so on. So to ensure that testing
is completed and getting closure to the cycles is important.
How the organizations uses prototyping could be divided into three models; the standard
traditional which has been discussed, the revised traditional (which uses milestones to a
greater extent, has an earlier functionality/fidelity and broadening of the test criterions) and
the periodic which we will dive deeper into in a while. The usage of milestones (to gradually
review the process) and test strategies (to get a representativeness for the entire project)
should be considered.
The ability to sustain significant improvements in development over long periods of time rests
on the capability to learn from experience.
Organizational learning: Five crucial themes in successful systematic learning about the
process:
- Learning as a Team Process: learning should be done within teams as teams members bring
different perspectives and different capabilities to the whole group.
- A Model of the Process: when solving a problem, engineers should understand the technical
determinants of the performance they search as well as the organizations processes designed
to carry out the specific technical tasks.
- Data and Analyses: Understanding of problems must also be achieved with data and
analyses of that data.
- Search for Patterns: The team shall compare its experience with other past examples in
order to try to recognized some patterns.
- Root Causes: Some causes might be uncovered even with a heavy search for understanding.
That is the reason why teams should also seek for deeper understandings of the root causes of
their problems.
Building capability requires a development strategy which includes at least three kinds of
efforts:
Building capability through product and process development projects. Ongoing projects can
often be a vehicle for introducing new skills or tools, and may be used as demonstration
projects.
Independent efforts to build capability. Outside of ongoing product and process development
projects, the organization can undertake separate efforts to build new skills and tools, create
new processes, and in general create new capability.
Project audits. These ongoing efforts to identify opportunities for substantial change and
improvement need to be coordinated with and linked to ongoing efforts in product or process
development.
Thus, a capability strategy can also serve to improve identification, motivation,
and desire within the organization. Where it succeeds, this strategy and a path for building
capabilities does so because it increases the knowledge and skills of the individuals in the
organization.
Leadership that offers a compelling vision of the new development path – that provides
energy and momentum to the organization; encourages, coaches, and supports; develops
substantive principles and teaches them to the organization; and helps apply those principles
in solving problems – is the kind of leadership essential to building development
capability.