CIOs Need To Embrace Agile, Gartner Finds - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
IT Leadership // CIO Insights & Innovation
Commentary
7/2/2015
09:05 AM
Larry Loeb
Larry Loeb
Commentary
100%
0%

CIOs Need To Embrace Agile, Gartner Finds

A new Gartner report finds that CIOs need to embrace agile development, and the firm offers 10 principles to guide this change.

20 Great Ideas To Steal In 2015
20 Great Ideas To Steal In 2015
(Click image for larger view and slideshow.)

Changing markets and technologies are offering enterprises new ways to approach projects and develop the tools they need to succeed. Specifically, agile development is seen as a way for CIOs adjust to this new way of doing business, and Gartner believes IT leaders and executives need to adopt this approach as quickly as possible.

In a report released July 1, the research firm is not only strongly recommending adopting agile, but offering CIOs several principles they can follow and adopt.

Nathan Wilson, a research director with Gartner, notes that if executed well, use of agile methods have the capability to transform IT-business relationships as well as have a positive effect on IT value delivery. However, Wilson writes that the value will be delivered only if the CIO and the entire IT management team are dedicated to the culture change that is necessary for success.

"Done badly, agile development will create a lot more problems than it solves," Wilson writes in the report's summary.

So, what is agile development all about?

Gartner's research finds there are 10 guiding principles. First is that agile is not just one thing alone. There are different approaches for different problems. Another is that you can't just pick and mix certain aspects of agile, but must use them all in a continuous stream to gain success.

(Image: joreks/iStockphoto)

(Image: joreks/iStockphoto)

The entire business needs to be on board for agile, not just IT. This approach will require them to work in new and different ways as well. Of course, going slow on the first agile efforts seems obvious but is not always followed.

Agile is also focused on continuous learning. Every project has lessons that can be analyzed in order to facilitate the next one. That is how you learn to do something better.

People are organized into small teams with time-variant populations in agile. Because of this, physical location of the personnel of the teams plays a bigger role than in other software development techniques.

The concept of technical debt looms large in agile.

This is the difference between the current state of software and where it should be. All development creates technical debt. The difference with agile methods is that technical debt is recognized and added to the backlog, not ignored. Ruthless refactoring and the elimination of technical debt are crucial for agile development.

[Read how PayPal stay ahead of the competition.]

If third parties are involved in development efforts, it is obvious they have to be on board. That may take special efforts on your department's part, especially considering how teams need proximity to other parts of the business.

Supplemental hiring may need to replace off-shore outsourcing.

Agile methodologies need continuous engagement with business managers and users. This implies the delivery of a continuous stream of new and modified software into the operational environment.

Finally, never forget that agile development is one approach to solving problems. Other methodologies may better suited to a problem, and should not be rejected out of hand.

These principles can help a CIO or the IT staff to understand and implement the changes in development and corporate culture necessary to use the agile development techniques of adaptive planning, evolutionary development, early delivery, continuous improvement, and a rapid and flexible response to change.

Larry Loeb has written for many of the last century's major "dead tree" computer magazines, having been, among other things, a consulting editor for BYTE magazine and senior editor for the launch of WebWeek. He has written a book on the Secure Electronic Transaction Internet ... View Full Bio
We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
larryloeb
50%
50%
larryloeb,
User Rank: Author
7/6/2015 | 9:52:35 AM
Re: The problem with Agile
Again, what you see as quick trial-and-error, I see as a code-learn-burn-recode stream.

Its sort of instituionalized as a method to get the rest of the business used to it.
larryloeb
50%
50%
larryloeb,
User Rank: Author
7/5/2015 | 6:50:29 PM
Re: The problem with Agile
You seem to have given the matter some long and deep thought.

While I do not with to gloss over agile's quirks; it does seem to have an aspect that is useful. And that is trying to treat software development as a continuous process, not a series of starts and stops.

Quality can also come from deriving mistakes, learning what to do about them and correcting those errors.

 

 
InformationWeek Is Getting an Upgrade!

Find out more about our plans to improve the look, functionality, and performance of the InformationWeek site in the coming months.

Slideshows
10 Things Your Artificial Intelligence Initiative Needs to Succeed
Lisa Morgan, Freelance Writer,  4/20/2021
News
Tech Spending Climbs as Digital Business Initiatives Grow
Jessica Davis, Senior Editor, Enterprise Apps,  4/22/2021
Commentary
Optimizing the CIO and CFO Relationship
Mary E. Shacklett, Technology commentator and President of Transworld Data,  4/13/2021
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
Planning Your Digital Transformation Roadmap
Download this report to learn about the latest technologies and best practices or ensuring a successful transition from outdated business transformation tactics.
Slideshows
Flash Poll