SlideShare a Scribd company logo
1 of 29
Download to read offline
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
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
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
System Analyst
4
An IT professional who specializes in
analyzing, designing and implementing
information systems
that optimize organizational efficiency & productivity
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.
The Design
* ACM CC 2005
SA Market & Salary
8Source: https://www.glassdoor.com/Salaries/systems-analyst-salary-SRCH_KO0,15.htm & Kelly Salary Guide 2017
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
Multiple System Analyst Roles
• Business analyst
• Requirements analyst
• Infrastructure analyst
• Change management analyst
• Project manager
As Business Analyst
• Identify business value
• Develops ideas for improving the business
processes.
• Helps design new business processes and
policies & compliances.
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
As Requirements Analyst(2)
Sample Requirements Definition
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
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
As Project manager
ensures project is completed
on time and within budget and delivers the
expected value to the organization
I want to be a system analyst,
what skills are needed?
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
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
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
System Analyst Career Path
Source: Alan Dennis
System analyst?
Anyone?
#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
#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
#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
Books to Read
• Alan Dennis : System Analysis & Design
• Roger Pressman : Software Engineering
• Ian Sommerville : Software Engineering
• Rick Sweeney : Achieving Service-Oriented Architecture
Join Community
• https://www.facebook.com/groups/sarccom/
• https://www.facebook.com/groups/KomunitasAnalystDanArsit
ekSoftwareIndonesia/
• https://www.meetup.com/Software-Architect-Indonesia/
27
Thanks
References
• https://drive.google.com/file/d/0B2i-zbzcqnfHODE5VTB5eFhJWjA/view
• https://www.glassdoor.com/Salaries/systems-analyst-salary-SRCH_KO0,15.htm
http://www.carijasa.co.id | http://www.gaivo-
systemworks.com
29

More Related Content

What's hot

System analysis and design
System analysis and design System analysis and design
System analysis and design Razan Al Ryalat
 
Software process Models
Software process ModelsSoftware process Models
Software process ModelsSADEED AMEEN
 
Information Systems Development and Acquisition
Information Systems Development and AcquisitionInformation Systems Development and Acquisition
Information Systems Development and AcquisitionYonathan Hadiputra
 
Chapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project ManagementChapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project ManagementRohanMistry15
 
Effective Project Communication
Effective Project CommunicationEffective Project Communication
Effective Project CommunicationMark Ritchie
 
Software effort estimation
Software effort estimationSoftware effort estimation
Software effort estimationtumetr1
 
Project communication management
Project communication managementProject communication management
Project communication managementDikshant Ghimire
 
Project communication management
Project communication  managementProject communication  management
Project communication managementyouness jabbar
 
OM for policy influencing
OM for policy influencingOM for policy influencing
OM for policy influencingSimon Hearn
 
Importance of Communication in Project Managment
Importance of Communication in Project ManagmentImportance of Communication in Project Managment
Importance of Communication in Project Managmentlisamdrake
 
Waterfall Methodology
Waterfall MethodologyWaterfall Methodology
Waterfall MethodologyNehaHaroon1
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notesAAKASH S
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and designLOKESH KUMAR
 
Project communication management
Project communication managementProject communication management
Project communication managementPreshan Pradeepa
 
Introduction of software project management
Introduction of software project managementIntroduction of software project management
Introduction of software project managementREHMAT ULLAH
 
Communications Management Presentation
Communications Management PresentationCommunications Management Presentation
Communications Management Presentationbrianbish10795
 

What's hot (20)

Role of System Analysis & Design
Role of System Analysis & DesignRole of System Analysis & Design
Role of System Analysis & Design
 
System analysis and design
System analysis and design System analysis and design
System analysis and design
 
Software process Models
Software process ModelsSoftware process Models
Software process Models
 
Information Systems Development and Acquisition
Information Systems Development and AcquisitionInformation Systems Development and Acquisition
Information Systems Development and Acquisition
 
Chapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project ManagementChapter 01 - Introduction to Software Project Management
Chapter 01 - Introduction to Software Project Management
 
Effective Project Communication
Effective Project CommunicationEffective Project Communication
Effective Project Communication
 
Software effort estimation
Software effort estimationSoftware effort estimation
Software effort estimation
 
Requirements management
Requirements managementRequirements management
Requirements management
 
Project communication management
Project communication managementProject communication management
Project communication management
 
Project Resource Management
Project Resource ManagementProject Resource Management
Project Resource Management
 
Project communication management
Project communication  managementProject communication  management
Project communication management
 
OM for policy influencing
OM for policy influencingOM for policy influencing
OM for policy influencing
 
Importance of Communication in Project Managment
Importance of Communication in Project ManagmentImportance of Communication in Project Managment
Importance of Communication in Project Managment
 
3. ch 2-process model
3. ch 2-process model3. ch 2-process model
3. ch 2-process model
 
Waterfall Methodology
Waterfall MethodologyWaterfall Methodology
Waterfall Methodology
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
Project communication management
Project communication managementProject communication management
Project communication management
 
Introduction of software project management
Introduction of software project managementIntroduction of software project management
Introduction of software project management
 
Communications Management Presentation
Communications Management PresentationCommunications Management Presentation
Communications Management Presentation
 

Similar to Road to rockstar system analyst

Systems analysis and design
Systems analysis and designSystems analysis and design
Systems analysis and designArnel Llemit
 
NISI Agile Software Architecture Slide Deck
NISI Agile Software Architecture Slide DeckNISI Agile Software Architecture Slide Deck
NISI Agile Software Architecture Slide DeckUtrecht University
 
2PR57 - Senior Systems Analyst
2PR57 - Senior Systems Analyst2PR57 - Senior Systems Analyst
2PR57 - Senior Systems AnalystJoseph Dias
 
Kendall7e ch01
Kendall7e ch01Kendall7e ch01
Kendall7e ch01sayAAhmad
 
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01Ullum Pratiwi
 
Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?Harry McLaren
 
Career Paths for Software Professionals
Career Paths for Software ProfessionalsCareer Paths for Software Professionals
Career Paths for Software ProfessionalsAhmed Misbah
 
Makine Öğrenmesi, Yapay Zeka ve Veri Bilimi Süreçlerinin Otomatikleştirilmesi...
Makine Öğrenmesi, Yapay Zeka ve Veri Bilimi Süreçlerinin Otomatikleştirilmesi...Makine Öğrenmesi, Yapay Zeka ve Veri Bilimi Süreçlerinin Otomatikleştirilmesi...
Makine Öğrenmesi, Yapay Zeka ve Veri Bilimi Süreçlerinin Otomatikleştirilmesi...Ali Alkan
 
Yogesh_Fegade_Profile
Yogesh_Fegade_ProfileYogesh_Fegade_Profile
Yogesh_Fegade_ProfileYogesh Fegade
 
Profile_YogeshFegade
Profile_YogeshFegadeProfile_YogeshFegade
Profile_YogeshFegadeYogesh Fegade
 
Brenden Brown Resume
Brenden Brown ResumeBrenden Brown Resume
Brenden Brown ResumeBrenden Brown
 
The Hartford IT Career Opportunities
The Hartford IT Career OpportunitiesThe Hartford IT Career Opportunities
The Hartford IT Career Opportunitieszstein2
 
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310IncQuery Labs
 
Why We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsWhy We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsRebecca Wirfs-Brock
 
Systems Analyst and Its Roles
Systems Analyst and Its RolesSystems Analyst and Its Roles
Systems Analyst and Its RolesAjeng Savitri
 

Similar to Road to rockstar system analyst (20)

Systems analysis and design
Systems analysis and designSystems analysis and design
Systems analysis and design
 
Introduction Software engineering
Introduction   Software engineeringIntroduction   Software engineering
Introduction Software engineering
 
NISI Agile Software Architecture Slide Deck
NISI Agile Software Architecture Slide DeckNISI Agile Software Architecture Slide Deck
NISI Agile Software Architecture Slide Deck
 
SDLC 21.11.2022.pdf
SDLC 21.11.2022.pdfSDLC 21.11.2022.pdf
SDLC 21.11.2022.pdf
 
2PR57 - Senior Systems Analyst
2PR57 - Senior Systems Analyst2PR57 - Senior Systems Analyst
2PR57 - Senior Systems Analyst
 
Kendall7e ch01
Kendall7e ch01Kendall7e ch01
Kendall7e ch01
 
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
Analisis dan Perancangan Sistem - 1 - Kendall7e ch01
 
Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?
 
Career Paths for Software Professionals
Career Paths for Software ProfessionalsCareer Paths for Software Professionals
Career Paths for Software Professionals
 
Makine Öğrenmesi, Yapay Zeka ve Veri Bilimi Süreçlerinin Otomatikleştirilmesi...
Makine Öğrenmesi, Yapay Zeka ve Veri Bilimi Süreçlerinin Otomatikleştirilmesi...Makine Öğrenmesi, Yapay Zeka ve Veri Bilimi Süreçlerinin Otomatikleştirilmesi...
Makine Öğrenmesi, Yapay Zeka ve Veri Bilimi Süreçlerinin Otomatikleştirilmesi...
 
Yogesh_Fegade_Profile
Yogesh_Fegade_ProfileYogesh_Fegade_Profile
Yogesh_Fegade_Profile
 
Resume2012 nadeem
Resume2012 nadeemResume2012 nadeem
Resume2012 nadeem
 
11.ppt
11.ppt11.ppt
11.ppt
 
Profile_YogeshFegade
Profile_YogeshFegadeProfile_YogeshFegade
Profile_YogeshFegade
 
Brenden Brown Resume
Brenden Brown ResumeBrenden Brown Resume
Brenden Brown Resume
 
The Hartford IT Career Opportunities
The Hartford IT Career OpportunitiesThe Hartford IT Career Opportunities
The Hartford IT Career Opportunities
 
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
 
Why We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsWhy We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile Projects
 
Systems Analyst and Its Roles
Systems Analyst and Its RolesSystems Analyst and Its Roles
Systems Analyst and Its Roles
 
Sai_Resume
Sai_ResumeSai_Resume
Sai_Resume
 

More from Mizno Kruge

How to build your own startup
How to build your own startupHow to build your own startup
How to build your own startupMizno Kruge
 
Php Security - OWASP
Php  Security - OWASPPhp  Security - OWASP
Php Security - OWASPMizno Kruge
 
PHP - Programming language war, does it matter
PHP - Programming language war, does it matterPHP - Programming language war, does it matter
PHP - Programming language war, does it matterMizno Kruge
 
Skill Coding untuk Mahasiswa IT, mitos atau fakta?
Skill Coding untuk Mahasiswa IT, mitos atau fakta?Skill Coding untuk Mahasiswa IT, mitos atau fakta?
Skill Coding untuk Mahasiswa IT, mitos atau fakta?Mizno Kruge
 
Why and How startup choose tech stacks?
Why and How startup choose tech stacks?Why and How startup choose tech stacks?
Why and How startup choose tech stacks?Mizno Kruge
 
The standish group chaos report
The standish group chaos report The standish group chaos report
The standish group chaos report Mizno Kruge
 
Romi rm-06-kesalahan-mar2014(1)
Romi rm-06-kesalahan-mar2014(1)Romi rm-06-kesalahan-mar2014(1)
Romi rm-06-kesalahan-mar2014(1)Mizno Kruge
 
Cara cepat menulis laporan tugas akhir
Cara cepat menulis laporan tugas akhirCara cepat menulis laporan tugas akhir
Cara cepat menulis laporan tugas akhirMizno Kruge
 

More from Mizno Kruge (8)

How to build your own startup
How to build your own startupHow to build your own startup
How to build your own startup
 
Php Security - OWASP
Php  Security - OWASPPhp  Security - OWASP
Php Security - OWASP
 
PHP - Programming language war, does it matter
PHP - Programming language war, does it matterPHP - Programming language war, does it matter
PHP - Programming language war, does it matter
 
Skill Coding untuk Mahasiswa IT, mitos atau fakta?
Skill Coding untuk Mahasiswa IT, mitos atau fakta?Skill Coding untuk Mahasiswa IT, mitos atau fakta?
Skill Coding untuk Mahasiswa IT, mitos atau fakta?
 
Why and How startup choose tech stacks?
Why and How startup choose tech stacks?Why and How startup choose tech stacks?
Why and How startup choose tech stacks?
 
The standish group chaos report
The standish group chaos report The standish group chaos report
The standish group chaos report
 
Romi rm-06-kesalahan-mar2014(1)
Romi rm-06-kesalahan-mar2014(1)Romi rm-06-kesalahan-mar2014(1)
Romi rm-06-kesalahan-mar2014(1)
 
Cara cepat menulis laporan tugas akhir
Cara cepat menulis laporan tugas akhirCara cepat menulis laporan tugas akhir
Cara cepat menulis laporan tugas akhir
 

Recently uploaded

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 

Recently uploaded (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
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.
  • 6.
  • 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
  • 10. Multiple System Analyst Roles • Business analyst • Requirements analyst • Infrastructure analyst • Change management analyst • Project manager
  • 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
  • 13. As Requirements Analyst(2) Sample Requirements Definition
  • 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
  • 21. System Analyst Career Path Source: Alan Dennis
  • 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
  • 27. Join Community • https://www.facebook.com/groups/sarccom/ • https://www.facebook.com/groups/KomunitasAnalystDanArsit ekSoftwareIndonesia/ • https://www.meetup.com/Software-Architect-Indonesia/ 27