Casey Agile Method (CAM)

After handling numerous projects in an agile way, The Casey Group has devised the Casey Agile Method (CAM), which is based on Scrum and XP. The Casey Agile Method:

  • Truly believes in keeping people first, empowering the team, having constant communication, effective coordination, self-organization, and getting early feedback and customer involvement throughout the project ( as suggested in agile methodologies).
  • Divides the entire software development process into phases consisting of Discovery, Envisioning, Execution and Closedown.
  • Has a set of sprints for each phase, making the activities iterative.
  • Uses project management that is largely driven by the practices suggested in SCRUM.
  • Has development methodologies that are derived from XP.
  • Gets the overall picture of the project by executing the Discovery and Envision phases first, which helps us learn about the high level project scope and high level business requirements. This also helps us provide clients with high-level project estimates, high-level architecture, test strategy and staffing requirements right in the beginning.
  • Uses continuous risk monitoring throughout the project, starting from adding a risk score for each and every feature thru the product backlog.
  • Uses Test Driven Development (TDD).
  • Inherits the concept of simple design from XP to avoid analysis paralysis.
  • Places emphasis on involving the entire scrum team in all planning as well as requirement analysis phases from the very beginning.
  • Introduces the new backlog (called bug backlog) to keep track of bugs. The bug backlog is used during sprint planning to prepare the sprint back log.

To receive a detailed paper on The Casey Unified Process click here.