Most construction risk management starts with doing the basic project management properly. If the scope, price and programme are unclear, a risk register will not save the job. The simplest definition is: risk is uncertainty that matters. Weather, ground conditions, productivity and delivery times are all uncertain. They become risks when they could affect cost, time, safety, the environment or the business. Once you have estimated, scheduled, procured and reviewed the contract properly, put the remaining risks into a register: - Describe the cause, the uncertain event and the consequence. - Assess the likelihood and impact. - Avoid, reduce, transfer or accept the risk. - Assign an owner and review it regularly. Do you need to predict everything? No. You need to identify what matters, decide what you will do about it and keep the register updated as the job changes. I explain the complete process here: https://www.youtube.com/watch?v=GYt257YkSc4 Any questions, let me know!