Best Practice

Posted by | July 14, 2008
What does "Done" mean?

OK, let’s say you’re on a Scrum team that’s planning its next iteration. You pull a story to implement Feature X for the next release of Application Y. You review...

Continue Reading
Posted by | June 27, 2008
Two Types of Bugs

A bug is a bug is a bug, right? Not so! Most development shops treat a bug as a task. That seems reasonable - it's a bit of work that...

Continue Reading
Posted by | June 3, 2007
Process improvement comment by Randy Eppinger

In the process improvement goal setting post a few days back, I stressed the importance of making your goals specific (and thus measurable).  Randy Eppinger made a good comment, and...

Continue Reading
Posted by | May 30, 2007
Be specific when writing TFS and process improvement goals

"Reduce rework", "Hit scheduled release dates", "Improve developer productivity"...We see these all the time as we work with companies on their process improvement initiatives.  Unfortunately, they all lack specificity and...

Continue Reading
Posted by | April 24, 2007
VS2005 Template for listening to TFS Events

I've posted about this before, however, it's so important I'll repost.  If you're trying to create a listener web service for TFS events, don't start from scratch!  Use Howard van...

Continue Reading
Posted by | April 14, 2007
Productivity Best Practice

One of the best things software development shops can do to improve productivity is to set Outlook to only check email once every hour (or 30 minutes at least).  This...

Continue Reading
Posted by | April 12, 2007
Shipping unit tests with your shrinkwrapped software

Last year, at PDC, I sat down with Adam Cogan, of SSW, during an MSDN magazine party.  Feeling the guilty pleasure of totally geeking out while a decent party was...

Continue Reading
Posted by | March 14, 2007
Agile Tool – 3×5 Cards that both shuffle and stick

Here's a great tool for agile development that was mentioned in a blog post below.  Go get a stack of these!  Shuffle them, pass them around, put your use stories on...

Continue Reading
Posted by | January 16, 2007
Version Control Structure – Best Practice

Bottom line up front:  Create a 'root' branch directly under the source control branch associated with a new Team Project.I see this all the time...  Someone creates a new source...

Continue Reading
Posted by | January 5, 2007
TFS Build Scripts – Best Practice

How many build scripts do you need?  There seems to be some massive confusion around TFS Build Scripts, namely, how many a single project needs.  If your answer is one,...

Continue Reading