Agile is a project management and development process that promotes adaptive planning, evolutionary development and delivery, and rapid flexible response to change. We think it’s pretty great.
As an Agile team, we focus on delivering working software rather than comprehensive documentation (because let’s be honest, there’s no point in creating massive spec documents that no one reads). Agile also gives us a mechanism for ongoing collaboration with our customers.
Some of our favourite Agile processes and tools include:
Roadmapping - to map out features, goals and timeframes for projects.
Standup - if these don't happen, the project probably won't.
JIRA - to keep track of all our tasks and assign priorities to them.
Sprints - breaking down larger projects into smaller chunks of work means we can release more features more frequently.
Wallboards - these tell us, at a glance, who’s working on what this week and whether any release deadlines are coming up.
Retrospectives - we do a quick review at the end of each sprint or project and make any necessary adjustments for the next sprint.
The perils of ecommerce. Objects may appear larger and better than they actually are
Ever bought something online that wasn't what you thought it was?
Setting Jira priorities - Team Six and The Iceberg
Seal teams, titanic sinkers and our prioritization ratings.
Benchmarking the perfect project - what makes one project better than another
A few months ago, we started working with a project management coach. Here's what happened.