Trillium Capability Areas, Roadmaps and Practices
Capability Area 7: Development Environment

This Capability Area is a single Roadmap. It deals with the working environment and tools provided for software development staff.

Roadmap 7.1: Development Environment

Level 2

Work Environment

7.1.2.1
Software developers are provided with an ergonomically designed, acceptably noise-free work environment [Trillium].

7.1.2.2
Adequate meeting rooms are provided for meetings associated with development activities [Trillium].

Computing Resources

7.1.2.3
Every software developer has a computer terminal or personal workstation with adequate performance and resources to perform their job functions [Bellcore TR-NWT-000179 4.6-4] [Trillium].

7.1.2.4
Coding, design testing and debugging is supported by an integrated, rapid turn around edit-compile-debug environment [Trillium].

Level 3

Computing Resources

7.1.3.1
Every software developer has a graphical workstation [Bellcore TR-NWT-000179 4.6-4] [Trillium].

Cooperative Development Support

7.1.3.2
All developer's workstations are networked, and software supporting cooperative development is provided [Bellcore TR-NWT-000179 4.6-4,5] [Trillium].

Repository Access

7.1.3.3
All configuration items stored in the repository can be accessed from a developer's workstation with appropriate security clearance [Bellcore TR-NWT-000179 4.6-5] [Trillium].

Test Bed Access

7.1.3.4
Most software testing can be performed at the developer's workstation, through emulation or through network connection to the target system [Trillium].

CASE Environment

7.1.3.5
State-of-the-practice software development tools (e.g., CASE tools) and methods are provided to support all development phases [SEI SPE Activity 1].

7.1.3.6
The support tools used by the different engineering and support groups are compatible to enable effective communication and coordination [SEI IC Ability 2].

Level 4

CASE Environment

7.1.4.1
A tool framework (e.g., PCTE) is used to integrate all development tools and ensure the usage of the proper tool at the proper step in the product development process [Trillium].

Level 5

CASE Tools

7.1.5.1
Knowledge-based tools are used in the product development process [Trillium].


[*] Back to the Trillium home page.
[TOC] To the detailed Trillium table of contents.
[TOC] Back to capability area 6.
[TOC] Forward to capability area 8.

[UHCL]