A requirement analysis is undertaken once a project has approval to proceed. In this process, stakeholders identify the features the system will need and then prioritize them as mandatory, preferred, or nonessential. Gathering these requirements entails many meetings, interviews, and reviews of the way existing processes unfold. The person who leads this analysis needs a solid background in business management and information systems, but also outstanding listening and consensus-building skills. The stakeholders will have different views about how processes actually work and how they should be improved, especially when their own jobs are involved. A well-done requirements analysis should also uncover opportunities to optimize business processes and even eliminate some of them.