Successful Software Engineering Subcontracting – Part II

Introduction

So you have reached a decision that you need to subcontract some aspect of the software engineering required for your latest project. This blog forms the second part of a series of blogs where we seek to outline some simple steps to ensure the success of any subcontracted software engineering project.

Today, we are going to look at the role of effective communication.

 

Communication & Transparency

A crucial aspect of any project that will make or break the outcome.

“Communication is a two way process”, one of many universal truths and an effective two way communication process is essential to bringing about a successful project. You, the client, will be keen to be aware what the current situation is with your project at all times, but, communication in the opposite direction is of equal importance to us, the software subcontractor.

Simply handing a project over and hoping that all turns out well is not an ideal working methodology for either party. Working as a team, and working for each other, will result in a much more beneficial working relationship. The earlier this communication takes place the better, as it helps set clear expectations for both parties.

Transfer of knowledge is a critical part of this initial communication. Whilst it can be expected that any engineer assigned to your project will always be suitably qualified and experienced, they are unlikely from the outset to appreciate the subtle nuances and details of what is required. These can only be understood from talking to you directly, as only you will fully understand the business goals of the project.

On any project, a subcontractor will typically be producing documentation, user interface designs, prototype software or beta releases that will all require some form of feedback or approval. The easier it is to get this feedback, the quicker any problems that may surface can be addressed and handled.

Having said all of the above, there is of course a fine balance between staying in touch and micro-managing a project. Excessive micromanagement will lead to a hold up in progress, as the project team is too busy managing the project to actually develop the solution.

At Zircon, we will always assign a project manager to a project. That person will typically be the main contact point between client and the project team with responsibility for stakeholder management, ensuring that all stakeholders have been identified and an effective communication structure exists between them. However, other members of the team will always be directly accessible to you.

At the end of the day, we are entirely driven by the need to satisfy all your requirements, both in terms of the end result and how the project is conducted – your peace of mind, from beginning to end, is of paramount importance to us. This means we keep you informed at every stage because, after all, you want us to solve your problems, not make them worse!

Let Us Know How We Can Help

As an experienced outsourcing partner, if you are looking for options to get your project in order or off the ground we are ready and raring to go.  All we need to know is how we can help.

More From The Blog

IR35, Here it Comes Again…

IR35, Here it Comes Again…

IR35, Here it Comes Again...In 2021 the reform to IR35 Off-Payroll rules is to be rolled out to the private sector. As before the reform will only affect companies that do not meet the following attributes: an annual turnover below £10m fewer than 50 employees or a...

Solving the Resource Conundrum

Solving the Resource Conundrum

Solving the Resource ConundrumPicture this. One minute all is fine and dandy, you have access to all the resources you could possibly need, then bam an unexpected challenge arises. Suddenly you find yourself lacking the capacity to meet the new need. What are your...

Quality – An Aid to Produce Consistent Rubbish

Quality – An Aid to Produce Consistent Rubbish

Quality - An Aid to Produce Consistent RubbishAnother year has passed, and myself and a colleague have hosted a BSI auditor for our annual ISO9001/TickITplus check-up, and in fact this was more than the regular check, in that it was our 3-year re-certification audit,...

The Hazards of Legacy Systems

The Hazards of Legacy Systems

The Hazards of Legacy SystemsBeing the owner of a software system with a dedicated customer base sounds like the kind of position one would like to find themselves in. At least until it gets superseded and you have to face dealing with a legacy system. Many developers...

How to Test Without Access to The Test Environment

How to Test Without Access to The Test Environment

How to Test Without Access to The Test EnvironmentIn many of our previous articles, we have expressed the importance of achieving a high standard of testing. Potentially blocking this achievement, several factors can come together to affect the quality of your...

The Technical Workshop – How To Make Them Work For You

The Technical Workshop – How To Make Them Work For You

The Technical Workshop - How To Make Them Work For YouAnyone experienced in product design will understand just how valuable a facilitated workshop can be. Bringing together a project's key stakeholders into a single space allows for the exploration of diverse...

Developing Software for Safety Related Systems

Developing Software for Safety Related Systems

Developing Software for Safety Related SystemsSoftware systems should always be both robust and reliable, however the moment you introduce a safety element, this need for reliability increases significantly. The level of safety required is governed by the severity and...

How to Choose an Outsourcing Partner

How to Choose an Outsourcing Partner

How to Choose an Outsourcing PartnerHaving recognised a need to outsource, and worked your way through the initial preparations, you are now in a strong position to seek out a suitable partner. Choosing an outsourcing partner is no trivial affair, so taking the time...