Essential Elements Of IT Project Cost Management, Risk Management, Contracting Process And Performance Reporting