This proposal introduces an process which address common engineering issues to maximize capabilities. It benefits customer/vendor relations and medium to large projects.
The relation of capabilities, requirements and metrics are key to a successful system. The author maintains that the highest CMMI levels can be achieved under this proposal. A claim which can be supported by several operational systems. Each system touches upon this process, including: Distributed Database and Conveyor Emulation. Note how requirements are always in terms of capabilities.
Electronic Capabilities Management (ECM) is a distributed database of available capabilities. It includes attributes, restrictions, risks, costs, and dependencies on other capabilities. A each project requirement is written electronically in terms of these capabilities. All costs, schedules, and risks are easily monitored and quantifiable. Automated and manual process optimizations are now also possible through this system.
This system largely differs from other systems in that it verifies the capability up front when it is needed as a resource. Consider towing a trailer with a vehicle. Consider how much effort does your current process require to select the best combination. This could be a near zero effort.
The ECM process does require entering and maintaining a capabilities database. Often including trivial items just for proper tracking and accounting. The up front effort is required to achieve best use of available capabilities.
The best way to start is by seeing some operational systems and their benefits, then go into what is needed to make such systems possible.