Consulting

Sharing the expertise

With such a wealth of experience and expertise on our team, it makes sense to share it around.

We provide focused software consulting services that help you make the right technology decisions, and solve complex software problems through our expert advice. Our consulting engagements are typically short in duration and focused on specific outputs.

Advantages of BBD Consulting

You will have access to South Africa’s top software development skills. We have a dedicated research and development centre that keeps us up to date and well qualified to provide the best advice or assistance, backed up by leading independent researchers such as Gartner.

In addition, we have a culture of openness and frank discussion with our clients – so we will give you the true picture.
All of which is why we have been engaged by a variety of major international software and IT companies to help them resolve complex problems.

Areas that we consult on include:

  • Planned architectural initiatives – such as SOA frameworks
  • Appropriate project and software development methodologies for your environment
  • Urgent technical problems and crisis resolution
  • Evaluation of software development team structure and competency
  • Expert opinions on software projects, applications and intellectual property (IP) disputes
  • Software application evaluation and selection
  • Advisory services to technology steering committees and/or IT executives
  • Software problem solving

Packaged consulting offerings (fixed cost):

Software Development Health Check

  • Investigation of software development methodology
  • Software development life cycle evaluation
  • Analysis skills and quality
  • Code quality
  • Testing quality
  • Input is solicited from all areas of the business including senior management
  • Output is a presentation on key findings to the stake holders