-
Branching and merging are never free operations. Even if you are using a source control system that makes the mechanical process of branching and merging negligible, there are other costs that need to be accounted for than just the button clicks or commands that are required for a developer to commit...
-
Don’t confuse activity – even when it has a visible, measurable effect – with productivity. Without a clear picture of where we are going and why, our best efforts at improvement (though they may be ‘continuous’ efforts) are likely to be change for the sake of change. At best, change without direction...
-
Here’s one of the reasons I like Rake and my custom Rake tasks that I’m building into Albacore , so much. To generate some assembly information such as version, company name, copyright, etc., you need to do this with nant: 1: <? xml version ="1.0" ? > 2: < project name ="Assembly...
-
About a year and a half ago, my team and I tried to get some WaitiN UI tests up and running. We got some basic tests working on our local machines after a while, but we were never able to get them to run correctly in our CruiseControl.NET CI server. We spent near 2 months trying to get it to work with...
-
A comment that was left on a previous post , and a response that I made to the comment, got me thinking about Kanban and time boxes such as Sprints or Iterations some more. As I stated in my response, I don’t think time boxes are “not Lean”, at this point. I still advocate and coach Scrum at my office...
-
Michael Dubakov has a couple of great posts over at TargetProcess on 5 Wrong Reasons To Apply Kanban and 5 Reasons To Apply Kanban . I started to post this as a comment in response to his 5 Reasons To Apply Kanban, but the size of the comment got a little out of hand, so I thought it would be more appropriate...
-
There’s a lot of great talk around the inter-weber-net-o-sphere on why Kanban works in software development, how to do specific details of Kanban, how to effectively talk about it, and other such subjects. If you’re interested in a great set of resources surrounding many of these subjects, I would highly...
-
Several years ago, I started using source control systems to store all of my code. It was a life saver. I was no longer worried about losing changes that I had made. Then a few years ago, I found Subversion . It was a god-send compared to visual source safe. The feature set was very nice, TortoiseSVN...
-
In the past, I’ve been a true believer that software development is not really possible to measure from a productivity perspective. I was ignorant, basically. I’m now a bit wiser and I understand that software development is no different than any other product development process. We can and should measure...
-
I ran across this pretty nifty looking launcher/productivity tool called Enso . I've downloaded the launcher and have been playing with it. Unlike most everybody else, I haven't switched to Launchy yet from Slickrun. (I *heart* Slickrun!). Launchy just seemed a little to "pretty" for...
-
And I have filled him with the spirit of God, in wisdom, and in understanding, and in knowledge, and in all manner of workmanship -- Exodus 31:3 Folks often wonder why I carry my keyboard around with me everywhere there is a chance I need to write some code. Bringing it home every night from work, carrying...
-
When I first started using ReSharper a couple years ago and with each subsequent release, I've had a lot of fun just exploring all of those "little" features that sometimes go unnoticed, but yet, can greatly increase your productivity in Visual Studio. With the latest 3.0 release, I'm...
-
Naysawn , the PM for MSTest, asked that I take a look at the new unit testing features of Orcas, after he read my thoughts on the (sad) current state of MSTest . Unfortunately, I haven't yet had a chance to actually fire up the Orcas VPC to play with it, but Naysawn wrote up a couple of posts describing...
-
Things have been a little slow on the blog lately because this week is the start of a new job/company for me. I'm still getting a feel for things and of course one of the first things I'm trying to get folks interested in is TDD. I have a usual list of advantages and points that I use for getting...