A Beginner's Guide to Agile
Anyone whose spent time looking into software development has probably heard of agile. However, being able to pinpoint what it is exactly can be difficult. With this in mind, we thought we’d lay out what this development approach actually is. What is Agile? Rather than being a single approach, agile is a collection of development approaches that were originally created for software development. Rather than designing and creating a product or solution in a single, multi-stage process, agile involves having multiple iterations of this process (called ‘sprints’). This aims at firstly creating a ‘minimum viable product’ (the simplest way of achieving the project’s aim), then repeatedly rebuilds this, creating a better solution each time. In these sprints, teams don’t necessarily attempt to build something that will be used in the final product, but rather create a solution that can then be rebuilt and improved upon. For example, if we were building a car according to agile methodology, we ...