How to Manage Risks in The Software Development Lifecycle