Software Develop Life Cycle & The Roles Of Business Analysis

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Software Develop Life Cycle & The Roles Of Business Analysis - Presentation Transcript

    1. The Role of Business Analysis in
      Software Development Life Cycle
      Presentation by Yan Wang
      August 20, 2009
    2. Software Development of Life Cycle
      Introduction
      Chapter 1: Definition on SDLC
      Chapter 2: The 8 FAST Methodology in SDLC
      Chapter 3: Business Analysis in SDLC
    3. Chapter 1SDLC Definition
    4. Chapter 1:SDLC Definition
      Why do we need SDLC?
      What’s SDLC?
      is the process of creating or altering systems, and the models and methodologies that people use to develop these systems. The concept generally refers to computer or information systems.
      • The process of SDLC
    5. Chapter 1:SDLC Definition
      System Development Consist of four phases:
      System initiation
      • Identify the problem
      System Analysis
      • Analyze and understand the problem
      • Identify solution requirements and expectations
      System Design
      • Identify alternative solutions and choose the best course of action
      • Design the chosen solution
      System implementation
      • Implement the chosen solution
      • Evaluate the results
    6. The Context of System Development Project
    7. SDLC Phase 1:Systen Initiation
      The initial planning for a project to define initial
      business scope
      goals
      schedule
      and budgets
      Out put:
      Project scope
      Problem-solving plan
      System Initiation
      System
      Analysis
      System
      Design
      System
      Implementation
    8. SDLC Phase 2:Systen Analysis
      Produces a statement of the system users
      Business requirement
      Expectations
      priorities for a solution to the business prblem
      Out put:
      Requirement statement
      Modeling data
      SystemInitiation
      System
      Analysis
      System
      Design
      System
      Implementation
    9. SDLC Phase 3:Systen Design
      Production a technical blueprint and specifications for a solution that fulfills the business requirement
      Specific
      Technical
      Computer-based
      Out put:
      Coding
      A Working prototype
      System Initiation
      System
      Analysis
      System
      Design
      System
      Implementation
    10. SDLC Phase 4:Systen Implementation
      Produces the technical hardware/software solution for the business problem.
      Day-to day operation
      construction
      Installation
      Testing
      delivery
      Out put:
      Hardware/software solution
      Documentation
      System Initiation
      System
      Analysis
      System
      Design
      System
      Implementation
    11. Chapter 2Eight FAST Project phase With SDLC
    12. Eight Fast Project Phases With SDLC
      Is also called 8 Fast Methodology—is a hypothetical methodology used throughout to demonstrate a representative system development process.
      Scope Definitions
      Problem Analysis
      Requirement Analysis
      Logical Design
      Decision Analysis
      Physical Design
      Construction & Testing
      Installation & Delivery
    13. FAST Phase Vs. Classic Phase
    14. Overlap of System Development Phases
    15. 8 Fast Project Phase
      Is also called 8 Fast Methodology
    16. Scope Definition Phase
      is this problem worth looking at?
      assuming the problem is worth looking at , it establishes the size and boundaries of the project
      project vision
      constraints or limitations
      The required project participants,
      Budget and schedule
      Statement of work (project charter)
    17. 3-19
      Requirements Analysis Phase
      What capabilities should the new system provide for its users?
      What data must be captured and stored?
      What performance level is expected?
      What are the priorities of the various requirements?
    18. 3-22
      Logical Design Phase
      Logical design – the translation of business user requirements into a system model that depicts only the business requirements and not any possible technical design or implementation of those requirements. Common synonyms include conceptual design and essential design.
      System model – a picture of a system that represents reality or a desired reality. System models facilitate improved communication between system users, system analysts, system designers, and system builders.
      Analysis paralysis – a satirical term coined to describe a common project condition in which excessive system modeling dramatically slows progress toward implementation of the intended system solution.
    19. Data Flow Diagram
      Created by Yan Wang with MS-Word
    20. Use-case Modeling
    21. 3-25
      Decision Analysis Phase
      Candidate solutions evaluated in terms of:
      Technical feasibility – Is the solution technically practical? Does our staff have the technical expertise to design and build this solution?
      Operational feasibility – Will the solution fulfill the users’ requirements? To what degree? How will the solution change the users’ work environment? How do users feel about such a solution?
      Economic feasibility – Is the solution cost-effective?
      Schedule feasibility – Can the solution be designed and implemented within an acceptable time?
      Risk feasibility – What is the probability of a successful implementation using the technology and approach?
    22. Decision Analysis with Preference Matrix
      Created by Yan Wang with MS-Excel
    23. 3-27
      Physical Design & Integration Phase
      Physical design – the translation of business user requirements into a system model that depicts a technical implementation of the users’ business requirements. Common synonyms include technical design or implementation model.
      Two extreme philosophies of physical design
      Design by specification – physical system models and detailed specification are produced as a series of written (or computer-generated) blueprints for construction.
      Design by prototyping – Incomplete but functioning applications or subsystems (called prototypes) are constructed and refined based on feedback from users and other designers.
    24. Unified Modeling language (UML)
      Business Concept
      Name/Actor
      Attribute
      Methods
    25. Physical Design--Fully Attributed Data Model
    26. 3-30
      Construction and Testing Phase
      Construct and test system components
      Software
      Purchased
      Custom-built
      Databases
      User and System Interfaces
      Hardware
      Networks
    27. 3-31
      Installation and Delivery Phase
      Deliver the system into operation (production)
      Deliver User training
      Deliver completed documentation
      Convert existing data
    28. 3-32
      System Operation & Maintenance
      System support – the ongoing technical support for users of a system, as well as the maintenance required to deal with any errors, omissions, or new requirements that may arise.
    29. Chapter 3 Business Analysis And SDLC
    30. Outline of chapter3
      Who is Business Analysis (BA)
      One day as BA
      Skills of BA
      Who can be good BA
    31. Business Analyst (BA)
      A BA works as a liaison among stakeholder in a project in order to gather, analyze, communicate and validate requirement.
      Understands the business problems and opportunities in term of requirements
      Between business team and technical team
      Can be group of BA or single person
      Alternative title: requirement engineer, functional engineer, system analysis
    32. One day as BA
      Main channel through which requirements flow through the customer community and development
      Project Management
      Project Sponsor
      Complexity information
      Business Requirement
      Function/ nonfunctional requirement
      Development
      User Requirement
      User
      Representative
      Function/ nonfunctional requirement
      Expectation Constraints
      Business analysis
      Testing
      Other
      Stakeholder
    33. Role of BA
      Define business requirements
      Identify project stakeholders and user classes
      Elicit requirements
      Analyze requirements
      Write requirements specifications
      Model the requirements
      Lead requirements validation.
      Facilitate requirements prioritization
      Manage requirements
    34. Skills of BA
      Listening skills.
      Interviewing and questioning skills
      Analytical skills
      Facilitation skills
      Observational skills
      Writing skills
      Organizational skills
      Modeling skills
      Interpersonal skills
      Creativity
    35. Who can be a good BA
      Former users
      Subject Matter expert
      Former developers
      Business Analysis
    36. Conclusion
      Summary on SDLC
      Users explanation on their need
      Business requirement Analysis
      Design the application system (Data Modeling)
      Programmers write the application (coding)
      Project managers describe the process of application
      Documentation the application system
      operation installed and maintain the system
      How the client is billed
      Technological supported
      Re-Evaluation the client’s really need
      SDLC show: Click here
    37. Work Cited
      Whitten Bentley. Systems Analysis & Design Methods
      You Tube: http://www.youtube.com/watch?v=OfgfnZZdMlI
      Wiki
    38. Question ???
    SlideShare Zeitgeist 2009

    + eeliena Weeliena W Nominate

    custom

    323 views, 1 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 323
      • 323 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags