In my last post I talked about using TFS to keep organized on personal projects. I thought I would explain some of my practices that I use with TFS even when I’m the only developer. I know a lot of people don’t think that running test cases or documenting requirements are useful in personal projects, but in my experience, my personal projects are severly time-constrained. After working a fulltime job, spending time with my family, and organizing a household there aren’t a lot of hours left in the day for developing software on the side, so organization and productivity are the key if I want to get anywhere without spinning my wheels every night.
The first thing I will do is create a team project in TFS.
Next, I’ll document five or ten tasks that I know I will want to explore in the first few builds of my project. This step helps me organize my thoughts.