The PM staff must account for several issues when tailoring an acquisition plan and source selection plan for Ada 95. Assistance for this effort should come from the supporting RDEC. The major issues are:
Detailed issues and actions on each of these topics are given in the following subsections.
If the PEO and PM Office haven't already conducted pilot projects and prototype efforts (to bound the transition costs), then, to account for the learning curve, the PM Office must include additional funding in the development. These funds will be needed to cover the costs of the learning curve and tool-up efforts.
For details on the risks to budget and how to mitigate them, see the previous sections on Project Planning Impacts of the Transition to Ada 95, Technology Transfer Related Risks, and Tools and Environment Related Risk in Chapter 3.
If the PEO and PM Office haven't already conducted pilot projects and prototype efforts (to bound the transition costs), then to account for the learning curve, the PM Office must allot additional time in the development plan project schedule. This time will be needed to allow for the learning curve and tool-up efforts.
For details on the risks to budget and how to mitigate them, see the previous sections on Project Planning Impacts of the Transition to Ada 95, Technology Transfer Related Risks, and Tools and Environment Related Risk in Chapter 3.
The PM Office must enhance the proposal evaluation criteria to examine several factors that affect schedule and cost in software development testing and maintenance. These factors are:
PEOs and PMs must properly account for acquisition planning issues during procurement. This includes:
The adoption of Ada 95 will only slightly change the software procurement process (including issuing the RFP, evaluating the RFP, and awarding the contract). The major issues that must be accounted for during this process involve the:
Detailed issues and actions on each of these topics are given in the following subsections.
PEOs and PMs must be prepared to supplement the SSO staff. When PMs adopt Ada 95 as part of the procurement, they must add at least one software engineer with Ada 95 language and adoption experience to the source selection board. This person will be responsible for evaluating the Ada 95-related aspects of the proposal, as well as evaluating the Ada 95 adoption effort of the bidder. The expert may come from a supporting RDEC or from an FFRDC.
PEOs and PMs must ensure that bidders can perform as promised. Make sure that the bidder's Ada 95 experts are bid and locked in as key personnel, or use incentives to reward contractors who provide high quality.
During the contract's performance, the PEO and PM Office must employ additional effort to ensure that the contractor is properly using Ada 95 and has transitioned well, if this is their first Ada 95 effort. Since most planning will have been completed before award of the contract, Ada 95 will only slightly change the general Contract Performance Monitoring and Evaluation process. However, many actions that were planned in early steps in the organization's Ada 95 Transition Planning Guide will be executed during this time. The PM Office should be aware of the following issues that may impact the process:
Detailed issues and actions on each of these topics are given in the following subsections.
To lower the risk of technical error, additional Ada 95 experts should be employed, especially if this project represents the PM office's first Ada 95 effort. The PM should employ a SETA group to assist in the evaluation of the contractor's performance. This will be in addition to any IV&V group used on the contract whose role is typically limited to the later stages of the software development life-cycle.
PEOs and PMs who have not transitioned to Ada 95 before this project must participate in the transition with the contractor as a team. If the contractor is initiating the Ada 95 adoption as part of the project, the PM Office must participate jointly with the contractor in all courses, mentoring and technology transfer. This will ensure that both parties receive the same explanation of the technology and its impact on the project, so they will all benefit from the Ada 95 technology transfer.
PEOs and PMs will find that some software development planning activities will need to be modified when Ada 95 is adopted. However, these changes will be mostly technical in nature and, therefore, beyond the scope of this handbook. Assistance can be found from a number of sources including an RDEC, FFRDC or a SETA contractor. PEOs and PM Offices who have managed the development of Ada 83 software will find the changes to be much smaller than those whose first Ada development is Ada 95.
The PM staff must account for two major non-technical issues when tailoring a software development plan for Ada 95. Assistance for this effort should come from the supporting RDEC. The major issues are:
Detailed issues and actions on each of these topics are given in the following subsections.
For details on the risks to budget and how to mitigate them, see the previous sections on Project Planning Impacts of the Transition to Ada 95, Technology Transfer Related Risks, and Tools and Environment Related Risk in Chapter 3.
If the PEO and PM Office haven't already conducted pilot projects and prototype efforts (in order to bound the transition costs), then, to account for the learning curve, the PM Office must allot additional time in the development plan project schedule. This time will be needed to cover the learning curve and tool-up efforts.
For details on the risks to budget and how to mitigate them, see the previous sections on Project Planning Impacts of the Transition to Ada 95, Technology Transfer Related Risks, and Tools and Environment Related Risk in Chapter 3.
During the software development itself, the PEO and PM Office must employ additional efforts to ensure that the developers are properly using Ada 95 and have transitioned well - if this is their first Ada 95 effort. Since most planning will have been completed before the start of development, Ada 95 will only slightly change the general Software Development process at a non-technical level. However, many of the actions that were planned in early steps in the organization's Ada 95 Transition Planning Guide will be executed during this time. The PM Office should be aware of the issues surrounding performance monitoring that may affect the process.
To lower the risk of technical error, additional Ada 95 experts should be employed, especially if this project represents the PM Office's first Ada 95 effort. The PM should employ a SETA group to help mentor the development staff through their first Ada 95 project.
Previous Chapter - When to Initiate the Ada 95 Adoption
Next Chapter - Appendix A: Sources for Additional Information