Category Archives: Agile

An Observation Of Pair Programming vs. Not

I’ve spent the better part of the last month doing remote pair programming with Joey Beninghove, on our current contract. It’s been great – the constant discussion, the driving out of features, one small step at a time, the realizations … Continue reading 

Also posted in BDD, BehaviorDrivenDevelopment, Refactoring | 8 Comments

Natural selection in IT

Or, survival of the fittest.  When I worked for a large IT organization a few years back, there was an effort to purge the company of what were referred to as “Client Supported Systems”.  In other words, systems the business … Continue reading 


Setting up automatic test runs after compilation in VS2010

I lifted some scripts from the interwebs so that after every compilation in visual studio unit tests are automatically run.  I have been a long supporter of the TestDriven.Net addin and Resharper but I found auto running unit tests to … Continue reading 

Also posted in Misc | Leave a comment

Work In Process (WIP) Limits, Policies, Etc.

I had a great discussion a few of my team members this morning. We were discussion work in process (WIP) limits, policies, and other items that are related to both of those. By the end of the discussion we had … Continue reading 

Also posted in Tools | 15 Comments

Are daily stand-ups necessary?

On a recent long project, our team’s commitment to continuous improvement led to some interesting results.  Originally, we started with quite a bit of the Scrum ceremony, such as sprint planning meetings, time-boxed iterations, and daily stand-ups.  However, since we … Continue reading 


Why I Write Automated Tests For My Code

I started my journey of unit testing my code about 4 years ago… I had played with nunit prior to that, but I never understood the point and would delete my tests after I got them to pass… that was … Continue reading 

Also posted in BDD, BehaviorDrivenDevelopment | 2 Comments

Red/Green/Refactor, For The Right Reasons

First, let me say this: WHAAaa???? something useful occurred on Google Buzz?! Ok, now that I’ve got that over with… there was a useful stream of comments over on the extended twitter reply network from one of my tweets a … Continue reading 

| 1 Comment

I Want Assert.NotYetImplemented(); In .NET Test Frameworks

One of my coworkers recently tweeted this: I do that a lot with c# and nunit. It helps me to figure out where I need to go, what tests are going to be organized where, etc. I certainly don’t expect … Continue reading 

Also posted in Tools | 3 Comments

Failure Is Not An Option, It Is A Requirement.

Of course that statement on it’s own can obviously be shown to be fallacy. When you consider the context of continuous improvement, learning or generally advancing our own capabilities and understanding, though, this statement can be quit liberating. Why? Because … Continue reading 

Also posted in C# | 1 Comment

Can PDCA Help Us Improve Our Test-First Development Efforts?

I was thinking about target conditions and the Plan-Do-Check-Act (PDCA) cycle earlier today when a code related issue that I was having popped into head and decided to meld with the current string of thoughts. The resulting thought was leading … Continue reading 

Also posted in Tools | 2 Comments