Agile, Change, Continuous Delivery, Kanban, Lean Product Development

RapidShop Principles

It started with an experiment:

“If we can establish autonomous cross-functional, co-located teams that are aligned with direction, then we will be able to rapidly build products and services with high quality that customers want.”

Our goals were to improve flexibility for the business, reduce lead times and improve quality of the software delivered. to reduce lead time from an average of 2 months to an average of 1 week. We thought breaking down the silos between business and IT could help us in this pursuit and together we defined why we were doing this and what (in terms of measurable goals) we wanted to achieve.  4 months later we’d managed to

  • reduce lead times from a best case of 2 months to an average of around 7 days
  • release software continously, sometimes as much as 4-5 times a day (with zero downtime)
  • break down silos between IT and business, creating a collaborative environment in a team consisting of both developers and business.

It has been a truly great experience, working closely together with some really awesome people. We started from scratch, both from a software and a process perspective, and gradually evolved our process. Our key principles  have been:

  • Simplicity
  • Emergence
  • Experimentation
  • Rapid feedback

Lets look at the principle of Simplicity first

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s