I hate IT projects — my job is to manage risk. In Agile though, you can manage risk by breaking work into short sprints. At the end of each sprint, you’ve actually got something. You feel integrated within your project.
It sounds a bit corny, but you do have that perception that you are an integral part of their business
Boost’s process means I agree to features as they are built instead of taking delivery at the end of the project, only to find I’m stuck with bits that don’t work as I want.
There’s an art to combining web application design and development in an Agile project. The key is constant collaboration between designers, developers and you, the client. Here’s how we do it.
Our designers and developers work closely with you to collaboratively build lo-fi working wireframes. These are regularly user tested. Once the bulk of the features are in place we complete a UX review, taking a step back to consider the big picture. This and the user testing guides our graphic design phase, during which we create the cohesive brand and user experience.
Seeing the Boost team work together was really cool — I've never seen web design work so well with development.
Our developers build, test and release software as self-contained DevOps teams, using Test Driven Development and Continuous Integration. All our developers do both front-end and back-end development. This means there is no time-consuming handover between teams. As a result, we release reliable, tested, working software early and often throughout the duration of a project.