Toggle Menu

Insights > Digital Service Delivery > Is Agile the Answer?

Is Agile the Answer?

In our previous post, we looked at common problems organizations face in delivering digital solutions. These problems might be due to the long concept to deployment cycles and the lack of feedback loops in our traditional waterfall software development approach. To solve these problems, many organizations decide to go Agile and take an iterative and […]

By

February 19, 2016

In our previous post, we looked at common problems organizations face in delivering digital solutions. These problems might be due to the long concept to deployment cycles and the lack of feedback loops in our traditional waterfall software development approach.

To solve these problems, many organizations decide to go Agile and take an iterative and incremental approach to software development. However, Agile is not just about development. It is not just about iterating over the development phase while maintaining a long big upfront requirements phase and a long testing and deployment phase at the end.

1

This approach is way too common in organizations that believe they are Agile. It might reduce some of the technical risks as some development, integration, and testing is tackled early on, but it does not address the end to end cycle. Agile is about iterative and incremental delivery and not just development. It is a mindset that embraces Agile values and principles. The Agile Manifesto is crucial to understanding that mindset. Two principles from it state:

Principle 1: “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”

Principle 3:Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.”

2

In other words, focus on continuously delivering high-quality working software that satisfies the customer. When we actually do that, we truly take advantage of the Agile value proposition of:

3

In our next blog, we will take a look at MVP (minimal viable product) and MMF (minimal marketable feature) which will help us determine how to build a release plan that is focused on continuous delivery of customer valued functionality.

Is Agile the Answer? is the third in an 8-part series “Succeeding with Digital Service Delivery” from Excella Software Development Lead Fadi Stephan.

Part 1: What is Digital Service Delivery

Part 2Top 4 Challenges with Implementing Digital Service Delivery

Part 3: Is Agile the Answer?

Part 4: MVP vs. MMF – What’s the Difference?

Part 5: Lean Discovery Practices

Part 6: Agile Delivery Practices

Part 7: A DevOps Mindset

Part 8: 10 Essentials for Success with Digital Service Delivery

You Might Also Like

Agile Transformation

Agile Requirements: Process and Scope

Getting Agile requirements right can be a challenge but it’s essential as they can make...

Agile Transformation

3 Keys to Agile Scaling: The View of Our Experts

Scaling, like Agile itself, can become a target objective rather than the means to an...

Agile Transformation

6 Signs Your Agile Scaling Isn’t Working

In our last post on Agile scaling, we described some signs that indicate you should...