Pair programming
PROS
- It produces shorter programs with less errors
- Useful for learning from experienced colleagues
- If one member leaves the team, the deadline is not affected
- Less interruptions along the process
CONS
- Some engineers prefer to work on their own
- Intimidation/Boredom if level is too different
- More costly
Kanban vs Scrum
SIMILARITIES
- Both agile
- Collaborative and self-managed teams
- Release software very often
DIFFERENCES
- No roles in Kanban
- Continuous deliveries in Kanban (no timeboxed sprints)
- Changes can be made at any time in Kanban
Scrum can be used for short-term planning and feedback, and Kanban for daily work