Design
Ensure that you are fully involved
Remember … you need to tell the
developer what you want
Insist that the developer uses the
spiral development model
Must take into account the
environment
Flexible