NPD Project/Process Management System
Software Requirements and Evaluation Matrix

Copy the following software requirements matrix into a Word document and use it as a starting point to define your requirements for a NPD Project/Process Management System and evaluate software products. Add or delete requirements as required and number the requirements. Define priorities related to each requirement as High ("must have"), Medium ("needed"), and Low ("nice to have, but not required"). Either send this requirements document to your vendors or use it to review and evaluate each software package.

No.

Capability

Priority

System:______________

 

NPD Process Management

 

 

1.

Support a stage-gate process

 

 

2.

Support a gate review process

 

 

3.

Support a design review process

 

 

4.

Multi-project stage-gate calendar for scheduling gate reviews

 

 

5.

Model & represent NPD process

 

 

6.

Define NPD tasks & deliverable documents

 

 

7.

Provide flexibility to easily add or eliminate tasks to standard project for each NPD project

 

 

8.

Use NPD process as the basis for executing the project

 

 

9.

Provide action item list, status and tracking

 

 

 

NPD Project Management

 

 

 

Provide tools to develop a project plan

 

 

 

Support risk management process

 

 

 

Integrate with MS Project® or other project management tool

 

 

 

Plan and manage the project by stages to support a stage-gate process

 

 

 

Track planned vs. actual gate dates

 

 

 

Establish ownership/responsibility for NPD tasks and documents for each project

 

 

 

Track status of NPD tasks and deliverables for each project

 

 

 

Track & report on project schedule & variance by phase

 

 

 

Track & report on project budget & variance by phase

 

 

 

Performance measurement data and charts

 

 

 

Portfolio and Pipeline Management

 

 

 

Multi-project view and status

 

 

 

Support idea management

 

 

 

Support project proposal process

 

 

 

Support portfolio management

 

 

 

Provide pipeline management function

 

 

 

Assist with resource planning & management

 

 

 

Estimate project development expense

 

 

 

Help establish a business case for the NPD project; financially justify the project

 

 

 

Create and maintain a project brief

 

 

 

Team Collaboration

 

 

 

Assign team members and maintain team member information

 

 

 

Assign & track deliverable responsibility & completion

 

 

 

Maintain team member calendar

 

 

 

Support virtual meetings

 

 

 

Support distributed team members

 

 

 

Development & Quality Tools

 

 

 

Provide target cost & tracking worksheets, instructions and examples

 

 

 

Provide quality function deployment (QFD) methodology, matrices, instructions and examples

 

 

 

Provide design for assembly (DFA) assessment methodology, instructions and examples

 

 

 

Provide failure modes & effects analysis (FMEA) worksheet, instructions and examples

 

 

 

Provide control plan worksheets, instructions and examples

 

 

 

Provide detailed instructions and examples for target costing, QFD, DFA, FMEA and control plans

 

 

 

Access & Document Control

 

 

 

Provide a common repository for project documents & files

 

 

 

Hyperlink to project documents & files

 

 

 

Support document archiving