The Agile Executive

Making Agile Work

The Runway of Software Products

leave a comment »

“… the “runway” available for software products to mature and take off  is both limited and precarious. Software products are subject to two over-arching phenomena that affect the runway big time: open source software and software decay…

Click here for a discussion how the two phenomena – open source and software decay – affect both the runway and the hardware v. software discussion.

Written by israelgat

October 6, 2011 at 9:00 am

A Seven Year Retrospective

with one comment

The results measured by Michael reaffirmed for me a core belief that I had developed as a young man in the Israeli army: ordinary people can achieve extraordinary results. We did not have, with all due respect, extraordinary talent at BMC; our development tools were nothing to write home about; the problems of communicating effectively across 10.5 hours of time zone difference from Austin, TX to Pune, India were very real; and, we were subject to repeated layoffs. What we accomplished was primarily a matter of doing the right things by an extremely important stakeholder – the business unit employees.

Click here for a detailed account of the 2004 experience from a 2011 perspective.

Written by israelgat

October 1, 2011 at 6:56 am

The Three Faces of Innovation

leave a comment »

To succeed with innovation, you need to simultaneously address all three aspects:

  1. Affordable experimentation through the Agile process.
  2. Empowerment of (self sufficient) local teams.
  3. Let go of the hierarchical control concentrated in corporate headquarters.
Click here for details how hyper-segmented markets and a new breed of value chains transform the pre-requisites for innovating.

Written by israelgat

September 30, 2011 at 8:00 am

A New Arithmetic for the Backlog

leave a comment »

The heart of the matter in this engagement was ensuring that technical debt stories would not become ‘second citizens.’ We proposed treating technical debt as a strategic investment theme. To our way of thinking, technical debt is no different from customary budget allocations to growing market segments, tactical sales opportunities, cost reduction and the like.

Click here for details in the Cutter blog including guidance how to work through the Data Structure of the Enterprise figure below.

Allocation Flows in the Data Structure of the Enterprise

Written by israelgat

September 29, 2011 at 6:39 am

Our Walls are Thicker

leave a comment »

Indeed, not only were their walls thicker, they actually seemed to have razor wire on top and armed guards with vicious dogs patrolling each side of the metaphorical wall. All in an era characterized by tremendous advances in social networking and collaboration.

Click here for details of my Cutter blog post on the subject. Until you have the opportunity to do so, the picture below will quickly gives you the gist of it…

Juggling on the Berlin Wall (source: Wikipedia)

Written by israelgat

September 26, 2011 at 10:01 am

Technical Debt: Assessment and Reduction

with one comment

Below is the detailed outline for my August 8, 1:30-5:00PM Technical Debt Workshop in Agile 2011. I look forward to meeting you and interacting with you in the conference before, during and after this workshop!

Best,

Israel

Technical Debt: Assessment and Reduction

Part I: Technical Debt in the Overall Context of the Software Process

  • A Holistic Model of the Software Process
  • Two Aspects of Output
  • Three Aspects of Technical Debt
  • Six Aspects of Software

Part II: What Really is Technical Debt?

  • What’s in a Metaphor?
  • Code Analysis
  • Time is Money
  • Monetizing Technical Debt
  • Typical Stakeholder Dialog Around Technical Debt
  • Analysis of the Cassandra Code
  • Project Dashboard

Part III : Case Study – NotMyCompany, Inc.

  • NotMyCompany Highlights
  • Modernizing Legacy Code
  • Error Proneness

Part IV: The Tricky Nature of Technical Debt

  • The Explicit Form of Technical Debt
  • The Implicit Form of Technical Debt
  • The Strategic Impact of Technical Debt
  • No Good Strategy Following Prolonged Neglect

Part V: Unified Governance

  • How We View Success
  • Three Core Metrics
  • Productivity, Affordability, Risk
  • What is the Real ROI?

Part VI: Process Control Models

  • A Typical Technical Debt Pattern
  • Process Control View of Scrum
  • Integration of Technical Debt in the Agile Process
  • Using Statistical Process Control Methods

Part VII: Reducing Technical Debt

  • A Framework for Thinking about and Acting on Technical Debt Issues
  • Portfolio Governance

Part VIII: Takeaways

  • Nine Simple Takeaway
  • Connecting the dots

Super-Fresh Code

leave a comment »

Below is the detailed outline for my August 10, 9:00AM Agile 2011 presentation. I look forward to meeting you and interacting with you in the conference before, during and after this presentation!

Best,

Israel

Super-Fresh Code

Part I: The Changing Nature of Change

  • Traditional View of Agile as a Software Method
  • A New Context for Agile
  • Hyper-Segmented Global Markets
  • A Modern Testing Value Chain
  • Prosumption All the Way to the Brand

Part II: Agile –> Agility

  • Agility as an End-to-End Challenge
  • The Value Delivery Journey
  • Confluence of Agile, Cloud, Mobile and Social
  • Everything as a Service
  • Multiple Forms of Agile

Part III: Your Agile Process has been Obsoleted

  • A Passage in Time with Profound Implications
  • Multi-Level Inspect and Adapt
  • The New Product Backlog
  • The New Nature of Dependency Management
  • New Story Format
  • “Not Reaching the Mainstream” Patterns
  • More Than an Obsoleted Process

Part IV: What’s Next?

  • From Contents per Profile to Features per Profile
  • No Temporal Anchor
  • A Mere Matter of Emergence

Part V: It Takes Multiple Levels of Agility

  • Agile as a Software Method
  • Agility at the Enterprise Level
  • Agility as a Continuous Improvement  Philosophy

Written by israelgat

August 4, 2011 at 7:03 am

Posted in Events, Trends

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!

“Increase your own agility and stealthiness with this blog”

leave a comment »

The Agile Executive has been featured on Online Universities list of the Best Management Blogs. The referees cited the following reasons for picking the blog:

When it comes to streamlined leadership, the clunky and the clumsy don’t find much favor. Increase your own agility and stealthiness with this blog.

I feel honored and privileged.

Written by israelgat

February 21, 2011 at 8:46 am

Beyond Labor Arbitrage

with one comment

It is a little late for 2011 predictions. However, I believe you would still find the following prediction of interest:

I would be a little nervous these days if I were in the outsourcing business. My ability to recapture value through labor arbitrage is being eroded by the twin  ‘brothers’ – Social Networking and Kanban. A third ‘brother’ – Cloud Computing – enhances and accelerates the erosion.

The rationale for this prediction is quite straightforward. Forward-looking development managers utilize three trends to achieve impressive results in productivity, time-to-market and cost of software. They “acquire” talent on a per-task basis wherever it resides through marketplaces such as oDesk and uTest. They procure computing resources inexpensively, when they need them, through the good services of Amazon Web Services or similar providers. And, they effectively oversee the work stream(s) of dispersed programmers and testers through Kanban tools such as LeanKit Kanban. In addition, they employ collaboration tools like Sococo to compensate for the harsh realities of most offshore software projects wherein team interactions need to occur across the pond. By so doing, they are able to carry out expert sourcing on their own at a fraction of the cost a global outsourcing company would typically charge.

Click here for full details. IMHO what we are starting to witness is really transformative.

Written by israelgat

February 6, 2011 at 7:25 pm