I've heard terms like "deployment" and "production" applied to the development process. What are the usual stages and what do they involve ?
+2
A:
Depending on the academic paper you read, different stages will be highlighted (though many are common). Wikipedia has a couple of useful pages for you:
William Billingsley
2009-12-14 09:10:04
+1
A:
I guess there is no single answer for that, but Wikipedia lists these as possible development stages:
- Market research
- Gathering requirements for the proposed business solution
- Analyzing the problem
- Devising a plan or design for the software-based solution
- Implementation (coding) of the software
- Testing the software
- Deployment
- Maintenance and bug fixing
Konamiman
2009-12-14 09:11:12
that list is missing 'epic fail'
willcodejavaforfood
2009-12-14 09:46:39
+1
A:
Deployment: Taking compiled code and making it run on an application server
Production: the environment (servers etc.) that serve the application to the end user
The stages are:
- Business Requirements Analysis - gathering info about what the user wants
- Technical analysis - a high level overview of how the components will work
- Development - writing code
- Testing - checking that all works well
- Deployment
In reality these don't happen in a strict sequence, there is often some iteration back and forth. This is usually implied by what are known as Agile development methods.
Ankur
2009-12-14 09:12:00