Conway’s Law was observed by Met Conway and made famous in Fred Brooks’ 1975 book The Mythical Man-Month. It states – “Any organisation that designs a system will produce a design whose structure is a copy of the organisation’s communication structure”. … Read More
What is Servant Leadership and What Can it do For Any Organisation
Servant leadership is often refereed to as a complement to a lean / agile software delivery approach. One of the traits sighted for servant leadership is to lead in a way that supports others and leadership in this context doesn’t… Read More
Skills – What Really is Agile Coaching [presented by Geoff Watts]
Software is mostly hand built by people working in teams and good teams generally build better software more regularly. That’s a bold statement but software products that are reliable, easy to use, fast to respond and get the job done… Read More
Lean Agile Principles Deconstructed
Lean / agile software development ideas are essentially modern management methods that take a sideways view at how things can be done. Mostly the ideas within the lean / agile body of knowledge are rooted in system theory and build… Read More
Servant Leadership, What is it? How is it Different?
Generally, servant leadership isn’t well understood and many people have never even heard of the term. Without any further explanation it’s easy to think of senior employees being negatively treated or oppressed by the people they are in charge of. Even servant leadership… Read More
Building an Agile Team
It’s possible to build successful software in all kinds of ways but the need for better commercial outcomes has led to a shift towards modern work practices referred to as lean or agile. Adopting a lean or agile product development… Read More
Attention… Is Anyone Responsible for Your Codebase Quality?
In a pull system the workers pull in new work when they have capacity. They know what is on their plate and they manage and organise to cope. They make judgment calls when business priorities compete with engineering risks. Of… Read More
What is a Pull System and Why Should I Care?
The concept of a pull system is a simple but important one for software teams. Many teams I see struggling have problems rooted in the push nature of their environment. A pull system reacts to customer demand and worker throughput.… Read More
What is an Agile Software Team Anyway?
There are a few questions I get asked in convoluted form. This is one of them. In this safe haven I’ll try to explain what an agile software team is in the most straightforward way I can. Aiming this at customers,… Read More