Aug 27, 2017

Milestone Sprint

 Idea: a sprint that when it delivers its increment, the overall delivered product has reached an important milestone.  It could be that it has reached an MVP stage and can be delivered (though would not be commercially successful), or can be deployed and actually deliver new capability.  

Sprints are all meant to ‘deliver’ business value, but realistically most of them just showcase the increment.  The increment often remains unusable.

Aug 26, 2017

The Delivery That Stopped The World

There is an implicit assumption that the world stops changing when the Agile-built product is delivered.

The argument for Agile over Waterfall is that the world and the requirements change while the product is being built. Agile actually accommodates this change (true). But the world doesn’t stop changing just because we delivered, so a post project ongoing development may need to be planned for.

Irate at Rate of Learning

More important than rate of learning is ‘are you learning the right thing’?

Agile Uber Alles

How did words from a 2-day meeting at a ski lodge, on principles for a new approach to building software become such gospel that they are now being used as principles to run whole corporations engaged in activities nothing to do with software?   The Agile Manifesto principles are not even the best choice for all types software development.

This is a fascinating phenomenon worthy of study.  At the very least it can confirm theories about diffusion of untested practices and fads. A generation from now, indiscriminate and inappropriate applications of the Agile Manifesto will be seen as something of a Tulip Mania. Or a YAF.  Yet Another Fad.


Post Excellence

When all the competition has achieved excellence, what is the next competitive arena?

Agile Diversity Manifesto

To accommodate the (irrational) demands for diversity that is proportional to the wider population, should the Agile Manifesto be rewritten by a new group more diverse than the original set of: 

  1. White 
  2. Middle-aged
  3. Men
  4. Software Developers

Aug 22, 2017

A Project is in the Eyes of the Beholder

A project is a project in the eyes of the beholder,  not an objective character of the undertaking, because the same undertaking can be routine to you, a little bit unique to me, and incredibly daunting to another.  Project management is designed to help you cope with undertakings that (to you) meet the criteria of a project. 

Aug 21, 2017

Impact of the World on Technology

At a training course, the facilitator asked the audience to consider the impact of technology on the world, how technology shrinks and disrupts the world.  

I thought about the opposite: the impact of the world on technology. With increasing easy access to technology, all the different cultures, all the different ways of thinking, all the different experiences provide solutions to needs that are relatively unimportant to much of the West.

Think about rat-proof telecom cables from Huawei that Western telecom companies did not come up with for whatever reason. Think about ultra compact white appliances from Haier that Chinese students needed because they live in tiny accommodations. Think abour the mobile payment system from M-Pesa and increasing thousands of other examples.

The way these applications of technology from other parts of the world have an impact on the technology the West is developing.