We have done some work in the past on systems under development, but it goes back quite a few years, so I would hesitate to give a lot of comments on that.
Obviously, the whole planning, the rigour of the estimates initially, and the control over all the changes that people make are essential to the success of the project.