Achieving strategic business goals in a constantly changing environment is often compared with steering a ship through a storm. Heading in the best overall direction is important while at the same time reacting to the the weather and each breaking… Read More
An Agile in the Public Sector Experience Report
IT projects within the public sector come in all shapes and sizes but have historically been harness to a set of procurement rules and practices that many people criticise for hindering and not helping the best outcomes. Things are changing… Read More
Teamwork – Conflict Doesn’t Have to Mean Confrontation
Great products are built by teams not individuals and creating teams that work well together takes a lot of work and effort from everyone involved. At the very root of every person are their core values and beliefs. It is… Read More
Communicating to Stakeholders, Tell Stories Not Data
Communicating technical information is a challenge for anyone and especially to a non-technical audience. When the people being addressed may have a mix of backgrounds and focusing on outcomes or consequences and not abstract figures or engineering details, crafting the right message… Read More
A Humane Approach to Organisational Change
Organisational change is seldom popular. However all organisations exist in a changing world and must constantly change and adapt to what’s around them and the market conditions that prevail. How an organisation adopts change preoccupies many management teams and whether their… Read More
The Importance of Psychological Safety in Software Teams
Psychological safety may not be something you’ve thought much about but if you’ve sat through a long team meeting where your boss talks and everyone else just listens you may have experienced it. If people feel it’s either a waste… Read More
Agile Telemetry, Doing Data Driven Product Development like a Formula 1 Team
Building a software product requires thousands of design decisions to be made and making those decisions quickly will significantly reduce the time to market. Getting things shipped quickly can significantly reduce commercial risks through gaining early feedback. But making these… Read More
Better Listening is Important for Better Software Solutions
Listening is a skill we generally don’t give a second thought to but, improving listening ability is possible with careful attention and work. Listening is an important skill for all product developers for collecting feedback and gaining insight into how people… Read More
Conway’s Law Explored and Explained
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