Since I started with XP, I mean eXtrem programming not Windows XP, I'm a big fan of agile software development.
I see many different companies as freelancer. Currently in the most companies I worked for SCRUM is the weapon of choice. There is no discussion to use it or not. SCRUM is the up to date way of scalable software development. The software development is scalable not the software. But in reality most companies have open or hidden problems with SCRUM. But why? SCRUM is easy, many good books are written about it you can hire SCRUM coaches What should could go wrong?
To make a long story short, every thing in SCRUM process can go wrong and it goes wrong. Believe me. But why did this happens, SCRUM is not complex and easy to understand. The answer is the people doesn't match to the SCRUM process. What? I believe that many experienced developers can't understand what it means SCUM doesn't match the people. But in one of the next post of the coming series What is wrong with SCRUM?, I try to explain it.
But not only the humans are source of trouble also SCRUM itself has some disadvantages that could be slow down the software development.
- Growing technical debt
- To high feature development speed
No comments:
Post a Comment