Product Life Cycle
Regardless of the methodology used, the product life cycle always consists of at least three stages:
- Design – including both the business and technical specification
- Coding – the development itself
- Testing – the quality management
Each stage ideally takes 30% of the total time, with the remaining 10% in reserve.
The UML sequence diagram of interaction between these groups may look like:
At each stage a different group plays a key role, however each type of role must be involved throughout the whole development process:
- Analysts, after completing the business specification, manage the changing business situation to minimize the possibility of change over time. They also support both programmers and testers during the whole development process to ensure that the final product fulfills the business needs specified at the start. The process ideally puts business analysts as the key players during final delivery of the solution to the customer, as they are best placed to provide the best business layer.
- Programmers do the technical specification during the design phase, which is why they are called programmers/designers, and during testing time they fix bugs.
- Testers complete the test scenarios during the design phase, and evaluate them during the coding phase
Read more about this topic: Software House
Famous quotes containing the words product, life and/or cycle:
“The site of the true bottomless financial pit is the toy store. Its amazing how much a few pieces of plastic and paper will sell for if the purchasers are parents or grandparent, especially when the manufacturers claim their product improves a childs intellectual or physical development.”
—Lawrence Kutner (20th century)
“Ill bet your father spent the first year of your life throwing rocks at the stork.”
—Irving Brecher, U.S. screenwriter, and Edward Buzzell. J. Cheever Loophole (Groucho Marx)
“The lifelong process of caregiving, is the ultimate link between caregivers of all ages. You and I are not just in a phase we will outgrow. This is lifebirth, death, and everything in between.... The care continuum is the cycle of life turning full circle in each of our lives. And what we learn when we spoon-feed our babies will echo in our ears as we feed our parents. The point is not to be done. The point is to be ready to do again.”
—Paula C. Lowe (20th century)