COMPUTER SYSTEMS ANALYST


Systems analysts study business, scientific, or engineering data processing problems and design new solutions using computers. They work to help an organization realize the maximum benefit from its investment in equipment, personnel, and business processes.

Analysts begin an assignment by discussing the systems problem with managers and users to determine its exact nature. Much time is devoted to clearly defining the goals of the system and understanding the individual steps used to achieve them so that the problem can be broken down into separate programmable procedures. Analysts then use techniques such as structured analysis, data modeling, information engineering, mathematical model building, sampling, and cost accounting to plan the system. Analysts must specify the inputs to be accessed by the system, design the processing steps, and format the output to meet the users' needs. Once the design has been developed, systems analysts prepare charts and diagrams that describe it in terms that managers and other users can understand. They may prepare cost-benefit and return-on-investment analyses to help management decide whether implementing the proposed system will be financially feasible.

When a system is accepted, analysts determine what computer hardware and software will be needed to set it up. They coordinate tests and observe initial use of the system to ensure it performs as planned. They prepare specifications, work diagrams, and structure charts for computer programmers to follow and then work with them to "debug," or eliminate errors from the system.

One obstacle associated with expanding computer use is the inability of different computer systems to communicate with each other. Because maintaining up-to-date information—accounting records, sales figures, or budget projections, for example—is important in modern organizations, systems analysts may be instructed to make the computer systems in each department compatible so that information can be shared. Many systems analysts are involved with "networking" or connecting all the computers in an individual office, department, or establishment. A primary goal of networking is to allow users to retrieve data from a mainframe computer or a server and use it on their machine. This connection also allows data to be entered into the mainframe from a personal computer. Analysts must design the hardware and software to allow free exchange of data, custom applications, and the computer power to process it all. They study the seemingly incompatible pieces and create ways to link them so users can access information from any part of the system. Networks come in many variations and network systems and data communications analysts design, test, and evaluate systems such as Local Area Networks (LAN), Wide Area Networks (WAN), Internet, and Intranet and other data communications systems. These analysts perform network modeling, analysis and planning, and even research and recommend necessary hardware and software.

SPECIALIZED SKILLS

Systems analysts must be able to think logically and have good communication skills. They often deal with a number of tasks simultaneously; the ability to concentrate and pay close attention to detail is important. Although many computer specialists sometimes work independently, they often work in teams on large projects. They must be able to communicate effectively with computer personnel, such as programmers and managers, as well as with users or other staff who may have no technical computer background.

Employers generally look for analysts who are familiar with programming languages and have broad knowledge of and experience with computer systems and technologies, strong problem-solving and analysis skills, and good interpersonal skills. Courses in computer programming or systems design offer good preparation for a job in this field. For jobs in a business environment, employers usually want systems analysts to have a background in business management or a closely related field, while a background in the physical sciences, applied mathematics, or engineering is preferred for work in scientifically oriented organizations. Since employers generally look for experience, entry-level employees enhance their employment opportunities by participating in internship or co-op programs offered through their schools. A related background in the industry in which the job is located, such as financial services, banking, or accounting, can also give an applicant an edge.

EDUCATION

A bachelor's degree is virtually a prerequisite for most employers. Relevant work experience also is very important. For some of the more complex jobs, persons with graduate degrees are preferred.

Systems analysts will need to continually upgrade their technical expertise and improve their ability to interact with users as the sophistication and complexity of technology advances.

ADVANCEMENT

Systems analysts may be promoted to senior or lead systems analysts with experience. Those who show leadership ability also can advance to management positions, such as manager of information systems or chief information officer.

NATIONWIDE EARNINGS

Median annual earnings of computer systems analysts who worked full time in 1996 were about $46,300. The middle 50 percent earned between $34,000 and $59,900. The lowest 10 percent earned less than $24,800 and the highest tenth, more than $76,200.

Offers for graduates with a master's degree in computer science in 1997 averaged $45,853 a year; and those with a Ph.D. in computer and information sciences, $61,306.

According to Robert Half International Inc., starting salaries in 1997 for systems analysts employed by large establishments employing more than 50 staff members ranged from $46,000 to $57,500. Salaries for those employed in small establishments ranged from $38,000 to $48,000.

In the Federal Government, the entrance salary for systems analysts who are recent college graduates with a bachelor's degree was about $19,520 a year in early 1997; for those with a superior academic record, $24,180.

NATIONWIDE JOB OUTLOOK

Systems analyst is expected to be on of the three fastest growing occupations through the year 2006. Employment of computing professionals is expected to increase much faster than the national average as technology becomes more sophisticated and organizations continue to adopt and integrate these technologies, making for plentiful job openings. Growth will be driven by very rapid growth in computer and data processing services, which is projected to be the fastest growing industry. In addition, thousands of job openings will result annually from the need to replace workers who move into managerial positions or other occupations or who leave the labor force.

Computer systems analysts held about 506,000 jobs in 1996. Although they are employed in most industries, the greatest concentration is in the computer and data processing services industry. This industry includes firms providing nearly every service related to commercial computer use on a contract basis. Services include customized computer programming services and applications and systems software design; the design, development, and production of prepackaged computer software; systems integration, networking, and reengineering services; data processing and preparation services; information retrieval services including on-line databases and Internet services; on-site computer facilities management; the development and management of databases; and a variety of specialized consulting services. Many others work for government agencies, manufacturers of computer and related electronic equipment, insurance companies, financial institutions, and universities.

A growing number of systems analysts are employed on a temporary or contract basis—many of whom are self-employed, working independently as contractors or self-employed consultants. For example, a company installing a new computer system may need the services of several systems analysts just to get the system running. Because not all of them would be needed once the system is functioning, the company might contract directly with the systems analysts themselves or with a temporary help agency or consulting firm. Such jobs may last from several months up to 2 years or more. This growing practice enables companies to bring in people with the exact skills they need to complete a particular project, rather than having to spend time or money training or retraining existing workers. Often, experienced consultants then train a company's in-house staff as a project develops.

Home Page | Student Careers | Resource Links
Back to Information Technology