UNDER CONSTRUCTION - 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
In 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
Specify Story Checklist
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