Thursday, April 12, 2012

Documentation Development Life Cycle

Documentation Development Life Cycle aka DDLC describes the cycle from the pre-engagement meeting with a client until the document delivery.

Just like every software product is developed adhering to the Software Development Life Cycle (SDLC),

The stages in DDLC are:

  1. Analysis
  2. Design
  3. Develop
  4. Evaluate
  5. Deliver

Analysis

In this phase, the documentation needs, tools required, resources etc. are analyzed. The project plan is submitted to the client for review and approval.

Deliverables

  • Project plan
  • Progress report

Design

In this stage, the requirements from stage 1 (Analysis) are established. A detailed outline is developed. An estimate is made on the total number of pages in the document. Template and prototype are also developed in this stage. When all the above are set in place, revise and review the project plan.

Deliverables

  • Detailed outline
  • Project plan revisions
  • Progress reports

Development

In this stage, the number of hours required to develop the document is defined. The prototype is approved by the client. If there are any graphics, design or develop them. Drafts are sent for review. Finally, revise and edit drafts and obtain client approval for all the documents developed at this stage.

Deliverables

  • Prototype
  • Style guide
  • Drafts
  • Progress reports

Evaluation

In this stage, appendices, glossary, etc. are created and a final edit is performed. Document is sent for final approval and the ToC's are created. Finally, client approval and sign-off is obtained.

Deliverables

  • Final drafts with graphics
  • Progress reports

Delivery/Release

The documents are released to the customer in appropriate format. The maintenance or updates (version updates) required is determined in this stage.

Deliverables

  • Document