Home
Do you have a deployment plan?
  v3.0 Posted at 3/12/2018 11:12 AM by rebeccaliu@ssw.com.au
​Instructions are very important when maintaining a project. When someone new joins the project, you want to make sure that they can easily find the documentation to do tasks like setting up the project and deploying it. See our rule "Do you make instructions at the beginning and improve it gradually for web projects"

That being said, the deployment plan is an important part of the Instructions.docx. It should clearly layout all the steps required to:

  1. Deploy from scratch to a new server
  2. Update versions
  3. Rollback to a previous version
  4. Update Schema or data

It should also include checks to verify the deployment was successful e.g.

  1. Check zsValidate.aspx​
  2. Check runtime settings (e.g. Payment Gateways, Google Analytics, Connection strings)
  3. Manual testing procedure (e.g. Place an order)

This document should also be signed off by the project lead and verified by the client.

Related rules

    Do you feel this rule needs an update?

    If you want to be notified when this rule is updated, please enter your email address:

    Comments: