Page 36 -
P. 36

ChaptEr 3




                     REQUIREMENTS ELICITATION TECHNIQUES AS
                                  COMMUNICATION CHANNELS




                            A Framework to Widen the Window of Understanding



                               robErt m. fullEr and ChristophEr J. daVis





                    Abstract: This chapter highlights the criticality of communication in requirements elicitation. Using
                    the concept of channel expansion, a broad reclassification of requirements elicitation techniques
                    according to their communication emphasis is presented. This classification is used to develop
                    a model that can be used to diagnose the communication needs in a specific project setting and
                    to provide guidance in the selection of requirements elicitation techniques best suited to that set-
                    ting. The chapter offers suggestions for the practical application of the theoretic frameworks and
                    identifies fruitful avenues for future research.


                    Keywords: Elicitation, Communication, Intersubjectivity, Channel Expansion Theory
                    INTRODUCTION


                    Requirements elicitation remains one of the most important and challenging steps in systems
                    analysis and design. Difficulties in accurately identifying and capturing system requirements
                    continue to be encountered and have been identified as a major factor in the failure of 90 percent
                    of large software projects (Hayes, 2004; Standish Group, 1994). In this chapter, we explore com-
                    munication—one of the foundations on which systems analysis and design rests—in the process
                    of requirements elicitation. The focus on this phase of the analysis and design process is prompted
                    by the frequency and persistence of concerns about the adequacy of the tools and techniques used
                    and the important role requirements elicitation plays as a foundation for success in subsequent
                    design phases (Marakas and Elam, 1998; Roberts et al., 2005).
                      For requirements elicitation, a primary indicator of success is that requirements meet end-user
                    needs. However, this outcome has proved difficult to achieve because users frequently experi-
                    ence difficulty in fully articulating their needs—they either cannot explain them in a manner that
                    is readily intelligible by the analyst, or they have not been directly addressed by the analysts’
                    inquiries (Moores, Change, and Smith, 2004; Siau, 2004).
                      This dialogue between the analyst and the user during requirements elicitation is critical to
                    the success of information technology (IT) projects. As “gatherers” of requirements, systems
                    analysts assume that users know their business. However, ineffective communication during
                    requirements elicitation has persistently been blamed for information systems that disappoint

                                                         21
   31   32   33   34   35   36   37   38   39   40   41