- We are what we repeatedly do – The Force.com platform has all the components we need to build an efficient deployment pipeline and support continuous delivery of enterprise-grade managed packages. The goal of continuous delivery is to increase customer satisfaction by being able to distribute an updated release at any time.




Monitor and Optimize Stage


Observe Changes

1In production, errors and failed expectations are logged for review in Loggly, and usage metrics are tracked. 
  • Apex Error emails are caught by inbound mail and pushed to Loggly.
  • Events are also logged to customer's Papertrail account. 
    • Papertrail alerts are sent to customers based on pattern matching.
Monitor Production Checklist 

All repetitive tasks are documented with work instructions.

Changes to customer metadata are tracked with version control, in a single branch.


At intervals, ApexUnit reports on customer production orgs and posts to HipChat and Loggly if any fail our quality gate. 





Plan and Measure Stage


Specify Next Change

1Groom backlogSpecify Story ChecklistConfluence Templates
  • Research the technical approach
  • Conduct feasibility assessments for new features 
  • Develop functional requirements
  • Refine the User experience - as needed
  • Refine the definition of done - as needed
  • Determine the level of effort required (story points) - high, refined, and final
  • Test the outcomes
    • Agree on scope revision
  • Concept - All PO
  • Research - All PO
  • Internal feedback - All PO
  • External feedback - All PO
  • Detail requirements - All PO
  • Confirmation - PO and PD
  • Development - PO and PD
  • Done - PO and PD
3 Determine customer benefit  


  • Concept
    • Review
    • Initial Research
    • Prioritization
  • Research
    • Scope Definition
    • Internal Feedback
    • External Feedback
    • Development Feedback
  • Design
    • Definition of Success
    • Refinement
    • Confirmation


  • Done
    • Incremental
    • Seasonal
  • Review
    • Metrics
    • Feedback