Agile+ Practices

There are 20 primary practices, or tenets, that are employed in the Agile+ Software Development Methodology, in addition to numerous procedures.  See Agile+ Phases for an overview of how the methodology is structured using these practices.

  • Customer at the center of the project
  • Flexibility to meet special client needs
  • Business Process Analysis
  • Risk-Based Situation Audits/Continuous Risk Management
  • User Stories
  • Story Actors
  • Iterative Development
  • Collective Ownership
  • Wall Gantts
  • Continuous Integration
  • Componentized Architecture
  • Delphi Estimation
  • Design and Control of Interfaces
  • Configuration Management
  • Relentless Testing
  • Automated Contract and Regression Testing
  • Coding Standards
  • Automatic Document Generation
  • Refactoring
  • Pair Programming