View all newsletters
Receive our newsletter – data, insights and analysis delivered to you
  1. Technology
May 20, 2016updated 22 Sep 2016 12:03pm

Agile software development

Agility is key as digital transformation kicks in, so CBR lays down different methods for agile software development.


Agile software development is a set of software principals that helps to manage IT development teams and projects.

The ‘agile’ part of software development was introduced in 2001, when different personalities, including Jon Ken, Jeff Sutherland and Martin Fowler, signed the Agile Manifesto based on 12 principals.

Some of those principals stipulate that business people and developers must work together daily throughout the project, the most efficient and effective method of conveying information to and within a development team is face-to-face conversation, and working software is the primary measure of progress.

Agile development software is also based on a vast list of different methods or process frameworks. For example, feature-driven development (FDD) is an iterative and incremental software development process which has the capability to generate software within the right time frame based on business needs.

Another method is agile unified process (AUP) designed by Canadian software engineer Scott Ambler. AUP is used to build business application software and is a simplified version of rational unified process.

It has seven different disciplines: model, implementation, test, deployment, configuration management, project management, and environment.

Adaptive software development (ASD) is another method for agile software development. ASD is a software development process focused on the rapid creation and evolution of software systems.

Content from our partners
Tech sector is making progress on diversity, but advances must accelerate
How to bolster finance functions and leverage tech to future-proof operational capabilities
How digital technologies can meet the challenges and opportunities ESG presents

Its working environment is based around repeating a series of learning methodologies and cycles of repetition, collaboration and learning cycles.

Websites in our network
NEWSLETTER Sign up Tick the boxes of the newsletters you would like to receive. Tech Monitor's research, insight and analysis examines the frontiers of digital transformation to help tech leaders navigate the future. Our Changelog newsletter delivers our best work to your inbox every week.
I consent to New Statesman Media Group collecting my details provided via this form in accordance with the Privacy Policy