1. A method of reducing risk associated with a task, comprising: obtaining one or more tasks required to achieve an overall task; determining risk impact of each task, the risk impact being an impact of each task on the likelihood of failure of the overall task; computing risk of overall task based on risk impacts of the tasks; and utilizing said risk impact of each task to reduce said risk of overall task.