Error Logging

The Microsoft Enterprise Library has a really good Logging Application Block that allows you to make your logging infrastructure configurable.
This framework makes logging as easy as typing:
Logger.Write(”System rolled over!”);
the framework is configurable from your config file.
The Microsoft Enterprise Library out of the box provides the following destinations for logging messages:

Email
Custom Locations
Message Queues
WMI Events
Database
Text Files
File

I took [...]

.NET Agile Development Practices

Introduction
The purpose of this article is to define a set of ideal practices for an agile software development project. I encourage you to leave comments about this article using the comments box at the bottom of this page. Please note that the practices listed are the practices that I believe are essential to a good agile development project; [...]

What terms a Project manager should pay more attention to

As a development manager or project manager, you here a lot of weasel words and excuses from your staff or from external consultants who are trying to hose you into believing things are better than they are. In many cases, developers use these phrases to even convince themselves that things are better than they are, [...]