In order to run a successful project the project members have to feel they OWN the project. They must feel that they have: A say in the direction of the project A say in the decisions that are made That they can achieve the desired outcome The best way...

What does the phrase ‘Deciding as Late as Possible’ mean in reference to software development? Does it mean that you don’t have to make decisions? Does it mean that you can procrastinate until some point in the future to make a decision...

[NOTE: Before you read this, please understand I am a WinForms developer so I can only tell you that I know the code in this article works on WinForms. I assume it will work for WebForms, but not sure.] How many times have you been working on a WinForms...

Ok, so yesterday I posted about a few of the things that Microsoft got wrong when the released TFS. I think it is only fair that today I list off a few things they got right. 1) Attempt to package many different products into one. One of the concepts...

So, after reading all the hype about Microsoft’s new team management product called Team Foundation Server, which by the way is just them stealing the concepts from products like CruiseControl, NUnit, NAnt, NMake, etc and repackaging them, I was...