Blog Posts Process Management Process Modeling

Why Short Release Cycles Matter

Blog: Appian Insight

It’s great that Agile delivers some “done” – potentially shippable – functionality at the end of each Sprint, but it’s important to remember that the true impact and best feedback will come when end users actually start interacting with the application you’ve developed.  

For this reason, it’s essential to keep your release cycles short and feedback loops tight.

Consider two scenarios:

Scenario 1:  A product owner has worked extremely hard writing many detailed use cases.  These use cases capture how she believes people will use the system.  She hands off her requirements to a team who delivers on this vision through six months worth of Sprints. It’s not until the big bang production roll out at the end of the six months, that the team has the opportunity to get feedback from real end users and discover that they’ve built many features people do not want and are missing several critical ones that people need! At this point, however, the project budget has been used up and estimates to go back and make changes are quite large.

Scenario 2:  Now imagine that same product owner begins with similar assumptions about user needs, but works with the team to determine the small portion of functionality that will be most valuable to users immediately. The product owner still plans to implement more features after the initial set, but the team develops for just 8 weeks before releasing to production. Within days they receive feedback from real users which reveals that many of the assumptions they made about how users would interact with the system are not valid. However, since they only developed for 8 weeks, it’s relatively easy and affordable for them to make changes and incorporate the new knowledge gained into their plans for the next release.

In scenario 2, the release cycle was kept short (at only 8 weeks), speeding up feedback. Whereas, in scenario 1 it was quite long (6 months), significantly slowing down the capture of end user feedback.

While it’s common to bundle several Sprints together to form a release that will provide users with enough functionality, the key is to keep the release cycle as short as possible.

Agile Blog - May 2016

3 Tips to Keep Release Cycles Short

1. Identify your MVP (Minimum Viable Product)

2. Automation (Test & Deployment)

3. Consider a Pilot

Remember, the true impact and best feedback will come after your app is deployed to production, so keep release cycles short to ensure speedy delivery of value with Appian!

 

-Julie Wyman

Agile Coach, Appian

The post Why Short Release Cycles Matter appeared first on Appian Insight Blog.

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/why-short-release-cycles-matter/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×