· · Laura Paplauskaite  · 2 min read

What is Agile development?

What is Agile development?
“We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

That is, while there is value in the items on the right, we value the items on the left more.”



The Manifesto For Agile Software Development

Although it has precursors dating back as early as 1957, the term ‘Agile’ was originally coined in the early noughties by a group of seventeen software engineers. These had seen the industry convention for development processes that were inflexible – and wasted time and money – and organised a meet to discuss more lightweight methods. Together, they ended up writing the Manifesto for Agile Software Development. Published that year (2001), it outlined the guiding principles behind the Agile Movement.

But what does Agile methodologies actually mean for the shape of your development process?

Whilst the previously popular ‘Waterfall’ method follows a progression of steps (which you can see above), Agile is an iterative – rather than linear – development process. It starts with a research and planning period that is shorter and much less prescriptive than Waterfall’s, then rather than moving on to a design phase, the software development begins in ‘sprints’.

These tend to be from a week to a month in length, with a cross-functional team working on UX, design and development simultaneously. At the end of each sprint, a meeting is held where the project’s stakeholders can see and assess the working software resulting from that sprint, and help to set the goals of the next iteration.

The project develops incrementally, each iteration bringing it closer and closer to the desired final product.

It’s also important to note the culture that Agile fosters: by encouraging collaboration and self-assessment, it tends to build teams that are willing to adapt to change, that listen to their stakeholders, clients and users, and that want to constantly improve the quality of their work.

agile-cycle

Far beyond its original remit of software development, global companies and governments worldwide are already employing Agile to great success, improving productivity and iterating to stay competitive in fluctuating markets.

In arenas like these, Agile has demonstrated time and again that it’s a perfect fit for businesses and organisations of all shapes and sizes.

If you don’t have an internal Agile team, then hiring a development agency that uses Agile methodologies for your web development project can help you reap all the benefits that Agile has to offer.

We have been following agile methodologies for building digital products since our inception in 2009 – get in touch and we can discuss your needs and see if we can help.

Do you need help with your application?

At Bit Zesty, we specialise in building and maintinaing bespoke software and intergrating AI into existing applications.

Looking to build an application, but unsure of the price? Keen to discuss our experience, processes and availability?

Back to Blog

Related Posts

View all
5 things you should learn from GOV.UK about creating a web app

5 things you should learn from GOV.UK about creating a web app

When it comes to the principles behind creating any of our digital products, the Bit Zesty team follows many of the practices set out by the UK Government’s Digital Service Standard – a set of eighteen criteria for ensuring that all government departments create streamlined,…

The benefits of creating web applications using Agile methodology

The benefits of creating web applications using Agile methodology

How developing with Agility can improve your digital projects Over the last decade Agile methodologies have transitioned from fringe usage into the mainstream, with many organisations and service providers recognising the technical advantages of developing with Agility. In this blog post, we will ex