Email Alerts
-
Project management tools and strategies: Communication and collaboration tools
Project managers need sound communication and collaboration tools more than ever, as software development projects become more complex and teams further apart. Learning Guide
-
Project management tools and strategies: Outsourcing strategies
Outsourcing has a great impact on software development and project management. Here are tips, strategies and articles to guide PMs dealing with outsourcing and distributed teams. Learning Guide
-
How project management methods can improve software
Software project management takes knowledge, patience, skill and a lot of courage. The articles, tips, definitions and expert advice in this learning guide have been carefully selected to meet the unique needs of software project managers. Learn how ... Learning Guide
-
Software development: CAST study identifies massive technical debt
A recent study conducted by CAST used their Application Intelligence Platform to evaluate the structural quality of 365 million lines of code. In this interview with CAST’s chief scientist Dr. Bill Curtis, he discusses the study and what IT decision ... News | 09 Jan 2012
-
How Covad made the switch to a distributed agile development process
Waterfall methodologies weren't working for Covad Communications, so the company switched its process to agile and cut costs while achieving faster project completions. Article | 02 Mar 2009
-
Green computing, quality control to take center stage in 2008
The Standish Group issued its annual predictions, which according to tradition include some wacky thoughts about future innovations. Top on its list: green computing. Article | 26 Dec 2007
-
How to control software quality in offshore development projects
Experts cite numerous challenges to offshore development projects, but there are ways to overcome them and ensure software quality, particularly by applying some agile best practices. Article | 28 Mar 2007
-
Application development outsourcing: Cost-saving SMB mobile strategy?
In SearchCIO-Midmarket.com's first tweet jam, participants proposed a cost-saving SMB mobile strategy focused on application development outsourcing. #CIOChat
-
Best practices for mixing Agile and outsourcing
Software consultant Nari Kannan describes how to mix Agile practices with outsourcing. Some of the best practices that can be adopted to make this effort successful are reducing risks up front with hybrid Agile models, organizing work in special ways... Tip
-
Test management: Measuring the performance of testing-- who tests the testers?
By answering three questions, software test organizations can improve their effectiveness and the value of their services. In this tip with Software Quality Systems' director Ivan Ericsson, you'll learn the metrics needed to ensure an effective and e... Tip
-
QA manager role depends on communication, planning, capacity
Improve the exchange of information in your organization to better fulfill your role as a QA manager with these three cornerstones. Tip
-
Offshore outsourcing projects: Seven things every PM should know
Project managers handling offshore outsourced software projects face extra challenges. PM expert Bas de Baar explains how managers can work with and learn from their foreign partners and employees. Tip
-
Trust on a global scale
Globalization and the transparency of the Internet may lead to trickery and mediocrity, argues project management expert Bas de Baar. If reputations are known worldwide, then many people will either lie or avoid risk altogether. Tip
-
Project management calls on a new set of skills
Project management, Bas de Baar claims, is changing, and PMs will need a new set of skills. This new environment, he says, demands abilities traditionally associated with women. Tip
-
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? Answer
-
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... Answer
-
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... Answer
-
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. Ask the Expert
-
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. Ask the Expert
-
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. Ask the Expert
-
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. Ask the Expert
-
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. Ask the Expert
-
Podcast: Randy Rice on software development scenarios
Expert Randy Rice explains software development set backs, overcoming delayed learning curves and agile's influence on development. Podcast
-
Software security: Removing insecurity from outsourced development
In this podcast, software security expert Jack Danahy describes when and when not to outsource application development and why. Podcast
-
Application development outsourcing: Cost-saving SMB mobile strategy?
In SearchCIO-Midmarket.com's first tweet jam, participants proposed a cost-saving SMB mobile strategy focused on application development outsourcing. #CIOChat
-
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? Answer
-
Software development: CAST study identifies massive technical debt
A recent study conducted by CAST used their Application Intelligence Platform to evaluate the structural quality of 365 million lines of code. In this interview with CAST’s chief scientist Dr. Bill Curtis, he discusses the study and what IT decision ... News
-
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... Answer
-
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... Answer
-
Best practices for mixing Agile and outsourcing
Software consultant Nari Kannan describes how to mix Agile practices with outsourcing. Some of the best practices that can be adopted to make this effort successful are reducing risks up front with hybrid Agile models, organizing work in special ways... Tip
-
Test management: Measuring the performance of testing-- who tests the testers?
By answering three questions, software test organizations can improve their effectiveness and the value of their services. In this tip with Software Quality Systems' director Ivan Ericsson, you'll learn the metrics needed to ensure an effective and e... Tip
-
Podcast: Randy Rice on software development scenarios
Expert Randy Rice explains software development set backs, overcoming delayed learning curves and agile's influence on development. Podcast
-
Software security: Removing insecurity from outsourced development
In this podcast, software security expert Jack Danahy describes when and when not to outsource application development and why. Podcast
-
How Covad made the switch to a distributed agile development process
Waterfall methodologies weren't working for Covad Communications, so the company switched its process to agile and cut costs while achieving faster project completions. Article
- See more All on Outsourcing Software Projects
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.