Managing Manager-less Processes

A new generation of Agile processes are emerging, frequently omitting the role of a dedicated manager. Erik Meijer has termed his flavor as One Hacker Way; my version was originally titled Programmer Anarchy. We explore the reasons

Predictability Without the Gamble of Poker

Often knowing when something will be delivered is important. Activities like hiring and purchasing have a lead time and can mean that organisations need to know when the product will ship. But Hofstadter’s law, the planning fallacy

Pair Programming with Eclipse

At Eclipse, new actors are challenging the classic Eclipse IDE: * Che: the next-gen Eclipse cloud, putting the developer workspace and the IDE on your browser * Orion: an extensible browser IDE * Flux: a new message-based

Dealing with the Pesky People Parts of Software Development

This talk explores communications between coders, some of the personality challenges and interactions with normal people.From pocket watches to great cathedrals, craftsmen created wonders of the age. While individual skill, repetition and accomplishment was important, communication between

Agility, Scalability & Autonomy

HMRC, the tax and revenue authority in the UK has a stated goal of becoming one of the most digital tax administrations in the world by 2020. The Department is in the midst of a digitally-enabled transformation