Displaying posts filed under

software development

Software development is my profession. The sub categories help plot out my articles.

Feb
22
2010

Five things – unit tests

Five quick points about unit tests that will reduce your defect rates.

Always stop to add that simple unit test. You will be amazed how often this discovers a bug or unexplored corner case.
Never develop from a main method, find a way to turn it into a test. Main driven development is horrible, they are not [...]

Feb
16
2010

Google Objects.equal, useful but be careful.

Google have a nice equals method to make boiler plate equals easier to read. Particularly good if you have many attributes in the method. http://publicobject.com/2007/09/coding-in-small-with-google-collections_8175.html
Be careful to check that your objects are consistent with equals though.  I have mentioned this before.

Feb
15
2010

Scrum, where exactly do the managers go?

Project Management Offices serve no purpose in scrum. You are either a product owner, (not a manager), scrum master (not a manager either) or your in the team, (no technical leaders here either). How can an organisation migrate from central control to self directed scrum teams? What are the challenges to our former project managers?

Feb
11
2010

When Change is hard

Just found out about Switch: How to Change Things When Change Is Hard – Chip and Dan Heath,
from some of the Lab49 consultants.  I can’t wait to read it.  Take a look at this clip:
Clip from Switch Change book
The experiment in the hospital, reminds me of what happens when I am pair coding.  When you [...]

Feb
8
2010

Standing up at your scrum

The scrum stand up meeting, is sometimes renamed to “the scrum”.  This is fine but remember you are supposed to stand up.  The reasoning behind this is it keeps the meeting short.  People do not become too comfortable.  The idea is very simple.  Quickly broadcast any information from the scrum master, then whizz around the [...]