Management
13 signs of a well oiled development team
- Working with Issues and Issues tracker
- Working with separate Git branches for every Issue
- Breaking Issues to a smaller Issues
- Meaningful variables and configurations names
- Meaningful project and repositories names
- Working with tools that serves you
- Meaningful and defined process
- Speaking-out and asking for help ASAP
- Meaningful commit messages
- A well detailed Issue description
- Tests
- Code reviews
- Code implementations is after a well documented research
Source: 13 signs of a well oiled development team
Setting expectations
There’s a methodology behind the paperwork.
- Clearly define what will be done
- Clearly define what will not be done
- Communicate Early
- Communicate Often
- Identify your Surprise and Delight activities
Source: What I Learnt About Setting Expectations from Working at a Big 4 Firm
Handling Technical Debt
- Technical Debt: How to Identify, Plan and Deliver Debt Changes
- Chronic early-adopter tech-debt syndrome