What must IT professionals do to ensure that the projects they lead meet the client's expectations and do not lead to charges of fraud, fraudulent misrepresentation, or breach of contract?