Click here to Skip to main content
15,867,686 members
Home / Discussions / Application Lifecycle
   

Application Lifecycle

 
AnswerRe: Automatic deployment Pin
JC1727619-Dec-11 6:31
JC1727619-Dec-11 6:31 
GeneralRe: Automatic deployment Pin
Westpalm Roofing17-Jan-12 21:57
Westpalm Roofing17-Jan-12 21:57 
QuestionDependency Management Tool for Component based C# developed code base. Pin
Peter Mulholland27-Sep-11 5:20
Peter Mulholland27-Sep-11 5:20 
QuestionApplication Environments Pin
chriselst17-Aug-11 3:13
chriselst17-Aug-11 3:13 
AnswerRe: Application Environments Pin
jschell17-Aug-11 9:18
jschell17-Aug-11 9:18 
AnswerRe: Application Environments Pin
Peter_in_278017-Aug-11 13:25
professionalPeter_in_278017-Aug-11 13:25 
QuestionDesigning a system test for error handling functions Pin
PaulowniaK2-Jun-11 17:09
PaulowniaK2-Jun-11 17:09 
AnswerRe: Designing a system test for error handling functions Pin
jschell22-Jul-11 10:18
jschell22-Jul-11 10:18 
QuestionBest method for Testing the UI part of an application that use Windows Forms Pin
NetDefender12-Apr-11 7:19
NetDefender12-Apr-11 7:19 
AnswerRe: Best method for Testing the UI part of an application that use Windows Forms PinPopular
Eddy Vluggen12-Apr-11 8:11
professionalEddy Vluggen12-Apr-11 8:11 
AnswerRe: Best method for Testing the UI part of an application that use Windows Forms Pin
Prasanta_Prince11-May-11 1:08
Prasanta_Prince11-May-11 1:08 
GeneralRe: Best method for Testing the UI part of an application that use Windows Forms Pin
NetDefender11-May-11 7:00
NetDefender11-May-11 7:00 
GeneralRe: Best method for Testing the UI part of an application that use Windows Forms Pin
Pete O'Hanlon11-May-11 7:09
subeditorPete O'Hanlon11-May-11 7:09 
AnswerRe: Best method for Testing the UI part of an application that use Windows Forms [modified] Pin
RobCroll12-May-11 3:49
RobCroll12-May-11 3:49 
AnswerRe: Best method for Testing the UI part of an application that use Windows Forms Pin
dianago28-Jun-11 23:15
dianago28-Jun-11 23:15 
QuestionC++ Design Patterns Pin
msr_codeproject28-Oct-10 19:36
msr_codeproject28-Oct-10 19:36 
AnswerRe: C++ Design Patterns Pin
Pete O'Hanlon28-Oct-10 19:43
subeditorPete O'Hanlon28-Oct-10 19:43 
AnswerRe: C++ Design Patterns Pin
ShilpiP7-Nov-10 21:59
ShilpiP7-Nov-10 21:59 
AnswerRe: C++ Design Patterns Pin
Alain Rist8-Nov-10 0:00
Alain Rist8-Nov-10 0:00 
AnswerRe: C++ Design Patterns Pin
yu-jian8-Nov-10 19:01
yu-jian8-Nov-10 19:01 
AnswerRe: C++ Design Patterns Pin
TweakBird15-Nov-10 19:12
TweakBird15-Nov-10 19:12 
QuestionWhat to do in case UI control has been removed from the form? Pin
Tesic Goran4-Oct-10 0:13
professionalTesic Goran4-Oct-10 0:13 
AnswerRe: What to do in case UI control has been removed from the form? Pin
Eddy Vluggen17-Nov-10 8:02
professionalEddy Vluggen17-Nov-10 8:02 
GeneralRe: What to do in case UI control has been removed from the form? Pin
Tesic Goran17-Nov-10 19:57
professionalTesic Goran17-Nov-10 19:57 
QuestionI Can't Believe That No One Is Interested In This Forum! PinPopular
Roger Wright2-Aug-10 18:48
professionalRoger Wright2-Aug-10 18:48 
It's one of the most important facets of product development!

In my experience, there are definite phases of product life:

1. Conceptual Design - in which marketing types toss around ideas that will make life miserable for the engineers and programmers who will eventually be called upon to actualize their insane, drunken imaginings.

2. Detail Design - in which phase the marketers release a "requirements" document to engineering, leading to much anguish and scribblings on cocktail napkins.

3. Implementation - wherein the engineers attempt to read the alleged minds of Marketing, and provide specifications to the programmers who have to code the vague descriptions from Marketing into a product that someone will want to buy.

4. Internal Testing (alpha) - in which phase the experts are asked to test their own code against the ever-changing requirements promulgated by Marketing; they patch the most obvious problems themselves, bypassing version control.

5. External Testing (beta) - during which selected computer-savvy customers are given free software to try out in real-world situations in return for feedback and bug reports to help the programmers make Marketing's drug-induced wet dream into a product someone will actually find useful.

6. Release - finally a product that does something useful, however badly! Of course, it only works for those computer-savvy beta testers; real people haven't a clue how to make it work, and there's no manual.

7. Maintenance - pesky customers will persist in finding flaws that must be fixed, else those stock options will expire worthless. Support programmers are busy in this phase just making the product function for users who want to do more than just log on and watch the pretty videos.

8. Retirement - the phase that begins about 30 minutes after entering the Maintenance phase - maintenance is expensive! Tech Support changes their phone number, and patches are phased out over a period of time. After all, the new version has just been released; who could possibly be using the old one?

Of course, for those on a tight budget, the Microsoft Endrun is available:

1. Marketing - drink heavily and promise the sky.
2. Conceptual Design - build flashy visuals (without using Flash, of course) to promote the product.
3. Implementation - just code something.
4. Internal Testing (alpha) - get the coders to test their own stuff.
5. Release - sell the damned thing before someone notices that it doesn't work.
6. Maintenance - Aww, why bother? Unless someone wants to pay through the nose for advice.
7. Retirement - What, that old thing? We stopped supporting that years ago!
"A Journey of a Thousand Rest Stops Begins with a Single Movement"

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.