Business Analysts and SDLC
Topics Covered
• Business Analysis
• SDLC Model
• Business Analysts and SDLC
Business Analysis
• Business analysis is about identifying business
  needs and recommending solutions to the
  business requirements and needs.
• It is about the tasks and techniques followed by
  business analysts in order to render solutions
  while fulfilling the business needs.
• Business analysis explains about stakeholder
  management, enterprise analysis, requirement
  planning and management, requirement analysis,
  solution assessment and other communication
  skills of business analysts.
Business Analysts
• As per BABOK “A business analyst works as a
  liaison among stakeholders in order to elicit,
  analyze, communicate and validate requirements
  for changes to business processes, policies and
  information systems”.
• Business Analysts are also termed as system
  analysts, requirements engineer, business system
  analysts, process analysts, business architect,
  process analysts, business process analysts and
  many more depending on the organization and
  the type of work they perform.
• Apart from the above list different other tasks
  like project management, product management,
  software development, quality assurance,
  integration testing, system design depends
  heavily on the business analysts.
• Business analysts identify and provide the
  solutions that can maximize the organization’s
  value.
• Business analysts are valued when they focus in
  managing costs by mitigating risks, managing
  requirements by filling the gaps. They should
  understand the opportunities and learn to avoid
  threats, work on the organization’s weaknesses
  and gain from the strengths.
SDLC
• Acronym to Software Development Life Cycle.
• SDLC model is a framework that describes the list of
  activities to be performed at each stage of the
  project development life cycle.
• SDLC is specific to IT industry and more focused to
  product development.
• SDLC model divides the development process into
  multiple phases widely described as Planning,
  Analysis, Design, Development, Verification or
  Testing, Implementation and Maintenance or
  Support
SDLC Models
Different SDLC models are:
• Waterfall Model
• Iterative Model
• Spiral Model
• V- Shaped Model
• Agile
SDLC Model Phases Description
• Planning
  – Establish plan to develop system
  – Identify, analyze, plan and prioritize the
    information for the system development
• Analysis
  – Define functional and non-functional
    requirements
• Design
  – Design System and identify specifications
  – Design Functional features
SDLC phase description contd…
  – Confirm system features with reference to the
    functional.
  – Confirm software specifications
• Development
  – Build system as specified
  – Peer Testing, Unit Testing
• Verification/Testing
  – Conduct independent testing and evaluation
  – Quality Assurance Testing
SDLC phase description contd…
• Implementation
  – Establish product baseline
  – Deploy the product
  – User Acceptance Testing
• Maintenance
  – Migrate the product to production system
  – System support and Enhancements
  Disposition phase can also be added to the
 SDLC phases as this deals with archiving the
 old data and retiring the aged systems
Business Analysts and SDLC
  Business Analysts are significant part in any
  product development life cycle. They remain
  the part of the cycle start to end and help in
  one or many ways like:
• Assisting with business case
• Business Planning and monitoring
• Requirements elicitation and define
  requirements baseline
Business Analysts and SDLC contd…
• Support architects in design phase in software
  specifications
• Design and/or review test cases
• Conducting Independent tests
• Trace the requirements and their completion
  during the implementation phase
• Acceptance, installation, deployment and
  defining scope for enhancements during
  maintenance.
Thank You

Business analysts and sdlc

  • 1.
  • 2.
    Topics Covered • BusinessAnalysis • SDLC Model • Business Analysts and SDLC
  • 3.
    Business Analysis • Businessanalysis is about identifying business needs and recommending solutions to the business requirements and needs. • It is about the tasks and techniques followed by business analysts in order to render solutions while fulfilling the business needs. • Business analysis explains about stakeholder management, enterprise analysis, requirement planning and management, requirement analysis, solution assessment and other communication skills of business analysts.
  • 4.
    Business Analysts • Asper BABOK “A business analyst works as a liaison among stakeholders in order to elicit, analyze, communicate and validate requirements for changes to business processes, policies and information systems”. • Business Analysts are also termed as system analysts, requirements engineer, business system analysts, process analysts, business architect, process analysts, business process analysts and many more depending on the organization and the type of work they perform.
  • 5.
    • Apart fromthe above list different other tasks like project management, product management, software development, quality assurance, integration testing, system design depends heavily on the business analysts. • Business analysts identify and provide the solutions that can maximize the organization’s value. • Business analysts are valued when they focus in managing costs by mitigating risks, managing requirements by filling the gaps. They should understand the opportunities and learn to avoid threats, work on the organization’s weaknesses and gain from the strengths.
  • 6.
    SDLC • Acronym toSoftware Development Life Cycle. • SDLC model is a framework that describes the list of activities to be performed at each stage of the project development life cycle. • SDLC is specific to IT industry and more focused to product development. • SDLC model divides the development process into multiple phases widely described as Planning, Analysis, Design, Development, Verification or Testing, Implementation and Maintenance or Support
  • 7.
    SDLC Models Different SDLCmodels are: • Waterfall Model • Iterative Model • Spiral Model • V- Shaped Model • Agile
  • 8.
    SDLC Model PhasesDescription • Planning – Establish plan to develop system – Identify, analyze, plan and prioritize the information for the system development • Analysis – Define functional and non-functional requirements • Design – Design System and identify specifications – Design Functional features
  • 9.
    SDLC phase descriptioncontd… – Confirm system features with reference to the functional. – Confirm software specifications • Development – Build system as specified – Peer Testing, Unit Testing • Verification/Testing – Conduct independent testing and evaluation – Quality Assurance Testing
  • 10.
    SDLC phase descriptioncontd… • Implementation – Establish product baseline – Deploy the product – User Acceptance Testing • Maintenance – Migrate the product to production system – System support and Enhancements Disposition phase can also be added to the SDLC phases as this deals with archiving the old data and retiring the aged systems
  • 11.
    Business Analysts andSDLC Business Analysts are significant part in any product development life cycle. They remain the part of the cycle start to end and help in one or many ways like: • Assisting with business case • Business Planning and monitoring • Requirements elicitation and define requirements baseline
  • 12.
    Business Analysts andSDLC contd… • Support architects in design phase in software specifications • Design and/or review test cases • Conducting Independent tests • Trace the requirements and their completion during the implementation phase • Acceptance, installation, deployment and defining scope for enhancements during maintenance.
  • 13.