Agile development

As a venture building company, we give great importance that our stakeholders, product owners, developers, designers, and people we work with understand the importance of following the right processes on building products.

We believe in agile software development as being one of the keys on building a successful product. Together with proper business plans, proper resourcing, and budget.

Within Mashup Garage, challenges come in different forms. These processes are our ways to manage them. Being able to adapt on various team compositions, skill levels, budget, the stage and maturity of the company, and finally, founder experience. We're creating a series of guidelines from our experiences on what to do and not to do for those various company and project compositions.

These processes are far from perfect and we understand each company is unique. This is our means to put everything and everyone on the same page so everyone can enjoy building their products together.

The sprint lifecycle

This is our Sprint Lifecycle indicating activities for a 10-working-day sprint that is primarily focused on the core services we are providing. We'll discuss each stage throughout this playbook.

Further reading

There are a lot of books and resources out there that discusses Agile Development so we won't discuss them much here.

However, here are some key references that our team draws inspiration from: