This refers to the process of determining the system requirements for a system to be developed.
Issues that are likely to cause system failure
1. Poor cooperation form end users- results in scanty system requirements which result ina ‗half baked‘ system.
2. Poor cooperation from management- also results in a poor requirements specification which compromises the quality of the developed system.
3. Short allocated time- this forces the IS development staff to rush through the requirements analysis stage and thus produce a sketchy requirements specification. The end result is a poor quality system.
4. Inadequate funding- poor funding for information gathering activities such as questionnaires may prove a bottleneck in the requirements analysis process thus resulting in a poor requirements specification.