I am an electronics hobbyist (bricoleur) with degrees in Semiconductor Electronics and Nuclear Physics. I started programming in 1969 and hated it. After university I taught maths and physics for ages 11-18. I was coaxed into the hated software by the arrival of the microprocessor that was going to kill off electronics.
Since I worked for many years in contract (freelance) programming work I was able to observe project mis-management at close range in over 40 different companies. During this time I also failed to startup many companies so a lot of the mistakes were mine.
In the 1980s I was part of a four person hardware & software design partnership. We believed that computer systems could work with loosely coupled networks of computers without central control. After many years of late night discussions it became obvious that this autonomous, distributed structure could be replicated in the organisations. A bit like an inverse of Mel Conway’s law.
My love of electronics led my career to follow the path of smaller and smaller devices. At the same time software got bigger and needed better project control. I started evangelising Agile techniques and became a Scrum master in 2003.
Now I help organisations become self-managed and hyper growth. Well, that’s the plan.
No More Managers
You find agile working in a 'normal' company is frustrating because you have product managers, quality
managers and financial controllers all asking for reports outside of the agile process. Or you have left that stifling company to form a startup. Then you find that investors want you to employ a sales person, a book-keeper and a project planner. All of these people want to build their own empire on top of your efforts.
During the 70s, 80s and 90s software development teams learnt to manage their projects better themselves than their managers could. This talk will explain how techniques designed to control and improve software development activities can be applied to the whole company. If you self-manage, a Teal (organic, learning) organisation will be your reward.