Systems analysis and design, as performed by systems analyst, seeks to understand what humans need to analyze data input or data flow systematically, process or transform data, store data, and output information in the context of a particular organization or enterprise. By doing thorough analysis, analyst seek to identify and solve the right problems. Furthermore, systems analysis and design is used to analyze, design, and implement improvements in the support of users and the functioning of business that can be accomplished through the use of computerized information systems (Kendall & Kendall, 2010).
The system analyst has played an important role in designing and implementing information systems (Kwon, 2005). Systems analysts study business problems and opportunities and then transform business and information requirements of the business into the computer-based information systems and computer applications that are implemented by various technical specialist including computer programmers. System analysts are people who understand both business and computing (Kendall & Kendall, 2010).
According to Mark & David (n.d) the definition of system analyst is, “ A system analyst is a problem-solving specialist who works with users and management to gather and analyze information on current and/ or future computer-based systems. With this information, the systems analyst, working with other I/S personnel, defines the requirements that are used to modify an existing system, or to develop a new system. The systems analyst identifies and evaluates alternative solutions, makes formal presentations, and assists in directing the coding, testing, training, conversion, and maintenance of the proposed system”.
Research by Kwon (2005) indicates that the fortune 500 expect their systems analyst to become all-round athletes who play every corner of the field. The research was conducted to understand the most up-to-date requirements for systems analyst by analyzing job ads posted on the corporate websites of Fortune 500 organizations. 902 job ads from 230 different organizations were collected to research (Kwon, 2005). The basic analysis was performed to see requirements, such as education and professional certification. 78% of ads collected specified the requirements that should be met by their potential candidates (Kwon, 2005). Table 6 shows, out of 706 ads, 691 of those ads were looking for people who held at least a bachelor’s degree. Small numbers of ads were looking for high school and associate degree holders. TABLE 6
Education| Number of Ads|
High School| 16|
Note. ANALYSIS OF SKILL REQUIREMNTS FOR SYSTEMS ANALYSTS IN FORTUNE 500 ORGANIZATIONS by Kwon, 2005, Journal Of Computer Information Systems, 45(4), 84-92
Skills Needed for System analyst
According to Vitalari, Dickson & Schwartz (1983),” In today’s business environment, a systems analyst needs to be much more than a computer specialist. The skills required to design and implement an effective system are not fully recognized by business nor by the analyst himself. Those analyst that have been successful have learned their skills more by trail and error than by any other means. Unfortunately, trial and error learning requires years of on-the-job training. With today’s demand for qualified analyst, industry cannot afford to rely on experience as their teacher”. Note. Analysis of skills Requirement for Entry-Level Programmer/Analyst in Fortune 500 Corporations by Lee & Han, 2008, Journal Of Information Systems Education, 19(1), 17-28.
The paper by Lee & Han (2008) indicates the most up-to-date skill requirements for programmer / analyst. They conducted an extensive empirical study on programmer/analyst requirements by collecting and analyzing 837 job...