Page 104 -
P. 104

TRANSITION  TO  AGILE  SOFTWARE  DEVELOPMENT  IN  A  LARGE-SCALE  PROJECT     89
                    Figure 6.11  The Position of the System Analyst According to the Examined-Project
                               System Analysts
                                     a                                       b





















                    fifteen interviewees from the Israeli software industry. We note that this is field material that is
                    used for the analysis. The text was translated to English for the purpose of presentation.
                      As can be observed, some of the systems analysts conceive of their position as part of project
                    management (Figure 6.10b) or even as the heart of the entire organization (Figure 6.10c). Most of
                    them, however, draw pictures similar to Figure 6.10a, which means that they receive input from
                    the customer and deliver their product to the developers, who, in turn, work with the testers. We
                    referred to this model earlier as the pipeline-distributed model.
                      In contrast, and as has been illustrated in our previous work (Dubinsky et al., 2006), the draw-
                    ings of the systems analysts of the examined project reflect that their role is mainly conceived as
                    a bridge between the customer and the developers. In an additional interview, three months later,
                    the systems analysts of the examined project still perceived their position as a bridge, which is
                    part of both sides—the customer side as well as the implementation side, which is composed of
                    functional analysts, developers, and testers (see Figure 6.11a).
                      Figure 6.11b reflects that the strict lines of hierarchy (presented in Figure 6.10) are replaced
                    with circles, which reflect joint work. The dashed line in the top left corner is directed to the proj-
                    ect manager and indicates a common goal for all people involved, who, as the figure shows, are
                    systems analysts, developers, team leaders, testers, the customer, and the component managers.
                    The placement of the customer ellipse in the middle of the picture is not a coincidence; rather, it
                    emphasizes the intensive collaboration between the customer and the other parties involved.
                      The second and third questions in the SAQ refer to the main skills and difficulties of the systems
                    analysts. Most of the systems analysts from both research samples indicated the following main
                    skills: global perspective, creativity, capability of high-level of abstraction, and openness. Most of
                    the systems analysts from both populations indicated the following main difficulties: understanding
                    the customer, technical and performance limitations of the development group, tight schedules,
                    and continuous changes in requirements.
                      The forth SAQ question, again, reveals a difference between the general systems analysts and
                    those of the agile team. In the industry sample, ten out of fifteen systems analysts mentioned
                    only systems analysis tasks like requirements analysis and design. Only five systems analysts
                    mentioned tasks such as knowledge transfer and communication with the development team;
   99   100   101   102   103   104   105   106   107   108   109