Risk management involves identifying potential problems before they damage a project. There are three main types of risks: project risks relating to budget, schedule, or personnel; technical risks regarding specifications or implementation; and business risks like building an unnecessary product. To manage risks, the probability and impact of each potential risk must be analyzed. Contingency plans are then developed to minimize disruption if risks occur. Finally, risks are controlled through avoiding, transferring, or reducing their impact on the project.