Saturday, December 28, 2024

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

 

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

  1. What is working well
    1. TDD
    2. Tidy First
    3. Chore at Last
    4. Agile Software Development
    5. Distributed teams in the same time timezone
    6. Remote working
    7. Freelancers
    8. Deploy often
    9. OKR
    10. Linux on development clients - new entry
  2. What is working but still need to improve
    1. Pair programming - down from What is working well 2023
    2. SCRUM
    3. Align business flows to teams 
    4. Conferences
    5. Code Metrics
  3. What is not working and should be avoid at any costs
    1. Waterfall plus JIRA, some Companies call it Agile Development but it isn't
    2. Hybrid Agile approaches, whatever that means
    3. External Service providers trying to dominate the customer
    4. Team Metrics like Sprint Velocity
    5. Big bang releases only
    6. Complete Teams from Service Providers or agencies
    7. Distributed Teams over time zones with big time differences
  4. What to try next
    1. SCRUM beyond
    2. Mob Programming
    3. Pure JIRA

Pair Programming is going down in 2024. Well, pair programming itself is still major productivity improvement. Why I move it down is that there are huge obstacles starting with par programming. It's very important to find an easy way to lower the entry obstacles.

No comments:

Post a Comment