Lean

Bauhaus Chair

The term “lean” may mean different things to different people. If you’re an experienced software developer you’ll be aware of the principles of Lean Software Development. If you’re not, then maybe it just conjures up images of cutting out anything that’s not required. Both are correct.

To us, these principles affect not just how we develop software but how we run our organisation. By cutting “the fat” and producing only what’s required, when it’s required, the form of our software and our business intimately follow their functions.

Scrum and Kanban

With lean, agile principles as our guide, Scrum and Kanban provide the framework for delivery.

We have extensive experience in both transitioning development teams to Scrum within an organisation and delivering many successful Scrum projects for clients. More recently Kanban has been a hot topic and as such we have begun to embrace various elements of Kanban in our project delivery approach, helping us to better visualise our development pipeline.

Scrum and Kanban enable us to embrace our values of honesty and transparency. They encourage delivery “early and often” – continuously building your feedback into the product. They allow us to adapt to change, deal effectively with project blockers and set reasonable expectations.