Time to post this again for people to contemplate and maybe actually understand a product development cycle. Yes it is a generic one, BUT the principle and steps of it as viewed from the 3 Different Perspectives is SPOT ON for $EPGL's efforts.
Especially the number 3 (Product Development Perspective).