SlideShare a Scribd company logo
1 of 11
Understanding Business Analysis

   Introduction to System Business Analysis
   and Requirements Engineering



 Mohamed Shaaban
    Systems Analyst
LINK Development                              July 2010
AGENDA
▪   Basic Theories
▪   Analyst Role in SDLC
▪   Qualities of the Analyst
▪   Challenges of Requirements Elicitation
▪   Qualities of Good Requirements
▪   BA Egypt and IIBA Cairo
Analysis
                                                         Analysis
                         Requirements Gathering
                           Requirements Gathering
Business Analyst                                    Functional Requirements
      Business Analyst                                  Functional Requirements


       Basic Theories                               Quality Requirements
                                                Quality Requirements


                          Systems Analyst
                           Systems Analyst
Basic Theories
• Business Analysis
      The set of tasks, knowledge, and techniques required to identify business needs
      and determine solutions to business problems. Solutions often include a systems
      development component, but may also consist of process improvement or
      organizational change.

• Business Analyst vs. Systems Analyst
      - BA isn’t by necessity a part of the IT structure
      - BA is mostly on the customer side
      - SA turns business requirements into system spex
      - Both share a common element: Requirements Elicitation

• Requirements (Functional/Quality)

• Requirements Engineering
RM Plan
                                                                       RM Plan

                         Requirements Analysis
                             Requirements Analysis
Requirements Elicitation
      Requirements Elicitation                        Requirements Management
                                                       Requirements Management



       Analyst Role in SDLC
                     Requirements Development
                           Requirements Development
Business Knowledge
                                                                         Business Knowledge

                            Documentation Skills
                                Documentation Skills
Attention to Details
     Attention to Details                              Communication Skills
                                                       Communication Skills



       Qualities of the Analyst                                  Technical Knowledge
                                                                    Technical Knowledge


                       Problem Solving
                            Problem Solving
Talking Technical
                                                                          Talking Technical

                        Imposing Solutions
                               Imposing Solutions
Passive Aggression
       Passive Aggression                           Assumptions
                                                        Assumptions



       Challenges of Requirements Elicitation
                     Requirements Source
                        Requirements Source
Complete
                                                           Complete

                    Prioritized
                              Prioritized
Traceable
     Traceable                              Clear
                                            Clear



       Qualities of Good Requirements
                                                    Feasible
                 Consistent                                    Feasible
                    Consistent
Qualities of Good Requirements
SMART Requirements

      S-pecific

      M-easurable

      A-chievable

      R-ealistic

      T-raceable
Library
                                                                  Library

                 Jobs
                        Jobs
Networking
    Networking                                  Events
                                                Events



      BA Egypt and IIBA Cairo

                 http://cairo.theiiba.org

                 FB: Business Analysts of Egypt & IIBA Cairo Chapter
Thank You
             Let’s Communicate!
E-mail me:

     Mohamed.Shaaban@mail.link.net

LinkedIn:

     linkedin.com/in/MohamedShaaban

More Related Content

Similar to Introduction to Systems Analysis for Students

What defines a junior business analyst
What defines a junior business analystWhat defines a junior business analyst
What defines a junior business analyst
faruqh
 
Baf -module_1_-_updated_q32010
Baf  -module_1_-_updated_q32010Baf  -module_1_-_updated_q32010
Baf -module_1_-_updated_q32010
KinzaNSaeed
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
Xebia IT Architects
 
Seeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan ShallowaySeeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan Shalloway
AGILEMinds
 

Similar to Introduction to Systems Analysis for Students (20)

How to Organize and Prioritize Requirements
How to Organize and Prioritize RequirementsHow to Organize and Prioritize Requirements
How to Organize and Prioritize Requirements
 
What defines a junior business analyst
What defines a junior business analystWhat defines a junior business analyst
What defines a junior business analyst
 
Alkatesting
AlkatestingAlkatesting
Alkatesting
 
SME Corp SCORE
SME Corp SCORESME Corp SCORE
SME Corp SCORE
 
My profile
My profileMy profile
My profile
 
Role Discovery and RBAC Design: A Case Study with IBM Role and Policy Modeler
Role Discovery and RBAC Design: A Case Study with IBM Role and Policy ModelerRole Discovery and RBAC Design: A Case Study with IBM Role and Policy Modeler
Role Discovery and RBAC Design: A Case Study with IBM Role and Policy Modeler
 
Baf -module_1_-_updated_q32010
Baf  -module_1_-_updated_q32010Baf  -module_1_-_updated_q32010
Baf -module_1_-_updated_q32010
 
It risk advisory brochure 2013
It risk advisory brochure 2013It risk advisory brochure 2013
It risk advisory brochure 2013
 
It risk advisory brochure 2013
It risk advisory brochure 2013It risk advisory brochure 2013
It risk advisory brochure 2013
 
CCS - Business Intelligence Capabilities
CCS - Business Intelligence CapabilitiesCCS - Business Intelligence Capabilities
CCS - Business Intelligence Capabilities
 
It risk advisory brochure 2013
It risk advisory brochure 2013It risk advisory brochure 2013
It risk advisory brochure 2013
 
It risk advisory brochure 2013
It risk advisory brochure 2013It risk advisory brochure 2013
It risk advisory brochure 2013
 
It risk advisory brochure 2013
It risk advisory brochure 2013It risk advisory brochure 2013
It risk advisory brochure 2013
 
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)
Webinar on PRINCE2 + Agile - by Ashish Dhoke (projectingIT)
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
 
Seeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan ShallowaySeeing what matters using the right vision to manage transition - Alan Shalloway
Seeing what matters using the right vision to manage transition - Alan Shalloway
 
It Risk Advisory Brochure
It Risk Advisory BrochureIt Risk Advisory Brochure
It Risk Advisory Brochure
 
It Risk Advisory Brochure
It Risk Advisory BrochureIt Risk Advisory Brochure
It Risk Advisory Brochure
 
It Risk Advisory Brochure
It Risk Advisory BrochureIt Risk Advisory Brochure
It Risk Advisory Brochure
 
BI Business Requirements - A Framework For Business Analysts
BI Business Requirements -  A Framework For Business AnalystsBI Business Requirements -  A Framework For Business Analysts
BI Business Requirements - A Framework For Business Analysts
 

Recently uploaded

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Introduction to Systems Analysis for Students

  • 1. Understanding Business Analysis Introduction to System Business Analysis and Requirements Engineering Mohamed Shaaban Systems Analyst LINK Development July 2010
  • 2. AGENDA ▪ Basic Theories ▪ Analyst Role in SDLC ▪ Qualities of the Analyst ▪ Challenges of Requirements Elicitation ▪ Qualities of Good Requirements ▪ BA Egypt and IIBA Cairo
  • 3. Analysis Analysis Requirements Gathering Requirements Gathering Business Analyst Functional Requirements Business Analyst Functional Requirements Basic Theories Quality Requirements Quality Requirements Systems Analyst Systems Analyst
  • 4. Basic Theories • Business Analysis The set of tasks, knowledge, and techniques required to identify business needs and determine solutions to business problems. Solutions often include a systems development component, but may also consist of process improvement or organizational change. • Business Analyst vs. Systems Analyst - BA isn’t by necessity a part of the IT structure - BA is mostly on the customer side - SA turns business requirements into system spex - Both share a common element: Requirements Elicitation • Requirements (Functional/Quality) • Requirements Engineering
  • 5. RM Plan RM Plan Requirements Analysis Requirements Analysis Requirements Elicitation Requirements Elicitation Requirements Management Requirements Management Analyst Role in SDLC Requirements Development Requirements Development
  • 6. Business Knowledge Business Knowledge Documentation Skills Documentation Skills Attention to Details Attention to Details Communication Skills Communication Skills Qualities of the Analyst Technical Knowledge Technical Knowledge Problem Solving Problem Solving
  • 7. Talking Technical Talking Technical Imposing Solutions Imposing Solutions Passive Aggression Passive Aggression Assumptions Assumptions Challenges of Requirements Elicitation Requirements Source Requirements Source
  • 8. Complete Complete Prioritized Prioritized Traceable Traceable Clear Clear Qualities of Good Requirements Feasible Consistent Feasible Consistent
  • 9. Qualities of Good Requirements SMART Requirements  S-pecific  M-easurable  A-chievable  R-ealistic  T-raceable
  • 10. Library Library Jobs Jobs Networking Networking Events Events BA Egypt and IIBA Cairo http://cairo.theiiba.org FB: Business Analysts of Egypt & IIBA Cairo Chapter
  • 11. Thank You Let’s Communicate! E-mail me: Mohamed.Shaaban@mail.link.net LinkedIn: linkedin.com/in/MohamedShaaban