Environment & Infrastructure Management
Environment and Infrastructure Management are critical for ensuring that a project is executed smoothly and efficiently. This involves selecting the right tools and establishing standards for documentation and project management.
Environment
Choosing the Right Set of Tools
-
CASE Tools:
- Productivity Increase: Use Computer-Aided Software Engineering (CASE) tools to enhance productivity and centralize project information in a repository.
- Diagrams: Utilize diagrams to represent information more clearly and make it easier to understand.
-
Establish Standards:
- Reduce Complexity: Develop and follow standards to simplify processes and reduce complexity.
Infrastructure
Documenting the Project
- Project Binder:
- Deliverables: Store all deliverables and communications in a project binder.
- Unified Process: Use standardized documents from the Unified Process to maintain consistency.
- Timeliness: Ensure documentation is not left until the end of the project or phase.
Standards
Types of Standards and Examples
-
Documentation Standards:
- Example: The date and project name should appear as a header on all documentation.
-
Coding Standards:
- Example: All code modules should include a header listing the programmer, last update date, and a brief description of the code’s purpose.
-
Procedural Standards:
- Example: Report to project update meetings on Fridays at 3:30 PM. All changes to a requirements document must be approved by the project manager.
-
Specification Requirement Standards:
- Example: Include the name of the program to be created, a description of its purpose, and user interface design standards.
-
User Interface Design Standards:
- Example: The tab order of the screen will move from top left to bottom right. Accelerator keys will be provided for all updatable fields.
Documentation
Importance of Good Documentation
-
Timing:
- Documentation should be created up front to be effective. Documentation produced only at the end of a project or phase is less useful.
-
Project Binder Best Practices:
- Internal Communications: Include minutes from status meetings and other internal communications.
- Written Standards: Document all written standards for reference.
- Letters: Maintain correspondence with business users.
- Deliverables: Include deliverables from each task to keep a comprehensive record.
Effective environment and infrastructure management, including the proper use of tools and adherence to standards, helps ensure that the project is well-documented and managed throughout its lifecycle.