DreamOps Runbook

The DreamOps Runbook describes practices you can use in your own continuous delivery pipeline, organized around four stages: Build, Deploy, Operate, Plan.

Developers - Use the DreamOps Runbook to improve your own software delivery practice – View the full list of practices here.

  • Checklists - A resource checklist is being provided for each practices to help you implement it within your own organization (work in progress).
  • Stages - Each item is organized under one of four stages (Build/Deploy/Operate/Plan) and tagged for maturity level, context, and scope.
  • Maturity Level - Some practices are more difficult to implement, and so each item is also tagged by maturity level, v1 thru v4.
    • Levels: Repeatable (v1), Defined (v2), Managed (v3), Optimizing (v4).
  • Context - Each practice is tagged as to whether it applies to providing consulting services (cs), developing managed products (mp), or both.
  • Platform - Roughly one-third of the practices are specific to Force.com and Salesforce, and these items are tagged as such (sf).
  • Content - All practices have a title and a short description, a full description, and a resource checklist.
  • Outline - To help you plan which practices to implement for your organization, we provide a Google Sheet outline that you can copy and edit.
    • As the Runbook is under development, the outline also tracks our progress.
      • In the outline, items with a Link to Content, have a full description and resource checklist, and are considered "done".  
      • Blue-shaded outline items are newly added, and not yet included in the wiki.

The DreamOps Runbook is an open-content wiki and your contributions are welcome. 

Next Steps

  • Practice Outline - Copy this Google Sheet and select practice to implement (brace yourself).
  • Practice Detail - How to implement each practice using a resource checklist.
  • Provide feedback on implementing the practices, or help us include additional practices. 

DreamOps Ultimate Vision

  1. ChatOps for All The Things - Collaborative continuous integration.
  2. Environments on Demand - Select, Login, and Go!
  3. Smart Static Analysis - Learns from human reviewers, local or global.
  4. Automatic Pull Requests - Everything changed and added, ready to review. 
  5. Autowired Change Logs - Presents issues in PR with deep linking.
  6. Batch Size of One - Fully deployable version for each change, including help.
  7. Dark by Default - Enable every feature one by one, all at once, or in between.
  8. Deploy on Demand - Upgrade environment by group or individually.
  9. Status by Telemetry - Instances push vital statistics to hub for monitoring.

Recent space activity

Space contributors