Software Development Life Cycle

I recevied this simple illustration from an ex-coursemate mine, on how different stages in a software development life cycle sees the project itself. Can't agree more...

How the customers explained it How the Project Leader understood it
How the Analyst designed it How the Programmer wrote it
How the Business Consultant described it How the project was documented
What operations installed How the customer was billed
How it was supported What the customer really needed

Update: After many years I think I have finally figure out where they are sourced. Here.