Page 37 -
P. 37

4     Part 1  •  SyStemS analySiS FundamentalS

                                             If change (that is, improvements to the business that can be realized through information
                                         systems) seems warranted after analysis, the next step is to develop a plan for change along with
                                         the people who must enact the change. Once a consensus is reached on the change that is to be
                                         made, you must constantly interact with those who are changing.
                                             As a systems analyst acting as an agent of change, you advocate a particular avenue of
                                         change involving the use of information systems. You also teach users the process of change
                                         because changes in the information system do not occur independently; rather, they cause
                                         changes in the rest of the organization as well.

                                         Qualities of a Systems Analyst
                                         From the foregoing descriptions of the roles the systems analyst plays, it is easy to see that a suc-
                                         cessful systems analyst must possess a wide range of qualities. Many different kinds of people
                                         are systems analysts, so any description is destined to fall short in some way. There are some
                                         qualities, however, that most systems analysts seem to display.
                                             Above all, an analyst is a problem solver. He or she is a person who views the analysis
                                         of problems as a challenge and who enjoys devising workable solutions. When necessary, an
                                         analyst must be able to systematically tackle the situation at hand through skillful applica-
                                         tion of tools, techniques, and experience. An analyst must also be a communicator capable of
                                         relating meaningfully to other people over extended periods of time. Systems analysts need
                                         to be able to understand humans’ needs in interacting with technology, and they need enough
                                         computer experience to program, to understand the capabilities of computers, to glean infor-
                                         mation requirements from users, and to communicate what is needed to programmers. They
                                         also need to possess strong personal and professional ethics to help them shape their client
                                         relationships.
                                             A systems analyst must be a self-disciplined, self-motivated individual who is able to man-
                                         age and coordinate other people, as well as innumerable project resources. Systems analysis is a
                                         demanding career, but, in compensation, an ever-changing and always challenging one.

                                         The Systems Development Life Cycle

                                         Throughout this chapter we have referred to the systematic approach analysts take to the anal-
                                         ysis and design of information systems. Much of this is embodied in what is called the systems
                                         development life cycle (SDLC). The SDLC is a phased approach to analysis and design which
                                         holds that systems are best developed through the use of a specific cycle of analyst and user
                                         activities.
                                             Analysts disagree on exactly how many phases there are in the SDLC, but they generally
                                         laud its organized approach. Here we have divided the cycle into seven phases, as shown in
                                         Figure 1.1. Although each phase is presented discretely, it is never accomplished as a separate
                                         step. Instead, several activities can occur simultaneously, and activities may be repeated.




              Figure 1.1                                                            22 Determining human
                                                            1 Identifying problems,
              The seven phases of the systems                 opportunities, and      information
                                                                                      requirements
              development life cycle (SDLC).                  objectives
                                                                                                     3 Analyzing
                                                                                                       system needs
                                                7 Implementing
                                                  and evaluating
                                                  the system


                                                                                                    4 Designing the
                                                                                                      recommended
                                                                                                      system
                                                             6 Testing and      5 Developing and
                                                               maintaining        documenting
                                                               the system         software
   32   33   34   35   36   37   38   39   40   41   42