Software development organizations practicing different methodologies
In many development environments it is commonplace for developers to work on some code and features independently of QA and when they are done pass that code over to QA to test, only ever hearing back from them when a bug is found that needs to be fixed. (This is often called throwing the code over the wall.)
Most software development shops run in this fashion, because it is the default way of doing things. It is pretty common for software developers to sit in a completely different corner of the office than their QA counterparts and it is pretty common for them to have minimal interactions.
Software deployment takes place in different methodologies:
- Traditional waterfall model
- Staggered iterations
- Agile approach
Download this whitepaper to learn how Agile project teams are improving the application and deployment process.