ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

It's a Trap.. Why long term projections in Agile Scrum do not work

Updated on April 4, 2014

A wise lesson from Admiral Ackbar

It is one of my favorite scenes in Star Wars: Return of the Jedi. As the rebel fleet is deeply engaged in all out attack of the new Death Start and things seem to be going well, the fleet leader Admiral Ackbar has a revelation that they have been deceived and have walked into a massive trap. If your organization is new to adopting Agile Scrum or have been practicing for a while but are starting to struggle you may have been lulled into a Trap. So put on your Han Solo vest and lets dive into this common pitfall.


The Admiral

You know you want to say it
You know you want to say it | Source

Almost too simple

Agile Scum can greatly simplify your estimation process. With enough time and collection of metrics you can start to play "what-if" games against your backlog and create projections against large collections of features. While this practice can have value for determining if you can reach company goals or objectives, it opens up a slippery slope to the dark side.

There is a draw to start to use these projections as absolutes to when features will be completed. The speed at which these projections can be completed can lead to management wanting to find the best possible combination to plan out the next few years. Within the blink of a eye these seemingly innocent projections can be turned into fixed objectives complete with revenue dependencies locked to their completion.

As we know in software development, the further you get from work happening today the greater the level of uncertainty that exists in the need or ability to complete it. In scrum we continually re-evaluate the next highest priority based on Value in return to decide what to deliver next. If an organization falls into "the Trap" of long term forecasting and planning based on the current backlog bad things happen. Often by the time you notice major corrections are needed to set things right.


Fear leads to anger

I am going to steal another famous Star Wars quote. Yoda is discussing the path of progression to the Dark Side. "Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering" There is a parallel progression within your organization that will happen when long term projections are abused.

Once features are places on a fixed road map with an absolute projection, it is common to become so focused on keeping them on schedule that the discussion about is there still value in building them is lost.

Once a company stops actively discussing what next feature has the highest value in return they will lose focus on the market demands of their product.

Once a company looses focus on where there is value in the market, the product will become less valuable to the end users.

Once a Customer stops seeing value in a product they will stop using it.

Once a Customers stops using it incoming revenue will be reduced.

The response to reduced revenue is to make a drastic response to correct the product.

Because development is already underway corrections and changing course will be painful and lengthy depending on how far off course the product vision has drifted

One of the main drivers of this behavior is fear. The other is lack of trust. Fear or uncertainty that there is a plan for generating new revenue. Lack if trust in the companies ability to detect and respond appropriately to the needs of the market. The most common response is to seek comfort in designing a foolproof plan to schedule and project future revenue.

The reality is that the projection of revenue does not equal cash in hand and is a false comfort. True revenue is only generated upon completion and delivery of value to the market; which then respond with payment.

The correct but unnatural response to this is to focus efforts into listening to the market and respond with solutions that solve today's needs. Buy making your offering more valuable to the market buy solving the issues they have today. If you are not someone else is, and the market may not wait for you.

How far out

Planning

How far our do you have detailed plans for your product

See results

So how far out can you plan?

Realistically 90 to 120 days. Which is about the length of time it takes to mature a feature from concept to "ready" to develop. Anything beyond that you must treat with an increasing level of skepticism and be willing to shelve or postpone it if the market changes direction. In today's tech driven society things change too fast. The pace of change and adoption consumers expect today happens faster then at any previous time in history. If you are planning in absolutes any further beyond this with anything more than line items or boxes you are wasting time and focusing on the wrong things.



Help Spread the Word

If you have found the information in the article helpful please take a moment to share it with others.

You can do this by:

  • Liking on Facebook
  • Pinning on Pintrest
  • Tweeting it on Twitter

It will only take a few seconds and the tools to do this are right on this page. By doing so you help increase this pages overall search engine rankings and increase the chances of someone else discovering this page.

Thank You kindly

Comments

    0 of 8192 characters used
    Post Comment

    No comments yet.

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://hubpages.com/privacy-policy#gdpr

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)