Going offshore for software development: world of help or world of hurt? When outsourcing software development the country options are endless: India, China, Malaysia, Mexico, Indonesia, Brazil, Bulgaria, Egypt, and on and on…. what’s the right choice? The decision-making process is not easy and it shouldn’t be. Yousef Awad presents a checklist of key elements to consider.
Suzanne and James Robertson, authors of numerous publications in the requirements field, launched a video course called "Requirements: The Masterclass LiveLessons-Traditional, Agile, Outsourcing". InfoQ interviewed them on these video lessons to get further insights into some of the topics addressed.
When you absolutely positively MUST build your own offshore dev team to get the quality you need, consider NOT. There is an argument for ‘owning’ vs ‘renting’ when it comes to leveraging an offshore dev team, the author disagrees with the idea that building one’s own team is better than outsourcing the job. He knows what it takes to do it right, and it isn't easy.
Today all companies are software companies and all software must be coded right and coded fast. The author explains why this isn’t possible with yesterday’s outsourcing model and proposes alternatives
Core HRM responsibilities normally apply solely to standard company employees. Total talent management aim to do HRM for the total workforce, including temporary workers, contractors and consultants.
Due to globalization and supply chain management, a single company cannot operate on its own anymore. This article provides models to help you to get insight in the relationships with your partners.
This is a case story of how a supplier cooperated with a client to develop a huge project in an Agile way, by cutting it into smaller pieces and prepare a matching contract based on mutual trust.
When you are dealing with a team of people who are separated from you, working together during project planning and recognizing that you both share the same concerns increases the chances of success.
People are not widgets that can simply be fitted to a specific spot and just work. Zhenya Rozinskiy covers steps required for building remote teams and shares his own experiences.
This article is the first article in a series on managing remote teams, which shares experiences in developing a process for remote collaboration.
InfoQ did an interview with Simon Brown about sustainable competence for continuous improvement, balancing people and processes, and software quality and architecture.
Capers Jones shows how you can measure productivity and quality, and looks at agile practices that have proved to be beneficial for teams. 1