Managing Software Projects in a Parallel Development Environment

7/31/98


Click here to start


Table of Contents

Managing Software Projects in a Parallel 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