What is agile software development and how we apply it in our work?

Agile and its history

The history of agile goes back to 2001, when a group of entrepreneurs met in Utah to discuss the future of software development. The outcome of this meeting was a short, but powerful, manifesto describing “better ways of developing software”. The manifesto used a set of comparisons, which were as follows:

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

The meeting participants also came up with a list of 12 principles governing agile software development. We won’t be describing them in detail here, but instead, we would like to focus on the principles we apply in our everyday work.

Photo by Patrick Perkins on Unsplash

Agile project management at Walfen

We firmly believe that perfect software is a fruit of collaborative work, and that there is no better way of improving things than by continuous testing and feedback. At Walfen, we are in regular contact with our clients, to discuss any ideas that they would like to have implemented, recent changes, and improvements. We also collaborate internally to make sure our work is aligned and meets the highest quality standards. Our development work is always divided into small increments, to shorten the planning phase. We focus on quality, and use different tools and techniques, such as continuous integration or automated unit testing, to ensure product development agility.