 The current and desired situations are analysed, and goals for the project are decided upon.In this phase, it is important to consider the needs of all parties, such as future users and their management.Often, their expectations clash, causing problems later during development or during use of the system.