7 Principles of Business Driven Delivery

Software development (Dev) has undergone disruptive changes in the last years – broadly defined as Agile. There have also been disruptive changes in delivery (e.g. Virtualization, Cloud, SaaS) also known as Ops. These changes were expected to empower IT to be closer to customers and deliver functionality faster and set business expectations that IT will no longer be a bottleneck: changes initiated by business leaders will be delivered to customers within weeks rather than years. This was at the peak of the agile and cloud hype curves.

That is the promise of agile, but in many cases the reality is very different. IT needs a holistic view that is focused on the true value of the end result to business and customers. This is a journey, much more than a destination. To guide us on our journey we have come up with these 7 principles:

  1. Measure, manage and focus on the value to the business.
  2. Integrate early, integrate often – and always have something to show the business.
  3. Design by doing vs. doing by design.
  4. Rigorous automated testing.
  5. Repeatable, scalable, automated release processes.
  6. Continuous delivery, not continuous deployment
  7. Plan for exception handling, rollback/rollforward and corrective-and-preventative-operations (COPO).
Advertisements

One Response to “7 Principles of Business Driven Delivery”

  1. No Owner = No Delivery | Business Driven Delivery (BuDD) Says:

    […] is an extreme example of what happens if you break the first rule of BuDD (No Measure, manage or focus on the value to the business). This is taken from Mikey Dickerson […]

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


%d bloggers like this: