Select Page

Clearing Out Your AppDev Backlog

Author: Sambit Ghosh | | July 28, 2020

IT research and advisory firm Gartner has outlined 10 guiding principles for an organization to be considered truly agile. In particular, Gartner highlights that the agile methodology requires developers to acknowledge and pay off their technical debt, i.e. the difference between a software’s current state and its minimum required state in terms of usability, performance, and reliability.

But even organizations that consider themselves agile may not be able to make a dent in their existing backlogs. The 2019 report “The State of Application Development” from OutSystems reveals a number of serious concerns about AppDev backlogs:

  • 64 percent of IT professionals say that they have an application development backlog, and 19 percent say that they have more than 10 apps currently backed up.
  • Most backlogs are still, well, backlogged: 50 percent of respondents say that their AppDev backlog is about the same as last year, and just 39 percent say that it’s improved.

 
Whether you use agile development or the traditional “waterfall” method, AppDev backlogs can be a major problem. Clearing out your AppDev backlog might be a challenge for the following reasons:

  • No in-house team
  • Lack of internal capacity
  • Lack of the right skill set
  • Budgetary constraints
  • Poor choice of AppDev partner
  • Lack of DevOps practices

 
While these issues are significant and complex, they’re by no means insurmountable. Here’s 6 quick strategies you can implement to get through that looming backlog.

  1. Continuous integration/continuous deployment (CI/CD)

    Continuous integration and continuous deployment (CI/CD) are two interrelated concepts that are frequently employed in the agile and DevOps methodologies.

  2. MVP development

    The agile methodology often speaks of the importance of developing a minimum viable product (MVP): a version of the application that has just enough features to demonstrate its value and worth to would-be users. You can then use this skeleton to generate feedback and momentum, building on it for later versions of the product.

  3. Backlog refinement

    The term “backlog refinement” or “backlog grooming” refers to the process of reviewing the items on the backlog, making any necessary edits or changes, and prioritizing them by their importance.

  4. Low-code and/or no-code platforms

    Low-code and no-code platforms help organizations rapidly build functional applications by automatically handling much of the infrastructure under the hood.

  5. Focusing the product owner and team

    If key stakeholders have drifted away from the project over time, getting them interested, invested, and on board again will also help.

  6. Sprint Teams as a Service (STaaS)

    Companies that take advantage of Sprint Teams as a Service have an entire development team at their fingertips, and can scale their usage up or down as their projects and budgets require.

 
For more detail on how to use these six strategies to clear out your backlog, download my white paper, “6 Ways to Clear Out Your AppDev Backlog Fast.”

How to Get External Data in to SharePoint

Microsoft has introduced a new feature called Business Data Catalog for enhanced capabilities in SharePoint to help organizations.

Krishna Naik | January 25, 2018

Three Utilities That Transformed the Digital Customer Experience

Find out about why building a digital bridge for utilities customers isn’t optional, and industry customer engagement success stories.

Vikas Mukhi | April 10, 2018

Eight Steps to a Digital Workplace: Part 2

You’ve seen the first four steps… but there are four more steps to go. Stay on track for the digital transformation with these strategies.

Jason Wong | July 31, 2018

Subscribe to Our Blog

Never miss a post! Stay up to date with the latest database, application and analytics tips and news. Delivered in a handy bi-weekly update straight to your inbox. You can unsubscribe at any time.

Work with Us

Let’s have a conversation about what you need to succeed and how we can help get you there.

CONTACT US

Work for Us

Where do you want to take your career? Explore exciting opportunities to join our team.

EXPLORE JOBS