A computer-implemented method for generating a
risk assessment regarding a
software implementation project includes accessing a previously specified importance value and maximum
score for each of a multiple of risk factors. The importance value for each
risk factor reflects experience of an implementing entity regarding the extent to which the factor may negatively
impact a
software implementation project if the factor is not adequately addressed, the importance value and maximum
score for each factor being multiplied to define a potential
weighted score for the factor. An actual
score for a particular
software implementation project is received for each factor based on an analysis specific to the particular project. An actual
weighted score for the particular project is generated for each factor by multiplying the importance value and actual score for the factor, and a relationship between the potential
weighted score and actual weighted score for each factor. A
risk level for the particular project is assigned to each factor according to the relationship between the potential weighted score and the actual weighted score for the factor. The
risk level for each factor represents an assessment regarding the extent to which the factor may negatively
impact the particular project if the factor is not adequately addressed. A
risk assessment is generated for the particular project including one or more of the assigned risk levels for the particular project for one or more corresponding factors.