Ready, set, sprint!
Ready, set, sprint! The Web Redevelopment Project is starting to ramp up as we get stuck into developing our new website with PreviousNext.
During this process, you will hear us talk about Sprints but what exactly are Sprints?
Well, first we need to explore the Agile software development process and more specifically, the Scrum subset of Agile.
What is Agile?
Agile refers to a group of software methodologies based on iterative development. What this means is that we work in short cycles with PreviousNext throughout the development process to assess our progress, test our work and revisit our requirements as we move along.
This process is particularly useful for a large project like ours because our requirements may change from when the project first started and what we thought might work at the start, might not actually work at all when we test it on our users.
The Agile development process allows us to adapt to those changes and discoveries as they happen.
Where do the sprints come in?
The short cycles of work that we complete with PreviousNext are called Sprints, and are a feature of the Scrum process.
The Scrum process is a framework for Agile development and the most widely used framework at that. In basic terms, it is a set processes that we follow to ensure we maximise our productivity while working on this project.
This process is a lightweight process, which means that the overhead of the process is kept as small as possible to maximise the amount of productive time available for getting useful work done.
And we’re off like Bolt
Ok, so we’re not sprinting like the fastest man on Earth but we have started our sprints.
These short cycles of work usually last one or two weeks and allow us to chip away at the project bit by bit while constantly testing and assessing our work.
Throughout the sprints, we have daily 15-minute Scrum meetings to discuss what we’ve done and what we will achieve today. It’s also a chance for us to provide feedback on the work that has been completed, to ensure the end product is exactly what we need.
Hopefully now when we talk about our Sprints, you’ll know exactly what we are talking about.
If you would like to learn more about the Agile development process in general, check out this great course on lynda.com.