A systems analyst researches problems, plans solutions, recommends software and systems, and coordinates development to meet business or other requirements. They will be familiar with multiple approaches to problem-solving. Analysts are often familiar with a variety of programming languages, operating systems, and computer hardware platforms. Because they often write user requests into technical specifications, the systems analysts are the liaisons between vendors and IT professionals. They may be responsible for developing cost analysis, design considerations, and implementation time-lines.
A systems analyst may:
- Interact with the customers to learn and document requirements.
- Interact with designers to understand software limitations.
- Help programmers during system development.
- Perform system testing.
- Deploy the completed system.
- Document requirements or contribute to user manuals
Related Videos
A Project Manager keeps track of an information systems project either from inception to deployment or through a single stage
A game developer is a software developer that creates video games specializing in specific video game consoles, such as Sony's PlayStation 3, PSP, Microsoft's Xbox 360, Nintendo's Wii, Nintendo DS, or developing for a variety of systems.
Computer trainers teach people how to use and get the most from their computer systems. They prepare and deliver a session or course of training.
Interactive design combines the skills and duties of web design and traditional graphic design. Typically an Interactive Designer will have a solid knowledge of HTML, CSS, Flash, and other common web technologies.
A Project Manager keeps track of an information systems project either from inception to deployment or through a single stage.