Category Archives: Agile

Breaking Down and Architecting Epic Features

One of my recent experiences on a large project rewrite got me thinking how a project team would break down large feature sets. One day, a specification document for a very large ‘module’ built from an existing flag ship product … Continue reading

Rate this:

Posted in Agile, Project Management | Tagged | Leave a comment

Software Development And Baking A Cake

I happened to be catching up with an ex-colleague tonight over MSN who told me how small things during his learning of Agile were gradually making sense. During a moment about complexity, he said the following: “A overly complicated piece of … Continue reading

Rate this:

Posted in Agile, SOLID, TDD | Leave a comment

Transaction Script

I’ve been involved in looking at a lot of middle ware “Transaction Script” style code that sent a few alarms bells off in my mind. This pattern of code is explained in Martin Fowler’s book, Patterns of Enterprise Application Architecture. As I’ve … Continue reading

Rate this:

Posted in Agile | Leave a comment

TDD – Just enough code…

I’ve spoke and demonstrated on my YouTube videos about only putting in enough code to a project to get a failing test passing, even if the code you’re adding isn’t going to make any sense to how it might end … Continue reading

Rate this:

Posted in Agile, TDD | Leave a comment

YouTube Channel and TDD Continued

Just a quick update to link you to my new YouTube channel (Click Here) containing my introductions to TDD, and practical examples of TDD using NUnit and Visual Studio 2008. Please don’t forget to subscribe to get my latest tutorial … Continue reading

Rate this:

Posted in Agile, TDD | Leave a comment

TDD – A step to Agile…

My interests recently have moved towards looking in to the Agile methodology. And I can tell you, it’s got me really excited. I’m excited because I can see these huge benefits to the quality of code at a developer level … Continue reading

Rate this:

Posted in Agile, TDD | Leave a comment