Ravenbrook Ravenbrook is a software engineering consultancy. Our goal is to increase the value of the software industry to society.

Software Engineering Management Services

We can help you deliver quality software on time and to budget.

  • Quality means meeting your customers requirements, delivering what the market needs, satisfying your clients.
  • On time means you deliver when you say you will, being able to commit to a date and be confident that you can make it.
  • To budget means you can understand, predict, and control the cost of development.

It can be done. We have methods which have proven themselves again and again. They aren't complicated. They can be introduced gradually. They can be used for new projects, or introduced in existing projects at any stage. They can turn around failing projects.

The key to project success is to get everyone focussed on the project goals. Everyone's effort — both intelligence and activity — needs to be directed toward achieving those goals. Does your team know what your goals are?

Evolutionary Delivery

It's never too late to apply goal setting and evolutionary planning to a project. These practices can help your project out of the swamp by cutting through to the most important tasks and focussing on delivering something that meets the most important requirements.

Industry standards such as the CMM can help you find the holes in your working practices. We can help you fill in the gaps with practical methods; see our white paper "Product Quality through Change Management".

We have years of expertise in software development at all levels from hacker to vice president. We have turned around failing projects. We have organized chaotic teams so that they're making regular deliveries with ever increasing quality.

A typical consultation goes something like this:

  1. You get in touch with us. We talk to you to get a general idea of what you need, and if we can help.
  2. We work with you to define your goals. What is it that you're trying to achieve.
  3. We come and listen very carefully to your problems. We talk to everyone involved to understand what is going on: what is going well and what is going wrong.
  4. We recommend a course of action that will get you achieving your goals.
  5. We can work with you to implement the plan.

We're happy to talk to you by e-mail or phone. First consultations are usually free. Contact us and we'll see if we can help you achieve your goals.

$Id: //info.ravenbrook.com/project/www.ravenbrook.com/version/4.0/page/services/sem/index.shtml#1 $