Agile refers to a set of practices, techniques and methods which collectively fall under the umbrella term ‘Agile’. These agile methods help development teams make fast and informed decisions based on customer feedback during the development life cycle. Agile teams plan and execute work in time-boxes, or iterations, sometimes called sprints.
Agile assists companies design and develop the products quickly. By continuously improving products throughout development, agile allows organizations both large and small remain competitive in the modern economy.
In 2001, a small group of people, frustrated with the state of software development projects at the time, created the Agile Manifesto with the goal of improving software development processes.
The Agile Manifesto details 4 important values:
Ultimately, Agile is a mindset informed by the values and principles of the Agile Manifesto. They provide guidance on how to respond the change, navigate uncertainty and how to manage risk.
Agile isn't just about delivering high-quality products, it is also about creating positive work environments, and fostering good relationships with employees and customers.
If you’d like to train your staff in the latest agile project management methodologies, make sure to see our agile courses page.