Thursday, November 23, 2023

2023 Software Development Review: What works, what not, what needs to improve, what to try next

The current sate of software development in 2023 from the practical side. What works, what need to improve, what to avoid and what to try next.

  1. What is working well
    1. Pair programming
    2. TDD
    3. Tidy First
    4. Chore at Last
    5. Agile Software Development
    6. Distributed teams in the same time timezone
    7. Remote working
    8. Freelancers
    9. Deploy often
    10. OKR
  2. What is working but still need to improve
    1. SCRUM
    2. Align business flows to teams 
    3. Conferences
    4. Code Metrics
  3. What is not working and should be avoid at any costs
    1. Waterfall plus JIRA and called Agile
    2. Hybrid Agile approaches
    3. External Service providers trying to dominate the customer
    4. Team Metrics 
    5. Big bang releases only
  4. What to try next
    1. SCRUM beyond
    2. Mob Programming
    3. Pure JIRA