| Company Profile | Services | Careers | Contact Us | Home |

 

Many organisations outsource the development of their software systems. It makes sense – developing software is not their core business. These organisations do not possess a detailed knowledge of how to go about creating and deploying software systems, they leave this to external experts.

Unfortunately, because the field of software development is not well understood by the outsourcer, communication with suppliers can be tricky and can lead to misunderstandings and outright abuse. Frequently, suppliers are selected on a price basis foremost – and although this is always a major consideration, their ability to build good quality software on time and within agreed budgets should be of at least equal importance.

Here are some of the problems becoming commonplace with outsourced development:

  • The supplier does not have a good requirements management system, freezes requirements early on and then imposes additional charges to incorporate minor changes

  • The supplier delivers systems with poor architecture which do not scale and require a large amount of re-work at a later date

  • The supplier delivers software components that are not ideally suited to the customer’s environment, but which are instead geared towards the supplier’s area of expertise – thus guaranteeing the supplier further work later, at the cost of a better-quality system

  • The supplier delivers scant documentation that ensures that they are the only supplier capable of maintaining the product later on

  • The supplier delivers documentation that has not kept up to date with the system

  • The supplier does not have a formal system testing process and delivers what appears to be a good quality system, but the outsourcer then spends an inordinate amount of time getting the system through user-acceptance testing

  • The supplier and the customer cannot agree whether a change request is a bug to be rectified free of charge, or an additional feature that incurs additional cost

  • The supplier does not have a formal change control process and releases newer software versions that contain bugs that were previously fixed.

For organisations that outsource their software development, our challenge is to improve their suppliers’ ability to deliver software. That means improving the way the software is offered for tender, awarded, specified, communicated, progressed and deployed – in other words, improving the Supplier Management Process.

A good supplier management process should define the way in which an organisation:

  • Manages initial requirements and changes to requirements

  • Communicates requirements to suppliers

  • Selects suppliers

  • Agrees deliverables

  • Works with suppliers during software development

  • Is informed of progress and estimated time to completion

  • Manages delays

  • Accepts software

  • Specifies software revisions post-deployment.

At ExpertEase, we aim for outsourcers and their suppliers to work together in partnership. Our experts will quickly assess an organisation’s ability to create and deploy software. We will work with customers to implement an effective supplier management system, and work with suppliers to streamline communication and delivery.
Ultimately, we will help your organisation implement the highest quality software systems on time, and within agreed budgets – time after time.

| Company Profile | Services | Careers | Contact Us | Home |


Top of Page
 

All text and graphic content ©2003-2007 Expert Ease Consulting Pty Ltd - All Rights Reserved Worldwide
ABN: 47 101 958 785