The Artima Developer Community
Sponsored Link

Let's Reconsider That
The Fundamental Theorem of Project Management
by Michael Feathers
April 19, 2005
Or not.


In a couple of places, Andrew Koenig has mentioned something he calls The Fundamental Theorem of Software Engineering:

All problems can be solved by introducing an extra level of indirection.

As I work with teams, I notice that I spend a good amount of time making sure people are talking directly to the people they need to talk to. It makes me wonder.. Could there be a Fundamental Theorem of Project Management?

If there is, it might be:

All problems can be solved by removing a level of indirection.

Talk Back!

Have an opinion? Readers have already posted 2 comments about this weblog entry. Why not add yours?

RSS Feed

If you'd like to be notified whenever Michael Feathers adds a new entry to his weblog, subscribe to his RSS feed.

About the Blogger

Michael has been active in the XP community for the past five years, balancing his time between working with, training, and coaching various teams around the world. Prior to joining Object Mentor, Michael designed a proprietary programming language and wrote a compiler for it, he also designed a large multi-platform class library and a framework for instrumentation control. When he isn't engaged with a team, he spends most of this time investigating ways of altering design over time in codebases.

This weblog entry is Copyright © 2005 Michael Feathers. All rights reserved.

Sponsored Links


Copyright © 1996-2018 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use