Agile, of Agile Manifesto fame, can never survive on its own. It will forever fall victim to the forces of entropy that exist in all things throughout nature. To make matters worse, Agile succumbs to the will of authoritarian managers who lurk in the corridors of all organizations.
Read MoreRequirements Gathering in Agile Scrum
Two years ago I was involved in a large software development project that included developers, architects, and systems analysts. The team was organized into a scrum team along with corresponding product owner and scrum master. There was a lot of optimism and energy during the forming stage, as usual, but all of that quickly came crashing down in execution.
Read MoreSoftware development is like creating a TV show.
One of the challenges with software development is that non-technical people in organizations are the ones who solicit software projects. Business leaders, particularly those in marketing positions, demand software and also demand that the new software is not released until it is "done." However, name one person who actually believes that software reaches a done state where zero updates and upgrades are needed.
Go ahead, I'll wait.
Read More