ITI is applying its Concurrent Product / Manufacturing Process Development (CPPD®) methodology to software development. Our Software CPPD® process allows clients to systematically develop, plan, and implement software requirements while concurrently integrating software with hardware and controls systems.
This approach aligns market (Voice of the Customer) and business (Voice of the Business) needs ensuring that software requirements are customer-driven. An architected approach allows software to be modular and extensible. In addition this allows clients to:
- Use plug-in codes from best-in-class 3rd parties
- Easily integrate subject matter expertise
- Allow program to me modified and stay current
- Design for multiple product re-use
As with all of our Product Development Breakthrough Improvement™ consulting engagements we transfer this knowledge and capability to client teams ensuring on-going success when our engagement is complete.
Process Methodology
- Prototype Driven
- Feedback from Voice of the Customer (VOC)
- Technology validation and selection
- Finalize Interfaces -- System, Sub-systems, Components, Classes & Methods
- Identify Criticality
- Develop most critical items first
- Test most critical items most rigorously
- Analysis and Design Iterations
- Object-oriented, structured, entity-relationship, multi-modality reusability, & event-response analysis
- Object-oriented, structured, "data-model" screen designs
Benefits
- Streamlined and customized process
- Fits the varied needs of your enterprise
- Dramatically reduces time and costs of software development
- Systematic and continual failure modes elimination to improve/manage reliability
- Allow global software teams to collaborate effectively
Learn More