Abstract
Although many companies are implementing risk management for preventing project failure, some projects still fail. This paper analyzes patterns of risks originated from four specific project attributes (customer, business specification, and architecture and contract type), describes common risks identified in extremely difficult projects and measures to properly handle risks, and presents effective approaches to early detection and prevention of potential risks in projects.