The effective risk management is an important management tool and it can increase the likelihood of project success. It is necessary applying risk management processes onto projects software engineering, because there are many problems associated with software engineering. These problems may lead cancellation of system development or they do the development of system become unsatisfactory or unacceptable to the client. The risk identification is a primary activity of management, because the list generated is applied in all processes from risk control. This study proposes to build an expert system for identification of risk based on lessons learned of similar projects to help don't repeat the errors.