SlideShare une entreprise Scribd logo
1  sur  32
Systems Analysis
          and Design


              Class 2
      Succeeding as a Systems
              Analyst

2.1
Relationship between systems analyst’s
       skills and the SDLC cycle
Analytical Skills for Systems Analysis

      Four Sets of Analytical Skills
         Systems Thinking
         Organizational Knowledge
         Problem Identification
         Problem Analyzing and Solving

                       Systems Thinking
      System
         A system is an interrelated set of components, with an
      identifiable boundary, working together for a purpose
       A system exists within an environment
       A boundary separates a system from its environment
       A system has nine characteristics
2.4
Systems Thinking
      Characteristics of a System
         Components
            An irreducible part or aggregation of parts that make up a
             system, also called a subsystem
         Interrelated Components
            Dependence of one subsystem on one or more subsystems
         A Boundary
            The line that marks the inside and outside of a system and
             that separates the system from its environment
         A Purpose
            The overall goal or function of a system
         An Environment
            Everything outside the system’s boundary that interacts with
2.5          the system
Systems Thinking
   Interfaces
      Point of contact at which the system meets its environment
       or where subsystems meet each other
   Input
      Whatever a system takes from its environment in order to
       fulfill its purpose
   Output
      Whatever a system returns to its environment in order to
       fulfill its purpose
   Constraints
      Limits to what it can do and how it can achieve its purpose
       within an environment (capacity, speed or capabilities)
Systems Thinking

Important System Concepts
   Open Systems
      Interact freely with their environments, taking in input and
       returning output
      As environment changes, systems much adapt to
       changes or suffer consequences
   Closed Systems
      Does not interact with environments
      Adaptability are not issues for closed systems
Business Information Systems are open Systems
Systems Thinking

      Important System Concepts (Continued)
         Decomposition
            The process of breaking down a system into smaller
            components which can be further broken down
            Allows the systems analyst to:
                 Break a system into small, manageable subsystems
                 Focus on one area at a time
                 Concentrate on component relating to one group of
                  users
                 Build different components at independent times



2.9
Systems Thinking

       Important System Concepts (Continued)
          Modularity
             Process of dividing a system into modules of a relatively
              uniform size
             Direct result of decomposition
             Modules simplify system design
          Coupling
             The extent to which the subsystems depend on each
              other
             Subsystems should be as independent as possible else
              failure of one subsystem fails the entire system.
          Cohesion
             Extent to which a system or a subsystem performs a
              single function

2.10
Systems Thinking


       Important System Concepts (Continued)
          Logical System Description
             Portrays the purpose and function of the system
             Does not tie the description to a specific physical
              implementation
          Physical System Description
             Focuses on how the system will be materially constructed




2.11
Systems Thinking

       Benefits
          Able to identify something as a system
             Recognizing each of the system’s characteristics
             Identifying boundaries
             Relevant inputs
          Identification of a system leads to abstraction
          From abstraction you can think about essential
           characteristics of specific system
          Abstraction allows analyst to gain insights into specific
           system, to question assumptions, provide
           documentation and manipulate the system without
           disrupting the real situation

2.12
Systems Thinking

       Applying Systems Thinking to Information Systems
          Information systems are subsystems in larger
           organizational systems
             Taking input from, and returning output to, their
                organizational environments
          Data flow diagrams represent information systems as
           systems (clearly illustrate)
               Inputs
               Outputs
               System boundaries
               Environment
               Subsystems
               Interrelationships
2.13
Organizational Knowledge

       Understanding of how organizations work
       Knowledge of specific functions and procedures of
       organization and department
       How work officially gets done
          How departments operates, its purpose, its relationships
           with other departments, its relationships with customers and
           suppliers
       Internal policies
       Competitive and Regulatory Environment
       Organizational Strategies and Tactics



2.14
Problem Identification


       Problem: Difference between an existing situation and a
       desired situation
       Problem solving: the process of finding a way to reduce
       differences
         Identification is process of defining differences

       Differences are defined by comparing the current situation
       to the output of a model that predicts what the output
       should be




2.15
Problem Analyzing and Solving

       Must analyze the problem and determine how to
       solve it
       Four Phases
          Intelligence
             All relevant information is collected
          Design
             Alternatives are formulated
          Choice
             Best alternative solution is chosen
          Implementation
             Solution is put into practice


2.16
Technical Skills for Systems Analysis

       Constant re-education is necessary as technology
       changes rapidly
       Activities to keep skills up-to-date
          Trade publications
          Professional societies
          Attend classes or teach at a local college
          Attend courses sponsored by organization
          Conferences and trade shows
          Browse Websites
          Participate in new groups and conferences




2.17
Technical Skills for Systems Analysis

       Understanding of a wide variety of technologies is
       required (requires continuous learning)
          Microcomputers, workstations, minicomputers and
           mainframe computers
          Programming languages
          Operating systems
          Database and file management systems
          Data communication standards
          Systems development tools and environments
          Web development languages and tools
          Decision support system generators



2.18
Management Skills for Systems Analysis

        Know how to manage your work and use organizational
        resources in the most productive way
        Four categories
           Resource Management
           Project Management
           Risk Management
           Change Management




2.19
Resource Management

       Systems analyst needs to know how to get the most out of
       the resources of an organization, including team members
       Includes the following capabilities
          Predicting resource usage
          Tracking resource consumption
          Effective use of resources
          Evaluation of resource quality
          Securing resources from abusive use
          Relinquishing resources when no longer needed




2.20
Project Management

       Two Goals
         Prevent projects from coming in late

         Prevent projects from going over budget

       Assists management in keeping track of project’s progress
       Consists of several steps
         Decomposing project into independent tasks

         Determining relationships between tasks

         Assigning resources and personnel to tasks

            Independent contractors


2.21
Risk Management

       Ability to anticipate what might go wrong in a project
       Minimize risk and/or minimize damage that might result
       Placement of resources
       Prioritization of activities to achieve greatest gain


                  Change Management
       Ability to assist people in making transition to new system
       Ability to deal with technical issues related to change
         Obsolescence
         Reusability
2.22
Interpersonal Skills for Systems Analysis

       Mastery of interpersonal skills is paramount to success as
       a Systems Analyst
       Four types of skills:
           Communication skills
           Working alone and with a team
           Facilitating groups
           Managing expectations




2.23
Communication Skills

       Effective communication helps to establish and maintain
       good working relationships with clients and colleagues
       Clearly and Effectively communicate with others
       Three types used by Systems Analyst
          Interviewing and Listening
          Questionnaires
          Written and Oral Presentations
       Skills improve with experience




2.24
Interviewing and Listening

       Means to gather information about a project
       Listening to answers is just as important as asking questions
       Effective listening leads to understanding of problem and generates
       additional questions
       Expensive and time-consuming


                          Questionnaires
         Advantages:
           Less costly than interviews
           Results are less biased due to standardization
         Disadvantages
           Less effective than interviews due to lack of follow-up
2.25
Written and Oral Presentations

       Used to document progress of project and communicate
       this to others




2.26
Working Alone and with a Team

       Working alone on aspects of project involves managing:
          Time
          Commitments
          Deadlines
       Team work involves establishing standards of cooperation
       and coordination
          Know when to trust judgment of others and when to question it
          Understand strengths and weakness of team members




2.27
Facilitating Groups

       Involves guiding a group without being a part of the group
       Must work to keep the effort on track
       Useful skill for sessions such as Joint Application Development
       (JAD)

                  Managing Expectations
       Managing expectations is directly related to successful
       system implementation
       Skills for successful expectation management
         Understanding of technology and workflows
         Ability to communicate a realistic picture of new system to
          users
         Effective education of management and users throughout
2.28      systems development life cycle
Systems Analysis as a Profession

       Standards have been established for education, training,
       certification and practice
       Standard ways of analyzing, designing, and implementing
       systems
         Society for Information Management

         Association of Information Technology Professionals

         Association for Computing Machinery (ACM)

         Certified Computing Professional (CCP) exam

       Several aspects:
         Standards of Practice

         Ethics

         Career Paths

2.29
Standards of Practice
       Endorsed Development Methodology
          Specific procedures and techniques to be used during
           development process
          Promote consistency and reliability across all of an
           organization’s development projects
       Approved Development Platforms
          Organizations standardize around a specific platform,
           sometimes tied to development methodology
       Standardization of Roles
          Roles are becoming better defined across organizations
       Development of a Common Language
          Common programming languages
          Common modeling languages, such as Unified Modeling
           Language (UML)
2.30
Ethics


       Professional Ethics
         ACM Code of Ethics – See Figure 2-10

       Business Ethics
         Stockholder approach

             Any action taken by a business is acceptable as long as
              it is legal and maximizes stockholder profit
         Stakeholder approach

             Any action that violates rights of stakeholder must be
              rejected
         Social Contract approach

             Any action that is deceptive, can dehumanize employees
              or that could discriminate is rejected

2.31
Career Paths


       Consulting
       Information Systems within a large corporation
       Software vendors
       Other opportunities outside of systems analysis




2.32

Contenu connexe

Tendances

Tendances (20)

System design
System designSystem design
System design
 
6. dss
6. dss6. dss
6. dss
 
software engineering
software engineeringsoftware engineering
software engineering
 
03 basic concepts
03 basic concepts03 basic concepts
03 basic concepts
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
An agent based approach for building complex software systems
An agent based approach for building complex software systemsAn agent based approach for building complex software systems
An agent based approach for building complex software systems
 
Chapter02
Chapter02Chapter02
Chapter02
 
DSS and decision support system and its types
DSS and decision support system and its typesDSS and decision support system and its types
DSS and decision support system and its types
 
Decision support system
Decision  support  systemDecision  support  system
Decision support system
 
System analysis and design logical design
System analysis and design  logical designSystem analysis and design  logical design
System analysis and design logical design
 
Decision Support System - Presentation Slides
Decision Support System - Presentation SlidesDecision Support System - Presentation Slides
Decision Support System - Presentation Slides
 
Decision support system
Decision support systemDecision support system
Decision support system
 
Dss
DssDss
Dss
 
Decision support systems
Decision support systemsDecision support systems
Decision support systems
 
Cis 2303 lo1 part 1_weeks_1_2 - student ver
Cis 2303 lo1 part 1_weeks_1_2 - student verCis 2303 lo1 part 1_weeks_1_2 - student ver
Cis 2303 lo1 part 1_weeks_1_2 - student ver
 
Chapter04
Chapter04Chapter04
Chapter04
 
Seminar on dss
Seminar on dssSeminar on dss
Seminar on dss
 
Architectural styles and patterns
Architectural styles and patternsArchitectural styles and patterns
Architectural styles and patterns
 
Chapter 08
Chapter 08Chapter 08
Chapter 08
 
advanced querying
advanced queryingadvanced querying
advanced querying
 

Similaire à Systems Analyst Skills for Success

Chapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystChapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystDhani Ahmad
 
Function oriented design
Function oriented designFunction oriented design
Function oriented designVidhun T
 
Se ii unit2-software_design_principles
Se ii unit2-software_design_principlesSe ii unit2-software_design_principles
Se ii unit2-software_design_principlesAhmad sohail Kakar
 
Design concept -Software Engineering
Design concept -Software EngineeringDesign concept -Software Engineering
Design concept -Software EngineeringVarsha Ajith
 
Function Oriented and Object Oriented Design,Modularization techniques
Function Oriented and Object Oriented Design,Modularization techniquesFunction Oriented and Object Oriented Design,Modularization techniques
Function Oriented and Object Oriented Design,Modularization techniquesnimmik4u
 
Software engg. pressman_ch-10
Software engg. pressman_ch-10Software engg. pressman_ch-10
Software engg. pressman_ch-10Dhairya Joshi
 
Sen2 Architectural Design
Sen2 Architectural DesignSen2 Architectural Design
Sen2 Architectural DesignPrizzl
 
Lecture-2-Architectural_Concepts.pdf
Lecture-2-Architectural_Concepts.pdfLecture-2-Architectural_Concepts.pdf
Lecture-2-Architectural_Concepts.pdfAkilaGamage2
 
Software Architecture
Software Architecture Software Architecture
Software Architecture ssuser9d62d6
 
Chapter 7 Design Architecture and Methodology1.docx
Chapter 7 Design Architecture and Methodology1.docxChapter 7 Design Architecture and Methodology1.docx
Chapter 7 Design Architecture and Methodology1.docxmccormicknadine86
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and DesignJoel Briza
 
Software Architecture Standard IEEE 1471
Software Architecture Standard IEEE 1471Software Architecture Standard IEEE 1471
Software Architecture Standard IEEE 1471vconovalov
 
Lecture-_-5-_SDA_software design and architecture.doc
Lecture-_-5-_SDA_software design and architecture.docLecture-_-5-_SDA_software design and architecture.doc
Lecture-_-5-_SDA_software design and architecture.docesrabilgic2
 
sadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfsadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfshoukatali154717
 

Similaire à Systems Analyst Skills for Success (20)

Chapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analystChapter02 succeeding as a systems analyst
Chapter02 succeeding as a systems analyst
 
Function oriented design
Function oriented designFunction oriented design
Function oriented design
 
Succeeding as a Systems Analysts
Succeeding  as a Systems AnalystsSucceeding  as a Systems Analysts
Succeeding as a Systems Analysts
 
Se ii unit2-software_design_principles
Se ii unit2-software_design_principlesSe ii unit2-software_design_principles
Se ii unit2-software_design_principles
 
Chapter1
Chapter1Chapter1
Chapter1
 
Design concept -Software Engineering
Design concept -Software EngineeringDesign concept -Software Engineering
Design concept -Software Engineering
 
Function Oriented and Object Oriented Design,Modularization techniques
Function Oriented and Object Oriented Design,Modularization techniquesFunction Oriented and Object Oriented Design,Modularization techniques
Function Oriented and Object Oriented Design,Modularization techniques
 
Software engg. pressman_ch-10
Software engg. pressman_ch-10Software engg. pressman_ch-10
Software engg. pressman_ch-10
 
Unit 1
Unit 1Unit 1
Unit 1
 
Sen2 Architectural Design
Sen2 Architectural DesignSen2 Architectural Design
Sen2 Architectural Design
 
Unit 3
Unit 3Unit 3
Unit 3
 
Lecture-2-Architectural_Concepts.pdf
Lecture-2-Architectural_Concepts.pdfLecture-2-Architectural_Concepts.pdf
Lecture-2-Architectural_Concepts.pdf
 
Software Architecture
Software Architecture Software Architecture
Software Architecture
 
Chapter 7 Design Architecture and Methodology1.docx
Chapter 7 Design Architecture and Methodology1.docxChapter 7 Design Architecture and Methodology1.docx
Chapter 7 Design Architecture and Methodology1.docx
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
Software Architecture Standard IEEE 1471
Software Architecture Standard IEEE 1471Software Architecture Standard IEEE 1471
Software Architecture Standard IEEE 1471
 
Lecture-_-5-_SDA_software design and architecture.doc
Lecture-_-5-_SDA_software design and architecture.docLecture-_-5-_SDA_software design and architecture.doc
Lecture-_-5-_SDA_software design and architecture.doc
 
Sad
SadSad
Sad
 
sadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdfsadfinal2007-121022230733-phpapp01.pdf
sadfinal2007-121022230733-phpapp01.pdf
 
System ana
System anaSystem ana
System ana
 

Plus de Dr. Mazin Mohamed alkathiri

ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)
ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)
ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)Dr. Mazin Mohamed alkathiri
 
Advance Mobile Application Development class 02-B
Advance Mobile Application Development class 02-BAdvance Mobile Application Development class 02-B
Advance Mobile Application Development class 02-BDr. Mazin Mohamed alkathiri
 
ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)
ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)
ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)Dr. Mazin Mohamed alkathiri
 
Academic Writing (Technical report writing ) class 07
Academic Writing (Technical report writing ) class 07Academic Writing (Technical report writing ) class 07
Academic Writing (Technical report writing ) class 07Dr. Mazin Mohamed alkathiri
 

Plus de Dr. Mazin Mohamed alkathiri (20)

ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Advance Mobile Application Development class 05
Advance Mobile Application Development class 05Advance Mobile Application Development class 05
Advance Mobile Application Development class 05
 
ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)
ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)
ESSENTIAL of (CS/IT/IS) class 05 (Software concepts)
 
OS-operating systems- ch03
OS-operating systems- ch03OS-operating systems- ch03
OS-operating systems- ch03
 
OS-operating systems - ch02 - part-2-2024
OS-operating systems - ch02 - part-2-2024OS-operating systems - ch02 - part-2-2024
OS-operating systems - ch02 - part-2-2024
 
Advance Mobile Application Development class 04
Advance Mobile Application Development class 04Advance Mobile Application Development class 04
Advance Mobile Application Development class 04
 
Advance Mobile Application Development class 03
Advance Mobile Application Development class 03Advance Mobile Application Development class 03
Advance Mobile Application Development class 03
 
Advance Mobile Application Development class 02-B
Advance Mobile Application Development class 02-BAdvance Mobile Application Development class 02-B
Advance Mobile Application Development class 02-B
 
OS-ch02-part-1-2024.ppt
OS-ch02-part-1-2024.pptOS-ch02-part-1-2024.ppt
OS-ch02-part-1-2024.ppt
 
Advance Mobile Application Development class 02
Advance Mobile Application Development class 02Advance Mobile Application Development class 02
Advance Mobile Application Development class 02
 
ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)
ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)
ESSENTIAL of (CS/IT/IS) class 03-04 (NUMERIC SYSTEMS)
 
Advance Mobile Application Development class 01
Advance Mobile Application Development class 01Advance Mobile Application Development class 01
Advance Mobile Application Development class 01
 
ESSENTIAL of (CS/IT/IS) class 02 (HCI)
ESSENTIAL of (CS/IT/IS) class 02 (HCI)ESSENTIAL of (CS/IT/IS) class 02 (HCI)
ESSENTIAL of (CS/IT/IS) class 02 (HCI)
 
Seminar
SeminarSeminar
Seminar
 
ESSENTIAL of (CS/IT/IS)
ESSENTIAL of (CS/IT/IS)ESSENTIAL of (CS/IT/IS)
ESSENTIAL of (CS/IT/IS)
 
OS-ch01-2024.ppt
OS-ch01-2024.pptOS-ch01-2024.ppt
OS-ch01-2024.ppt
 
Mobile Application Development class 008
Mobile Application Development class 008Mobile Application Development class 008
Mobile Application Development class 008
 
Academic Writing (Punctuation ) class 06
Academic Writing (Punctuation ) class 06Academic Writing (Punctuation ) class 06
Academic Writing (Punctuation ) class 06
 
Academic Writing (Technical report writing ) class 07
Academic Writing (Technical report writing ) class 07Academic Writing (Technical report writing ) class 07
Academic Writing (Technical report writing ) class 07
 

Dernier

Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 

Dernier (20)

Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 

Systems Analyst Skills for Success

  • 1. Systems Analysis and Design Class 2 Succeeding as a Systems Analyst 2.1
  • 2. Relationship between systems analyst’s skills and the SDLC cycle
  • 3.
  • 4. Analytical Skills for Systems Analysis Four Sets of Analytical Skills  Systems Thinking  Organizational Knowledge  Problem Identification  Problem Analyzing and Solving Systems Thinking System  A system is an interrelated set of components, with an identifiable boundary, working together for a purpose  A system exists within an environment  A boundary separates a system from its environment  A system has nine characteristics 2.4
  • 5. Systems Thinking Characteristics of a System  Components  An irreducible part or aggregation of parts that make up a system, also called a subsystem  Interrelated Components  Dependence of one subsystem on one or more subsystems  A Boundary  The line that marks the inside and outside of a system and that separates the system from its environment  A Purpose  The overall goal or function of a system  An Environment  Everything outside the system’s boundary that interacts with 2.5 the system
  • 6. Systems Thinking  Interfaces  Point of contact at which the system meets its environment or where subsystems meet each other  Input  Whatever a system takes from its environment in order to fulfill its purpose  Output  Whatever a system returns to its environment in order to fulfill its purpose  Constraints  Limits to what it can do and how it can achieve its purpose within an environment (capacity, speed or capabilities)
  • 7.
  • 8. Systems Thinking Important System Concepts  Open Systems  Interact freely with their environments, taking in input and returning output  As environment changes, systems much adapt to changes or suffer consequences  Closed Systems  Does not interact with environments  Adaptability are not issues for closed systems Business Information Systems are open Systems
  • 9. Systems Thinking Important System Concepts (Continued)  Decomposition  The process of breaking down a system into smaller components which can be further broken down  Allows the systems analyst to:  Break a system into small, manageable subsystems  Focus on one area at a time  Concentrate on component relating to one group of users  Build different components at independent times 2.9
  • 10. Systems Thinking Important System Concepts (Continued)  Modularity  Process of dividing a system into modules of a relatively uniform size  Direct result of decomposition  Modules simplify system design  Coupling  The extent to which the subsystems depend on each other  Subsystems should be as independent as possible else failure of one subsystem fails the entire system.  Cohesion  Extent to which a system or a subsystem performs a single function 2.10
  • 11. Systems Thinking Important System Concepts (Continued)  Logical System Description  Portrays the purpose and function of the system  Does not tie the description to a specific physical implementation  Physical System Description  Focuses on how the system will be materially constructed 2.11
  • 12. Systems Thinking Benefits  Able to identify something as a system  Recognizing each of the system’s characteristics  Identifying boundaries  Relevant inputs  Identification of a system leads to abstraction  From abstraction you can think about essential characteristics of specific system  Abstraction allows analyst to gain insights into specific system, to question assumptions, provide documentation and manipulate the system without disrupting the real situation 2.12
  • 13. Systems Thinking Applying Systems Thinking to Information Systems  Information systems are subsystems in larger organizational systems  Taking input from, and returning output to, their organizational environments  Data flow diagrams represent information systems as systems (clearly illustrate)  Inputs  Outputs  System boundaries  Environment  Subsystems  Interrelationships 2.13
  • 14. Organizational Knowledge Understanding of how organizations work Knowledge of specific functions and procedures of organization and department How work officially gets done  How departments operates, its purpose, its relationships with other departments, its relationships with customers and suppliers Internal policies Competitive and Regulatory Environment Organizational Strategies and Tactics 2.14
  • 15. Problem Identification Problem: Difference between an existing situation and a desired situation Problem solving: the process of finding a way to reduce differences  Identification is process of defining differences Differences are defined by comparing the current situation to the output of a model that predicts what the output should be 2.15
  • 16. Problem Analyzing and Solving Must analyze the problem and determine how to solve it Four Phases  Intelligence  All relevant information is collected  Design  Alternatives are formulated  Choice  Best alternative solution is chosen  Implementation  Solution is put into practice 2.16
  • 17. Technical Skills for Systems Analysis Constant re-education is necessary as technology changes rapidly Activities to keep skills up-to-date  Trade publications  Professional societies  Attend classes or teach at a local college  Attend courses sponsored by organization  Conferences and trade shows  Browse Websites  Participate in new groups and conferences 2.17
  • 18. Technical Skills for Systems Analysis Understanding of a wide variety of technologies is required (requires continuous learning)  Microcomputers, workstations, minicomputers and mainframe computers  Programming languages  Operating systems  Database and file management systems  Data communication standards  Systems development tools and environments  Web development languages and tools  Decision support system generators 2.18
  • 19. Management Skills for Systems Analysis Know how to manage your work and use organizational resources in the most productive way Four categories  Resource Management  Project Management  Risk Management  Change Management 2.19
  • 20. Resource Management Systems analyst needs to know how to get the most out of the resources of an organization, including team members Includes the following capabilities  Predicting resource usage  Tracking resource consumption  Effective use of resources  Evaluation of resource quality  Securing resources from abusive use  Relinquishing resources when no longer needed 2.20
  • 21. Project Management Two Goals  Prevent projects from coming in late  Prevent projects from going over budget Assists management in keeping track of project’s progress Consists of several steps  Decomposing project into independent tasks  Determining relationships between tasks  Assigning resources and personnel to tasks  Independent contractors 2.21
  • 22. Risk Management Ability to anticipate what might go wrong in a project Minimize risk and/or minimize damage that might result Placement of resources Prioritization of activities to achieve greatest gain Change Management Ability to assist people in making transition to new system Ability to deal with technical issues related to change  Obsolescence  Reusability 2.22
  • 23. Interpersonal Skills for Systems Analysis Mastery of interpersonal skills is paramount to success as a Systems Analyst Four types of skills:  Communication skills  Working alone and with a team  Facilitating groups  Managing expectations 2.23
  • 24. Communication Skills Effective communication helps to establish and maintain good working relationships with clients and colleagues Clearly and Effectively communicate with others Three types used by Systems Analyst  Interviewing and Listening  Questionnaires  Written and Oral Presentations Skills improve with experience 2.24
  • 25. Interviewing and Listening Means to gather information about a project Listening to answers is just as important as asking questions Effective listening leads to understanding of problem and generates additional questions Expensive and time-consuming Questionnaires Advantages:  Less costly than interviews  Results are less biased due to standardization Disadvantages  Less effective than interviews due to lack of follow-up 2.25
  • 26. Written and Oral Presentations Used to document progress of project and communicate this to others 2.26
  • 27. Working Alone and with a Team Working alone on aspects of project involves managing:  Time  Commitments  Deadlines Team work involves establishing standards of cooperation and coordination  Know when to trust judgment of others and when to question it  Understand strengths and weakness of team members 2.27
  • 28. Facilitating Groups Involves guiding a group without being a part of the group Must work to keep the effort on track Useful skill for sessions such as Joint Application Development (JAD) Managing Expectations Managing expectations is directly related to successful system implementation Skills for successful expectation management  Understanding of technology and workflows  Ability to communicate a realistic picture of new system to users  Effective education of management and users throughout 2.28 systems development life cycle
  • 29. Systems Analysis as a Profession Standards have been established for education, training, certification and practice Standard ways of analyzing, designing, and implementing systems  Society for Information Management  Association of Information Technology Professionals  Association for Computing Machinery (ACM)  Certified Computing Professional (CCP) exam Several aspects:  Standards of Practice  Ethics  Career Paths 2.29
  • 30. Standards of Practice Endorsed Development Methodology  Specific procedures and techniques to be used during development process  Promote consistency and reliability across all of an organization’s development projects Approved Development Platforms  Organizations standardize around a specific platform, sometimes tied to development methodology Standardization of Roles  Roles are becoming better defined across organizations Development of a Common Language  Common programming languages  Common modeling languages, such as Unified Modeling Language (UML) 2.30
  • 31. Ethics Professional Ethics  ACM Code of Ethics – See Figure 2-10 Business Ethics  Stockholder approach  Any action taken by a business is acceptable as long as it is legal and maximizes stockholder profit  Stakeholder approach  Any action that violates rights of stakeholder must be rejected  Social Contract approach  Any action that is deceptive, can dehumanize employees or that could discriminate is rejected 2.31
  • 32. Career Paths Consulting Information Systems within a large corporation Software vendors Other opportunities outside of systems analysis 2.32