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.










Pingback: 7 Anti-Social Days With Kevin Breit
Pingback: MasterMaq.NET
Pingback: Elite Coders
Pingback: MobileCoder.NET Daily Developer Blog
Pingback: Wallace B. McClure
Real for true development
Brilliant.
the process is esily understood by the above diagrams
Will i get marks if i put this in my exam paper
Awesome… perfect for my presentation..
Quite apt but I can’t agree about the programmer’s part
Nice way to Represent SDLC Process, Its Interesting and Easily understandable