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

TOP 10 HIGHEST RISKS OF SOFTWARE OUTSOURCING AND HOW TO MITIGATE THEM

As someone who has never outsourced software, you may worry that remote collaboration will take an excessive amount of time…

Share

OUTSOURCING WEB DEVELOPMENT: A USEFUL GUIDE (PART 2)

Continuing our previous article, we hope you got a picture of the benefits when you choose outsourcing web development services…

Share

OUTSOURCING WEB DEVELOPMENT: A USEFUL GUIDE (PART 1)

Have you ever taken into consideration the chances to outsource web development; whether to a local software development team or…

LIMITED OFFER THIS MONTH

  • Free consultation and completed proposal
  • Free trial dedicated team within 02 weeks
  • Free design mobile application concept

 

 

 

img

Vietnam Hotline: +84 287 109 3450
Headquarter Office: 1039 Cach Mang Thang Tam Street, Ward 7, Tan Binh District, HCMC, Vietnam.
Email: sales@inapps.net

 

img

US Hotline: +1 (919) 527 9987
Representative Office: 90245, El Segundo, CA, USA
Email: info@inapps.net

img
Your journey starts here !