Skip to main content
3 answers
2
Asked 845 views

What are the obstacles and challenges of a Computer Systems Analyst?

Hello I am a senior in high school and I have taken a liking to all things technology wise. I have taken multiple classes that include data storing, how to use said data, and other computer skills such as coding and other stuff. I would like to know what challenges and obstacles you had to overcome to get to the place in your career that you are in now and if your still overcoming the same or different obstacles. #computer #technology #computer-science

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

2

3 answers


0
Updated
Share a link to this answer
Share a link to this answer

Jessica’s Answer

Make sure to understand the Software Development LifeCycle (SDLC). There are several methodologies out there (Waterfall, Agile, etc) that you should familiarize yourself with. One of the biggest challenges I've had is shifting to an Agile mindset. Understanding that things will constantly changes will help make change more comfortable.
0
0
Updated
Share a link to this answer
Share a link to this answer

Muralidhar’s Answer

Systems analysts solve business problems through computer processes, working to make sure computer application designs meet the needs of their organizations.

A typical assignment starts with a meeting in which the systems analyst, managers and users discuss a business problem requiring a change in or development of a computer application. In an effort to define separate programmable procedures that can be used to address the problem, the objectives and the steps needed to attain those objectives are discussed. The systems analyst then plans the system using a number of techniques, from data modeling to object-oriented analysis and design.

Below are some of the challenges or obstacles this role would be facing in day-day activities .
1- Customer cannot tell what they need
2- Requirements are complex and multi-dimensional
3- Requirement development process is human and communication intensive
4- Cannot communicate effectively without understanding business
Thank you comment icon Thankyou for your answer. It gave me much needed insight. JD
0
0
Updated
Share a link to this answer
Share a link to this answer

Krishnaprasad’s Answer

Hello JD L., I would like to call out few generic points, not necessarily applicable only for system analysts. When we do our graduation, most of the time we may not be able to relate a specific technology/algorithm we learn/write to a real world usecase or in simple terms, why are we learning this in the first place. When we join a company/IT firm, we get a chance to talk to customers (depending upon your job profile and the projects that you get to work on) and understand real world requirements. This helps us to relate the theoretical topics we learned during academic time Vs it's practicability real-time.

When it comes to challenges/obstacles, below are few of them that I personally faced:-

1. When you join as a fresher or a new joinee to an already established team in a company, you may face few challenges such as "communication barriers" where you may not be comfortable asking during a team meeting. The solution to that could be to create a rapport with team members individually so that you feel comfortable. This is a critical aspect in my opinion as team work is as important as one's technical proficiency.

2. When it comes to system analyst role, understanding the requirement (be it provided by the end users/customers directly or via product management) is a key aspect. Double clicking the requirement is really important to ensure that we understand the granular asks. This helps on the subsequent phases of the product development / release.
0