Technical Process
Methods, Tools, and Techniques:
- The computing system environment including hardware and operating system environment;
- Software tools including design tools, source code control, time accounting, compiler or IDE, debugging aids, defect tracking, and so on
- Development methodologies including requirements development practices, design methodologies and notations, programming language, coding standards, documentation standards, system integration procedure, and so on (these will not all be defined when the first draft of the project plan is created; the section should be updated as the plans become more detailed)
- Quality assurance practices including methods of technical peer review, unit testing, stepping through code in a debugger, system testing, automated regression tests, and so on