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.
Setting Jira priorities - Team Six and The Iceberg
Seal teams, titanic sinkers and our prioritization ratings.
Benchmarking the perfect project - what makes a better project
A few months ago, we started working with a project management coach. Here's what happened.
Let's build something awesome togetherHire us