WE blog

Sharing Our Knowledge

Home MOBILE APPS AND WEB DEVELOPMENT Part I: What Management Risks Can Damage Software Development Outsourcing?

Part I: What Management Risks Can Damage Software Development Outsourcing?

Jun 26, 2018 MOBILE APPS AND WEB DEVELOPMENT

Working with our clients, we found out that before reaching us, they have gone through bad experiences when outsourcing software development. The results were dissatisfying and sometimes disastrous. We have dug deeper to find out these common “warning flags”; if properly heeded, can help a company proactively remove barriers to the success of software development outsourcing. There are 3 dimensions we will want to analyze: Business, Management and Technology. Each of there 3 dimensions has 5 key risks.

In this articles, let’s dive into 5 risks most commonly seen inside “Management”.

“What is Management Risk?”

At a meta-level, management risk is that’s introduced because the person(s) ultimately responsible for stewarding the software development project fails to ensure that good structure and team dynamics exist. Without good management practices, an otherwise viable software development project using an outsourcing partner (good concept, clear business benefit, capable partners, solid technology) becomes like a rudderless ship at sea.

A current-day situation which exacerbates this type of risk is the growing adoption of highly iterative development methodologies such as Agile. Many project teams have abandoned classic waterfall-style methodologies. The reason is that a rigid, top-down, unidirectional progression of software design and development is inefficient. “Big Bang” deployments are replaced with weekly “Sprints”. However, what’s sometimes left behind is a commitment to clear milestones, progress tracking, etc. Good project management rigor has, occasionally, been wrongly abandoned for the cause of “speed and nimbleness”. Ironically, speed and flexibility versus good process and structure are NOT mutually exclusive — you can have it all.

Management Risk #1

 

Any leader with experience in contractual relationships knows that disagreements can arise over contractual obligations. “Well, what was intended by that part of the agreement is…” has been said time and time again. Reasonable parties working together can usually find a palatable compromise – but unrealistic expectations can derail the relationship. Here are two of the most common circumstances we see:

Cause and effect of delayed decisions: We see customers take a very hard line on due dates or cost without regard to the delays they caused because of low involvement in the creative process. Don’t presume your outsourcing provider can “make up for lost time”.

Industry expertise versus company intimacy: Perhaps in your due diligence you were careful to select a software outsourcing company with experience in your industry vertical. Vertical expertise is important – but it’s NOT the same as having intimacy with your company’s situation. Be very self-aware of nuances of your company: culture, organization, business model, and even product distinctiveness – which could impact a third-party’s effectiveness if not properly understood.

Management Risk #2

 

Oversee projects, manage crucial work segments, and make sure business rules are infused into program code. Ideally, all leaders are willing – and able – to focus on the software development project as a top priority. But that’s not always the case.

Sometimes the “right” stakeholders – based on knowledge or skill – are assigned to a project, but the assignment doesn’t take into account the need for focused attention on the project. Will the leader need some backfill or bandwidth to ensure other business needs are addressed? Have other business priorities been properly factored into what may land on this person’s plate?

Occasionally, we do see distracted project managers. For a variety of reasons, including competing priorities, a project manager may be “mailing it in” — not enforcing work progress against a plan, not keeping a rhythm of status reporting, not tracking project metrics, or not managing good change control.

To be continued…

Read more: Management Risks #3, #4, #5

InApps Technology
Offshore Development Center
A leading software development outsourcing company in Vietnam and a trusted technology partner of every customer.

RELATED POST

Share

How much does it cost to build an app?

Why every business needs a mobile app? Smartphones have revolutionized the way we do business at a faster rate than…

Share

Vietnam Frontier Summit 2019 – VFS for individuals and entrepreneurs in the field of artificial intelligence

Vietnam Frontier Summit 2019 – VFS with the theme “Intelligence in motion” held on October 6 in Hanoi. This is…

Share

4 IT services that can be outsourced in Vietnam

Why IT outsourcing good? What are the benefits of IT outsourcing? There are many reasons for enterprises to decide to…


Our Services

Here is a summary of our services

mobile app development outsourcing services icon Mobile app development outsourcing services
web app development service icon Web app development service
UI/UX design service icon UI/UX design service
Software offshore center provider icon Software offshore center provider


img

Vietnam Hotline: (+84) 287 109 3450
Headquarter Office: Level 6, Sabay building, 288 Pham Van Hai, Ward 5, Tan Binh District, HCMC, Vietnam.
Email: sales@inapps.net  |  info@inapps.net

img
Your journey starts here !