We're a technology company that puts people first. We follow Agile principles. It's at the heart of how we work, what we do, and why we're different.
Agile was perhaps best articulated by a pioneering group of
software developers at a landmark meeting in 2001 at the Snowbird
Ski Resort in Little Cottonwood Canyon, Utah. Their 12 Principles
of Agile can be seen
here.
Competitive advantage
Being Agile means we value interaction with people over tools
and processes; it means we think implementation is more important
than documentation; that simplicity is superior to complexity; and
that collaboration with our clients beats negotiation.
Following Agile principles means we can harness change for our
advantage. Change is hardwired into Agile processes so it ceases to
be an obstacle and becomes an opportunity. This is more relevant
than ever due to the pace of innovation. The days of software in a
box are over.
Why Agile?
Traditional software development - sometimes known as Waterfall
- was based on developing intricate plans for sign-off, which are
then implemented over a period of time, away from the client and
end users.
Agile is different. It's about collaboration. Rather than
developing in isolation, Agile depends on working code being
delivered early and often, so people can provide feedback
incrementally. Working software - not progress reports - are the
primary measure of success.
Agile requires people to interact with one another to find the
best possible solutions. That's why we work this way.