...
- Test or Production patches should be made in the branch, then folded into the trunk
Deployment
Bug-tracking and Issue Management
- Jira is the bug and issue tracking system.
Customer Support
- We use RT for tracking customer issues & communications.
...
- Every project must have a Service Level Agreement (or several, for different tiers)
- Every project must have a support plan
Documentation
- Every project should have a website, with a discussion forum for support, help docs, roadmap, etc.
Project Management
- We are using e-project to communicate about projects across teams and directorates
- We are using Jira to track bugs as well as features and "to-do" items
- other project tools as required
Project Infrastructure
- Every project has separate Dev, Test, and Production systems. These may be virtual, they may be clustered or load-balanced, but they must be distinct.