Nokia nmake Product Builder
- The nmake team will analyze the current build process,
environment and tools within the context of the makefile
design and implementation. From this analysis the team
will identify trouble areas and deliver an assessment report
with recommended improvements and solutions.
- Expected Customers:
- Projects whose makefile infrastructure no longer
represents their product structure and is reflected in
- Projects whose makefile implementation has become a build
process bottleneck and compromises build efficiency.
- Projects that aren't experiencing the above symptoms but
has been doing it the "same old way" and feel they need to adopt
some best current practices before the problems creep in.
The nmake team will follow the process steps below
to analyze the product build process.
- This phase starts with a
questionnaire to gather basic
information about the build environment (such as build types and
and to gain a cursory understanding of the problems with the current
process. The team may require access to the current build environment
in order to examine the current build procedures, output and tools.
The goal of this phase is a basic understanding of the build process.
- Technical Interviews and Consultation
- The nmake team will interface with key members of the project's
build team to discuss the current build situation in detail and
understand any constraints and requirements of the build process
that drives the makefile design and implementation.
- Investigation and Analysis
- Based on the above information, the team performs a detailed
investigation of the build problem areas, finds the root causes
of the build problems and identifies potential solutions.
This may also require the team to have access to the project's
build environment, with the tools necessary to reproduce
problems and derive potential solutions. To minimize
disruption of the project's live development production
environment, the team recommends a discrete working environment
that emulates the project's live environment.
At the completion of the phases above, the nmake team will provide the
project with a full assessment report containing the following:
- Problems Identified -
A discussion of each of the problem
areas found by the team. Each problem description will identify
the root or causal factors and the risks/consequences of this problem.
- Solutions Proposed -
The team will propose a set of solutions for the nmake problems.
Each proposed solution will describe the solution and identify
which problems it addresses along with the team's confidence level
with the solution.
- Recommendations -
The team will recommend a set of solutions to best solve the
project's nmake problems.
Last Update: Friday,12-Aug-2016 12:14:09 EDT