Wednesday, January 23, 2008

Project Management

When I think about managing software development projects, a few classic readings come to mind. As a student of software engineering, you might want to review this to expand your vocabulary and knowledge beyond what is in our textbook. These are concepts that you might very well be asked about in a job interview.

Once such resource is Dr. Ed Yourdon, a pioneer in early software development methodologies, has written a book titled, Death March Projects. The link below is for an excerpt for the insightful book. This excerpt focuses on two key questions explored in the book, specifically, What is a death march project and why do they happen? Enjoy these insights from such a valuable member of the software engineering community.

http://www.informit.com/articles/article.aspx?p=169512

Another valuable resource is the book "The Mythical Man Month" by Fred Brooks. This book first presented the concept, then foreign to software developers, that more programmers don't necessarily equate to a quicker project completion. In fact, our instinct tells us the exact opposite. If your project falls behind schedule or you want to finish quicker, hire more programmers. Read this excerpt from Brooks' book to see how this doesn't solve the schedule problem.

http://courses.cs.vt.edu/~cs1104/HLL/Brooks.html