Keywords: software development, knowledge economy, software risk, enterprise system
Software development management: critical success factors
Software risk assessment has become an integral part of software quality management. The pressure to reduce software development cycle time is inducing firms to adopt an anticipate and prevent approach to software development failures. There are four classes of software development projects, namely conversion projects, client specific projects, packaged software and enterprise system software. The critical success factors for each of these classes differ widely as the user requirements are different. The software development management has to consider the specific aspects while conceptualising and developing software.