Critical.
Authoritative.
Strategic.
Subscribe to CIO Magazine »

Agile projects no gateway to business value: Jim Highsmith

Agile-based projects often exclude two fundamental concerns of technology - value and quality

Technology projects implemented using the Agile methodology don't necessarily deliver the most value to the business, according to one of Agile's founding fathers, Jim Highsmith.

Highsmith co-authored the manifesto that guides the Agile methodology, which attempts to minimise project failures by segmenting a large system implementation into a number of smaller pieces of features and functionality. This is combined with strong processes on teamwork, regular testing and user feedback.

See CIO's guide on How to Create a Clear Project Plan

The Agile method has proven itself as a way for organisations to complete large technology projects within specific timeframes and budgets, which is still against the norm, according to Highsmith who has written several books on the subject and is also the Cutter Consortium's director of Agile product and project management practice.

It is, however, still constrained within the traditional definition of an IT project in an “iron triangle” of cost, scope and timeframe, he said.

Consequently, Agile-based projects often exclude two fundamental concerns of technology — providing value to the customer, and quality.

“We're changing the world in terms of agility but we have to change the world in terms of how we measure success,” Highsmith said in a keynote speech at the Agile Australia conference in Melbourne.

To stop delivering “bloatware” to the business, teams need to cut out the unnecessary parts of a project, he said.

“We don't systematically review each of the functions and features to see if they're really valuable or not and we end up producing software – bloatware - that has all this functionality all this code that nobody uses," Highsmith said.

“What if we could reduce that by 10 per cent or 15 per cent or 20 per cent, by being very precise about how we look at value and how we negotiate every iteration and release, as opposed to sending out a big requirements document just building the whole thing.”

This is done by removing the marginal functionality from a system, and challenging the project owners to prioritise the features that are absolutely necessary, using “value points”.

“What you have to do with value to keep it simple and effective, you have to allocate from the top down," Highsmith said. "Say this particular project is worth so many value points and then allocate those values using product management people to help in that process, value points to decide which parts of a project to go ahead with."

There are significant benefits including quicker time to market and also a faster rate to release newer features and functions for software.

“It even goes beyond projects at hand... It allows you to go to next project, which has higher value features in the current project you're working, and it also impacts portfolio management in how you do the next project earlier," Highsmith said. "You want to do the most valuable stuff first and evolve those features."

Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.

More about: Agile, Cutter Consortium
References show all

Comments

1

XebiaLabs

Tue 28/09/2010 - 07:21

Nice article, Mahesh. Another consequence of the “bloatware” issue that Jim points out is that operations teams often cannot keep up with the large amounts of deliverables from the development team, thereby creating a backlog of deployments. An easy solution to this problem is deployment automation, which allows software iterations, even the “bloatware,” to be deployed as quickly as they’re developed, creating a more seamless and efficient process that is truly Agile. Even though Agile may still not be perfect, deployment automation can improve the process greatly and help companies take full advantage of the benefits Agile offers. Do you agree that deployment automation helps avoid the issues Jim points out?

Post new comment

The content of this field is kept private and will not be shown publicly.
Users posting comments agree to the CIO comments policy.
Login or register to link comments to your user profile, or you may also post a comment without being logged in.
Related Coverage
Related Whitepapers
Latest Stories
Community Comments
Tags: Agile Australia, agile development, jim highsmith, project management
Latest Blog Posts
Whitepapers
  • Prepare Your Enterprise for the Mobile Revolution: Boost the Bottom Line with Mobile UC
    This white paper will highlight the changes in the mobile workplace; outline the benefits of unified communications (UC) and Fixed-Mobile Convergence (FMC) for mobile workers; identify the key market trends and business challenges IT managers must pay attention to now and into the future; and offer best practices for choosing a solution that will deliver clear ROI.
    Learn more »
  • The Big Six: The CIO Executive Council’s Frameworks for IT Value and Leadership
    This overview of six of the CIO Executive Council’s most important pieces of intellectual capital represents the thought leadership of literally hundreds of global CIOs spanning over half a decade. It is intended to convey the Council’s position on the current and future CIO role and the value that IT should be creating for the enterprise. We hope that it offers the IT community an intriguing and comprehensive roadmap for continued success.
    Learn more »
  • Justifying Business Intelligence Applications
    This white paper explores the decision criteria used in a build vs. buy scenario when considering the Oracle BI Applications. The major benefits of the BI Applications will be discussed in the framework of an overall buy vs. build argument.
    Learn more »
All whitepapers
rhs_login_lockGet exclusive access to Invitation only events CIO, reports & analysis.
Recent comments