This collection of posts is about the less technical stuff related to the work I do. You'll find less in the way of code fragments and geeky pedantry and more opinions about professional software development and IT related subjects.

While introducing agile development ideas, one of the things which went down really well with the project team was the process I used at the end of iterations. This was based around two simple, regular emails that followed the same pattern. I thought it might be useful to talk about them.

Continue Reading...

Remote development mainly involves the same tasks and challenges as when you're sat in the same office, except that any communication issues can't be fixed by physically standing/sitting next to someone. Instead the tools we use have to support us in making the sure communication works.

Continue Reading...

One of the concerns with remote working is how meetings work. I can't give a general answer, but over about 10 years remote working in software development team, I can talk about the regular meetings that pretty much work for us.

Continue Reading...

In the beginning was the project kick-off meeting. And following this, Lo' the developers did say "erm, what are we actually building, how are we building it and where do we start?"

As (or before) the first iteration of an agile development, I'm suggesting that it can be helpful to have a Zeroth Iteration to get some "scaffolding" in place and start things moving.

Continue Reading...

© Me. Best viewed with a sense of humour and a beer in hand.