Page 20 -
P. 20

THE  STATE  OF  SYSTEMS  ANALYSIS  AND  DESIGN  RESEARCH     5
                    Development Life Cycle is a well-known artifact of this time, during which the focus of systems
                    development shifted from hardware and technical constraints to the process itself. Unfortunately,
                    the focus still did not exert adequate effort in identifying business needs. The methodology era,
                    encompassing the late 1980s through the late 1990s, saw an explosion of methodologies in a variety
                    of genres. The methodologies were (more or less) squarely aimed at ameliorating the deficiencies
                    of the methodological approaches to systems development characterized in the earlier eras. Finally,
                    from the late 1990s through the present, developers have gradually come to the realization that
                    strict adherence to any given methodology, no matter how efficacious it might have appeared in
                    success stories about it, could not guarantee the success of the next project it was used for. They
                    named this the Post-Methodology Era.
                      Hirschheim and Klein (1989) presented another concept of systems development: paradigmatic
                    thinking. Their effort developed and created what they called the “four paradigms of systems
                    development.” They described the first paradigm as functionalism, in which systems develop-
                    ment was driven from outside, using formal and well-defined plans and tools. The elements of
                    each system were seen as physical entities, and the structured methodologies could be seen as
                    examples. Their second paradigm was termed social relativism, which viewed systems develop-
                    ment as happening from inside. Entities and structures were seen more as changing, dynamic,
                    or evolutionary in nature. The various ethnographic systems development methodologies are
                    examples of this paradigm. The third paradigm was radical structuralism, which emphasizes the
                    need to overthrow or transcend the limitations placed on existing social and organizational ar-
                    rangements. This underlines the structure and analysis of economic power relationships. The last
                    paradigm, neohumanism, seeks radical change, emancipation, and potentiality, and stresses the
                    role that different social and organizational forces play in understanding change.
                    CLASSIFYING CHAPTERS IN THIS VOLUME


                    The systems development chapters in this volume are grouped into three broad categories: tech-
                    niques, methodologies, and approaches. This grouping relies on the Iivari, Hirschheim, and Klein
                    (2001) classification scheme because of the fit between the scheme and the chapters presented
                    here. While these authors used a four-level hierarchy that includes the above three levels as well
                    as a paradigm level as an explanatory vehicle, this volume consists of chapters representing only
                    the lower three levels—techniques, methodologies, and approaches.
                      The book has four sections based on three categories—techniques, methodologies, and ap-
                    proaches—because two chapters specifically discuss agent-oriented methodologies. Thus, there
                    are two sections on methodologies.
                    Part I. Techniques for Systems Engineering and Requirements Elicitation


                    Techniques (Iivari, Hirschheim, and Klein, 2001) include the steps necessary for basic op-
                    erations, and if properly executed, can deliver metrical results. The following chapters in the
                    volume present exemplary research designed to specify the important components of require-
                    ments elicitation.
                      Chapter 2, “Flow-Service-Quality (FSQ) Systems Engineering: A Discipline for Developing
                    Network-Centric Information Systems” proposes a new engineering framework for reasoning
                    about and developing systems of systems: the flow-service-quality (FSQ) framework. This
                    chapter provides rigorous, practical engineering tools and methods to reason about system flows
                    as first-class objects of specification, design, implementation, and operation. System flows are
   15   16   17   18   19   20   21   22   23   24   25