15 Key Lessons for Managing Complexity

Managing Complexity was the topic for this year’s Global Peter Drucker Forum in Vienna a few weeks ago.  Complexity overwhelms the old style of command and control management, but the followers of Drucker offer better alternatives.  I wish could have attended, but I will have to be satisfied summarizing based on the writings of others. Continue reading

Race-cars, Drivers, and Mechanics

I met with a Fujitsu executive last week, and we naturally got onto the topic of software development methodology. I presented my case that it is critical that programmers know the actual customer because 90% of all decisions that effect usability are made by the lowest programmer. He countered with a story from his own experience of how a race car mechanic and driver have to work as a team. Continue reading

AdaptiveCM 2013 PC Co-chairs Message

The sign of our time is the amazing speed with which changes in the business world happen. This requires from the enterprises of today, and even more of the future to become agile, e.g. capable of adjusting themselves to changes in the surrounding world. Continue reading

Throw Away the Process Map, use Status Feedback Instead

For knowledge workers, automating the business process so that the system can “tell them what to do” is the entirely wrong focus for IT system support.  The focus of the system should instead be on presenting to knowledge workers the current status of the project, measured a couple of different ways.  The distinction is subtle, but important. Continue reading

Antifragile

At the BPMNext conference in March, I am signed up to give a talk titled “Antifragile Systems for Innovation and Learning Organizations.”  The term “antifragile” comes from Nassim Nicholas Taleb’s new book “Antifragile: Things That Gain From Disorder.”  In this post I review the main concepts of the book. Continue reading