What do Agile, CMMI, waterfall, scrum, kanban, prince2 have in common? … the people who came up with the initial ideas all sincerely wanted to improve software development. Where they right? … who knows, I certainly don't.
Enjoy an open mind
This post is called "keep learning". I wrote this post because I don't believe there is a single method that holds all the answers on software development. Some methods may be better than others, some may be more successful. But in the end, there is always something we can learn from our fellow professionals. I am personally very fond of agile methods, but am somewhat concerned to see collogues rebelling against, in their view, sub-optimal methods. Be it agile versus waterfall, scrum versus kanban, project management versus agile. My concern is not that they are wrong (or right for that matter). My concern is that this attitude can block us from learning from another.
I personally hope to learn from all of you guys whatever method you're using, because although the methods may change, in the end I hope we all want to do a great job.
Related articles:
Pleas feel free to comment!
* Picture used from: photokayaker