Paul Hodgetts

Learn More
The goal of many current process improvement efforts is to become more agile by adopting an agile process. However, the results of several recent projects suggest that when attempting to become more agile, adopting an agile process is exactly the wrong thing to do! In this experience report, I discuss my failures with wholesale process adoption and my(More)
Most significant software processes involve a wide range of disciplines, from programming to testing, and from documentation to database development. Unfortunately, agile processes are typically presented from the point of view of programmers, with the other disciplines often left feeling excluded and disenfranchised. One such discipline is that of user(More)
The Department of Family Medicine at Queen's University in Kingston, Ont., recently undertook a pilot project to familiarize residents in family medicine with physician-related health policy issues. The objective of the project was to ease the residents' transition into practice and to equip them to participate effectively in future policy debates. All(More)
Many agile projects do not apply agile practices to their database development. Common wisdom dictates that the entire data model be carefully designed up front and protected from change thereafter. We believed the common wisdom as well. But the clash of traditional database practices and agile development practices caused us significant pain, and hamstrung(More)
  • 1