Business Intelligence Cookbook:A Project Lifecycle Approach Using Oracle Technology
上QQ阅读APP看书,第一时间看更新

Creating Promote work practice

The promote work practice outlines the promote phase of the project. The purpose of this work practice is to highlight the major deliverables/products and processes. The promote phase defines how the deliverables migrated from the development to the production environment.

Getting ready

Before starting, it is important to have an understanding of your project methodology and determine:

  • Existing work practices
  • The key roles which will be involved in the work practice

How to do it...

Work practices are best created as a visual tool. To do this, start up a diagramming tool such as Microsoft Visio or Microsoft PowerPoint:

  1. In the diagramming application, create a new tab or slide called Promote.
  2. On the diagram, create swimlanes. In each swimlane, add the key role.
  3. Step through this phase of the project logically, and add the key products/deliverables and processes.
  4. A sample promote work practice is shown here:
    How to do it...
  5. Once you have created your products and processes, you will need to describe each of them.

    For example, the Release process is used to promote code from one technical environment to another in order to validate or make the application available to additional users.

  6. Once all the products and processes are described, you can determine the deliverables for each product and the role responsible for delivering it, based on the swimlane.

    For example, the deliverable for Release is a set of components, which are assembled to deliver the application of the project performed by the Production Support aided by the Developers.

How it works...

Work practices give members of the project a quick and easy way to understand the flow of activities within the phase, and all the deliverables required with the phase.

There's more...

It is important to capture and store all the development artifacts for the project. A release management with version control could aid you in managing and storing these artifacts. See the Setting up a Collaborative environment recipe, in Chapter 3, Controlling the Project.

Note

Subversion can be used to store and share artifacts in a multi-user environment.