Picking the right Product Owner

For a lot of our customers working with Made is their first exposure to Agile. As part of any project, we’ll ask them to nominate a Product Owner to work closely with us throughout. Picking the right person for the job can make or break the project – so how do you make sure you choose correctly?

Read more

Stream Everything

‘Streams’ and ‘pipes’ have been an essential part of *nix systems since the 1970s, when Doug McIlroy introduced them into the first version of Unix. The story goes that he threatened to leave the project if they weren’t implemented, he felt so strongly that they were a cornerstone of an effective modular operating system, and key to interoperability. They facilitate the Unix philosophies of ‘do one thing and one thing well’ and ‘write programs that speak to other programs.’ A small Unix program like ‘cat’, which concatenates the contents of one or more files and prints out the buffer, is able to communicate with other programs through piping. You could ‘cat’ a file containing a list of words, pipe that to a sorting program, and then finally to a text file. You could write this complex operation more simply than you could explain it.

Read more

Our Favourite Retrospective Ideas

Ah, the sprint retrospective. When I first joined Made and found out about retrospectives (I’d never had one before), I couldn’t conceive of the idea that there would be any value in such a thing! So you’re telling me, I said, that we get together and do group exercises? Not about the work that we’re about to do, but work we’ve already done? I assumed that it must be a whine-fest about tasks we found tricky, or rationalising out loud about why something took so long to do. I was wrong.

Read more