What are the pros and cons of outsourcing development and testing to two different companies?
EDIT: Why do you prefer outsourcing development and testing to different companies or to the same company?
Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. It only takes a minute to sign up.
Sign up to join this communityWhat are the pros and cons of outsourcing development and testing to two different companies?
EDIT: Why do you prefer outsourcing development and testing to different companies or to the same company?
Pros:
Cons:
Pros:
Cons:
Pros:
pretty obvious
Cons:
Time : Unless you lay down the ground rules right at the start, things have a very high possibility of getting out of hand and very much delayed
Management : You will have to finally make the trade off between time/feature and bug fixing To keep the project on schedule.
Imagine having to deal with 2 perfectionists on the opposite ends
Add to the good input above
Pro/Con When it all turns to custurd you have 2 parties to sue.
Cons Requirements changes need to be communicated and agreed by 2 parties simultaniously.