The Agile Executive

Making Agile Work

Posts Tagged ‘Super-Fresh Code

A New Context for Agile

with one comment

Readers of both the Cutter Blog and The Agile Executive are probably familiar with my my view that Agile nowadays is deployed in a new context. The Agile roll-out is at the very heart of the confluence of major changes in markets, value chains and technological capabilities. Markets are tilting toward hyper-segmentation; value chains are being populated with prosumers; and, technological capabilities are becoming a problem of choosing, not of choice. Hence, the real starting point for the Agile roll-out, indicated by the you are here marker in Figure 1, is comprehending the implications of the merging of these three trends in the context of the client’s business.

Figure 1: A New Context for Agile

DZone has just published an interview with me on the subject. Click here for details, including a discussion of the nature and power of ‘Super-Fresh’ Code in the new context.

Written by israelgat

October 26, 2011 at 11:51 am

Posted in Uncategorized

Tagged with , , , ,

Getting Ready for Agile 2011 – Part II

leave a comment »

In her recent post Getting Ready for Agile 2011, Anne Mullaney gave an outline of my forthcoming sessions at the conference. Specifically, she highlighted the emergence of new forms of Agility:

“Super-Fresh Code” is a term Israel coined (an extension of the “Super-Fresh Web” concept) to describe code that results from seizing upon the opportunities opened by combining recent advances in Agile software methods, cloud computing, mobile applications, and social networking. With the right mix, a company can outgun, outclass and outmaneuver its competition through real-time requirements management and superior business designs. Essentially, super-fresh code becomes the source of competitive advantage. This is a workshop that will make you think about Agile in ways you never have before.

Appropriately enough for the anniversary year of the Agile Manifesto, my strong conviction indeed is that we are just about witnessing Agile going beyond being “just” a software method. Markets are becoming hyper-segmented. There is no way to reach tiny, granular market segments economically without sophisticated software. Moreover, markets are becoming ultra-fluid. It takes a high degree of software-based business agility to penetrate market segments that form and collapse at the speed with which social networking groups emerge (and disappear). Hence, software is becoming a bigger and bigger part of just about any business — avionics, financial services, healthcare, retail, transportation, telco, and so on. In fact, in many engagements Cutter consultants carry out, the software is the company. Unless Agile methods are used strategically, the ability of a company to generate value for its customers and capture profit for itself might be in jeopardy: the company simply cannot adapt fast enough in the face of a significant amount of technical debt.

Viewed from this perspective, technical debt becomes an integral part of Agile methods. One starts an enterprise level Agile roll-out in order to, well, gain Agility. The accrual of technical debt puts a damper on Agility. Hence, implementing a technical debt assessment, reduction and prevention program is an essential part of the Agile initiative. In fact, Cutter recommends to its clients to integrate the two all the way down to the backlog stories.

I can’t wait to discuss these topics with you and other Agile 2011 participants in just about two weeks!