Outsourcing Software Projects

Email Alerts

Register now to receive SearchSoftwareQuality.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • Do in-house testers beat an outsourced security testing service?

    Security testing is very specialized. Is it better to outsource this effort or should in-house testers be responsible for security testing? 

  • How to best security test your applications: Collaboration and outsourcing

    Security testing is an important factor in the application development process, and fortunately there are specialists who work to ensure that applications are as secure as possible. However, it can be difficult to know when it is necessary to outsour... 

  • Practicing Scrum with outsourced QA teams

    QA and testing are integral parts of software development, and expert Lisa Crispin holds that the team operates more effectively when QA is not outsourced. However, when this isn't possible, the quality testing group must be involved in daily scrum m... 

  • The future of software testing

    Should a business analyst invest time and money in software testing training or will testing jobs become scarce as more are moved offshore? Expert Mike Kelly offers his insight. 

  • Collaboration and communication tools for virtual meetings

    Distributed teams need good tools in order to conduct productive meetings. Project management expert David Christiansen discusses communication and collaboration tools, including both proprietary and open source. 

  • Testing models and outsourcing

    Outsourcing testing is a may follow a collaborative model or a factory model. Expert John Overbaugh explores the testing outsourcing and how these two models work. 

  • How to collaborate, conduct meetings virtually

    With distributed workforces or outsourced operations, you must be able to collaborate and conduct meetings virtually. David Christansen provides some tips to help you out. 

  • Agile development across continents

    Software quality is hampered when a development team can't communicate properly. Expert Bas de Baar offers tips for collaborating with a team scattered in different locations. 

About Outsourcing Software Projects

Outsourcing, the practice of hiring a third-party organization, to perform all or part of a software project has become commonplace in the information technology industry. The decision of whether to source a project in-house or outsource is often based on cost and the desire for an organization to focus on core competencies. Outsourcing models for software projects are varied and may involve offshoring, a model in which the outsourced employees reside in another country. Globalization of outsourcing operating models as resulted in a variety of new team configurations, processes and best practices that are used in effective software projects.