Category Archives: Uncategorized

Agile People

When we create software we try to create something that is better than we are at carrying out a task, whether it is making decisions without bias, remembering large amounts of data, or communicating precise messages. Computers are the tool and we define the process. Defining process can be challenging, it is not something we naturally do, […]

What I took home from Agile Cambridge 2012

I’m on my way back from Agile Cambridge, its the first Agile Conference I’ve been to and I really enjoyed it but the question on my mind is will anything I learn’t from the sessions change the way I work at Biomni? Dave Snowden Keynote This was a proper baptism of fire. Dave spoke at […]

Flow and Attachment

I open the standup with no expectations of where it will go. We walk the board starting on the right. I read out the name of stories in turn and those who’ve been working on them happily or reluctantly report them done and ready to pull. For stories left in progress we tell tales of […]

When should we fix bugs?

What do you do when you find a bug? Tackle it now or lock it away. Does it matter? Many will argue the benefits of choosing the right time to fix it, but does it really add up? Could delay be a little too convenient? In most cases we: Discover it – either ourselves or […]

Learning

 We live in a world where we are already expected to know, where competence is assumed, but competence disappeared with craftsmanship to be replaced by production lines. Hierarchical management dug the nail in the coffin as the goal became moving up to the next job rather than getting good at the one you’re in. Agile […]

How can we become comfortable with change?

The survival of our organisations depend on the ability of the people within them to continuously adapt. The ability to adapt is becoming ever more crucial in an increasingly disrupted environment. Like evolution, adaption can happen through a big leap as well as small regular changes. Kanban, Scrum and the thinking behind them (Systems Thinking, […]

Meetings: Win-Win or Win-Lose?

Imagine if you left a meeting thinking: Wow the solution was so much simpler than I thought There was so much more to that requirement than I appreciated I’ve really gained respect for x, his ideas contributed to a great solution I see know that my idea wasn’t perfect, together we found a solution that we […]

7 Reasons You Shouldn’t Collaborate

Software Development is creative work. Creativity thrives on teams collaborating effectively. Multiple perspectives focus our minds on doing the right thing. Critical dialogue teaches us to do things right. Collaboration requires honesty and openness and gives us mutual learning in return. Managers often prioritize efficiency. Efficiency has no time for learning or questioning this leads to waste and stasis. […]

10 drawings about Promiscuous Collaboration

In order to protect our agile teams from interruptions we have unintentionally created a bubble for ourselves. Disconnected from the rest of the organisation we sub-optimise doing things right but without effective collaboration with stakeholders and customers struggle to improve doing the right things. The difficulties in making the Product Owner role effective and being truly cross functional  have […]

Survey: How much do/should developers collaborate with people outside the team?

I believe this is the biggest issue in software development at the moment and perhaps one where there is the biggest disconnect between what we think we should be doing and what we are able to do. But maybe it’s just me. So I’ve created a survey that it would be fantastic if you  could […]

Follow

Get every new post delivered to your Inbox.

Join 525 other followers