SitemapPrivacy

PRL Logo
PRL Text
PRL Slogan

What is Agile ?

The historic view of software development has rested on two extremes of either:

  • an uncontrolled development process
    where requirements are not defined, there is no design and code is produced quickly but the resulting system is unreliable or unmaintainable

or

  • a heavy-duty rigid development process
    where all requirements are closely specified, there is a detailed formal design, which then takes a long time before any code is produced, is costly, and the end product often isn't what was required

The Agile approach sits between these positions to provide adequate and sufficient process whilst retaining a level of flexibility to respond to change and uncertainty, and better supports the customers needs.

Agile Principles

Agile developments are based on a number of founding principles, including:

  • Frequent delivery of working code
  • Iterative and incremental development
  • Continuous testing
  • Strong configuration management
  • Collaborative and co-operative working with all stakeholders
  • The development team is empowered to make decisions
  • Accepting that change will happen

News and Events:

5 July 2011 London
The Strategic Value of Social Media

27 July 2011 Webinar
Establishing the ROI on Software

19-20 September 2011 Boston
Mastering Strategy Execution (Kaplan-Norton)

5-6 October 2011 London
Agile Business Conference: Agile Grows Up