A Tale of Two Projects
It was best of times, it was the worst of times…
There were two projects – Project “A” was a greenfield project, with highly motivated, highly skilled Software Architects & Developers who either had a lot of experience with Agile Scrum or were very open to learning about it.
The Product Owner was fully engaged and worked diligently to create a well defined set of User Stories that could be easily broken down into Story Points. As this was a greenfield project, we were not distracted by support issues. In addition, the project had, albeit after some convincing, good management support.
Whereas Project “B” was the Spaghetti Monster project that was the result of years of mismanagement, misunderstandings with patches patched on top of patches, poor source control and deployment processes and poor engagement between the software development team and the client.
To make it even more interesting, Project “B” was a core, mission critical system with a large user base (who were not happy or no longer engaged), and suffered frequent outages, slow performance and provided a poor user experience.
Continue…