October 2015

What Makes a Good Test?

October 28, 2015 0 comments

Many developers assume they know how to write a good test, but in my experience few developers really do. They test units of code rather than units of behavior and their tests become implementation dependent and break when the code is refactored. Rather than providing a safety net for developers to catch errors when refactoring, […]

CONTINUE READING THIS POST →

Is Priority Best for Ordering a Backlog?

October 21, 2015 0 comments

When I was first introduced to Agile I had a hard time understanding how to order the backlog. Agile says to do the most important, the most valuable work first but I used to think that was overly simplistic. If I’m building a house I shouldn’t build the master bedroom first just because that’s where […]

CONTINUE READING THIS POST →

Don’t Show me your Private Parts

October 14, 2015 0 comments

What’s a private method, why use them? Their purpose is to hide implementation details, the way we accomplish a task. We generally don’t want to share these details so we limit its scope and who can call it. Use private methods to share common implementations so a service can have different APIs for different client’s […]

CONTINUE READING THIS POST →

The REAL Difference between Agile and Waterfall Development

October 7, 2015 1 comment

What’s the real difference between Agile and Waterfall? Is it short iterations, standup meetings, having a ScrumMaster, or what? Clearly, there are many differences between Agile development and Waterfall development. Agile involves less planning and more feedback but those are not the major differences from Waterfall. Some people will tell you that it’s a “mindset” […]

CONTINUE READING THIS POST →