In doing some research and writing on functional specs, I was surprised to find that the role I played initially at I-I has a name. Program Manager . And since a picture is worth a thousand words , here's one representation by Mike Deem . Also, here's a great blog post on What is a program manager? to boot.