agile


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.

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.