1. SELL YOUR SERVICES
1. QA IS NOT INVOLVED IN EACH DEVELOPMENT STAGE
This is our final installment in the "Rightsourcing" series. At this point you have done your due diligence in research. You have a timeline, a roadmap, and a budget. With a solid endorsement from management secured, it's time to Rightsource a partner.
Maybe it's time to review it with your team....
We're currently experiencing significant pain with one of our software development projects. The effort of the project was to improve an e-commerce platform which Unosquare had previously built and has been maintaining for a few years now. Currently, the delivery of the promised features is past its estimated date of completion. The testing of the bug fixes have become contentious because of their effect on the client's budget which is now overrun. The client is obviously upset about this and so are we.
This post is the first in a series intended to provide my guide to “Right-Sourcing.” This term is what I use to describe finding the best fit for distributed agile augmentation of your software development team. Over a series of posts, we will discuss how aligning your software staffing needs with available options – whether offshore, onshore, local contractors, or FTEs – is critical to the success of your digital transformation projects. Although a variety of best practices keep projects on track, choosing the right approach in the first place is a huge advantage that continues to pay dividends.
Having teammates spread across wide geographies and different time zones has its challenges, and there are strong opinions, both pro, and con. With the speed of the highly competitive software development market and the need for continuous improvement in application development, trends are pointing towards companies trying to find and retain the best talent, wherever they may be.
Many communication pitfalls can derail an otherwise productive conversation with a geographically distributed, Agile team. In my experience, an accusatory tone, even though unintentional, can turn an otherwise productive conversation into a defensive situation, and you are then reliant on an intermediary to recognize and diffuse the situation.