To be effective, development teams should—at a minimum—have the following processes in place:
- Team Ground Rules or Working Agreement
- Definition of Done
- Code Reviews
- One on Ones
- Static Code Analysis
- Style Guide
- Unit Tests
- Branching Strategy
- Continuous Integration/Continuous Deployment
What's your team missing?
Over the next few weeks I’ll be fleshing out the why and how for each item in the list, so check back for updates!