How to start as IT system analyst
How the system analyst works?
What are roles, a system analyst do when working on company, (startup, corporate)
What skills a system analyst must have?
want to be a system analyst? join our course at www.gaivo-systemworks.com
Hierarchy of management that covers different levels of management
Road to rockstar system analyst
1. System Analyst
Mizno Kruge
Chief Technology Officer
CARIJASA
Contact
Email : mizno.kruge@gmail.com
Mobile : +62 813 1097 4914
Bina Sarana Informatika Kampus M, 23 Oktober 2017
Road to
Bina Sarana Informatika
2. Who am I?
Today
• Chief Technology Officer &
Cofounder, Carijasa
• Software Developer
• Mentor ,www.gaivo-
systemworks.com
• Member of ACCI (Asosiasi
Cloud Computing Indonesia)
Previously
• Software Architect, Mitra
Toyotaka Indonesia
• Software Developer, PT
Tricipta Media Perkasa
• ERP Developer, Wasabi-ERP
• Web Developer, Idebaik.com
2
3. What I am going to talk about
• What is System Analyst?
• Role of System Analyst
• How to be a Great System Analyst?
• System Analyst Career Path
• Summary of Technical System Analyst skill sets
3
4. System Analyst
4
An IT professional who specializes in
analyzing, designing and implementing
information systems
that optimize organizational efficiency & productivity
5. in General
• Develops ideas and suggestions for ways that IT can support
and improve business processes
• Design new business processes supported by IT
• Ensures that all IS standards are maintained.
8. SA Market & Salary
8Source: https://www.glassdoor.com/Salaries/systems-analyst-salary-SRCH_KO0,15.htm & Kelly Salary Guide 2017
9. The Role of SA
As change agents who identify the organizational
improvements needed, design systems to implement those
changes, and train and motivate others to use the systems
11. As Business Analyst
• Identify business value
• Develops ideas for improving the business
processes.
• Helps design new business processes and
policies & compliances.
12. As Requirements Analyst (1)
• Eliciting the requirements from the stakeholders associated
with the new system
• This is achieved by various fact finding techniques like
interviewing, observation, questionnaire etc
14. Infrastructure Analyst
• Handle technical issues on the organization’s technical
infrastructure (HW,SW, NET, DB)
• Have significant training and experience in networking,
database administration & various hardware and software
products.
• Experienced infrastructure analyst may eventually become a
software architect
15. As Change management analyst
• Focuses on the people and management issues surrounding the
system installation.
• Ensures that adequate documentation and support are available to
users
• Provides user training on the new system, and develops strategies
to overcome resistance to change
A system must be well design and acceptable to the user. System
acceptance is achieved through user participation in its
development, effective user training and proper motivation to use
the system
16. As Project manager
ensures project is completed
on time and within budget and delivers the
expected value to the organization
17. I want to be a system analyst,
what skills are needed?
18. Required Skills
Interpersonal skill
• Deal with relationships and
the interface of the analyst
with people in business.
• They are useful in
establishing trust, resolving
conflict, and
communicating information
Technical skills
• Focus on procedures and
techniques for operations
analysis, systems analysis
,and computer science
(hardware, software,
network)
18
19. Interpersonal skill
Communication
• Communicate
in many ways:
head to head,
meetings, etc
• Prototyping
when needed
Understanding
• Identifying
problems and
assessing
their
ramifications
• having a grasp
of company
goals and
• objectives
Teaching
• Educating
people in use
of computer
system
• Giving support
& training
when needed
Selling
• Selling ideas
and promoting
innovations in
problem
solving using
computers
20. Technical Skills
Creativity Problem
solving
Project
management
Dynamic
interface
model ideas into concrete plans
& develop candidate systems to
match user requirements
Reducing problems
developing alternative solutions
Scheduling, performing under
time constrants,coordinating
team efforts, and managing costs
and expenditures
Blending technical and
nontechnical
consideration in functional
specifications and general
design
23. #1 Must have
• UML & other tools (eg, SIPOC)
• User experience: Html, Js, css, xaml
• Multimedia : graphic & animation
• Data Transfer: XML, JSON, XBRL
• OS: Linux, windows, android, ios, mac, SUN
• Documentation: SRS, SAD, Test Cases, Traceability Matrix,
RACI
• Languages: Java, c#, php, perl, cobol, delphi, RoR, phyton,
assembly, javascript
24. #2 Must have
• Methodology: Waterfall, XP, Scrum, RUP, XP, Agile
• Software Paradigm & Design Pattern: Procedural, Object
oriented (Singleton, Façade)
• Windows Service, Web Server
• Web Service : REST, SOAP
• Source control: GIT, SVN, Mercurial etc
• Database Engineering: ERD, RDBMS, ETL, NOSQL, Big Data
• Cloud: AWS, Microsoft Azure, Google
25. #3 Must have
• Hardware: Processor speed, RAM, device size.
• Type of apps: desktop apps, web apps, mobile apps
• Networking: IP, Subnetting, Firewall, Port, Gateway, Access
Point, Load Ballancing, Clustering
• Architecture: N-Tier, Service oriented architecture (SOA)
• Testing: unit, functional, system, integration, dan regression
test
• Standard Operating Environment (SOE): Eclipse, Visual Studio,
spreadsheet, word processor, diagramming, drawing, code
generator, automation test tool, Visio, EA
26. Books to Read
• Alan Dennis : System Analysis & Design
• Roger Pressman : Software Engineering
• Ian Sommerville : Software Engineering
• Rick Sweeney : Achieving Service-Oriented Architecture