Table of Contents
Managing Software Projects in aParallel Development Environment
Presentation goals
Background on My Terminology
Three keys to successful Project Management
Set Goals for the Release
Set Priorities for the Projects
Facilitating progress
Facilitating Progress: Tools
Facilitating Progress: Communications
Facilitating Progress: Eliminate Roadblocks
Using Parallel Development to Facilitate Progress
Project Specific Branches
The Focused Project Team
The Release Mainline
Stabilization Branches
Tools for parallel development
What a version tree may look like
Manage risk: The stage has been set
Tracking just what is needed
Managing risk: Bringing it all together
Managing risk: Reducing merge problems
Avoid the pitfalls
In a Nutshell
|