CBAP Prep Exam - Requirements Elicitation May 09

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

    5 Favorites

    CBAP Prep Exam - Requirements Elicitation May 09 - Presentation Transcript

    1. Requirement Elicitation Chapter 4
      • Points to review:
      • Intro to Requirement Elicitation
      • Elicit Requirement
      • Brainstorming
      • Document Analysis
      • Interface Analysis
    2. Chapter 4: Requirement Elicitation Chapters Section 4.1 – 4.5 (Pg 152 – 161) Section 4.6 – 4.12 (Pg 162 – 177)
      • Points to review:
      • Intro to Requirement Elicitation
      • Elicit Requirement
      • Brainstorming
      • Document Analysis
      • Interface Analysis
    3. BABOK Chapter 4 (Pg ) Chapter 4 – Requirement Elicitation
    4. 4.1 - Introduction
      • Eliciting requirements is a key task of a Business Analyst, because requirements serve as the foundation for the solution to business needs.
      • The 4 C’s: Complete, Clear, Correct, Consistent
      • Gather requirements by EAR – elicitation, analysis and review
      • Input:
        • EA activities
        • Requirement Planning and Mgt activities
      • Output:
        • Requirement Analysis and Documentation
    5. 4.1 - Introduction
      • 1 Task
        • Elicit Requirements
      • 10 Techniques
        • Brainstorming
        • Document Analysis
        • Focus Group
        • Interface Analysis
        • Interview
        • Observation
        • Prototyping
        • Requirement Workshops
        • Reverse Engineering
        • Survey
    6. BABOK Section 4.2 (Pg ) Task 1 – Elicit Requirements
    7. 4.2 Technique - Elicit Requirements
      • Purpose
        • To engage stakeholders for essential needs.
      • Knowledge
        • Elicitation/research approaches
        • Effective elicitation techniques
        • Knowledge of the organization and domain
      • Skills
        • Interviewing
        • Facilitating collaborative sessions
        • Observation
        • Conflict resolution
        • Abstract thinking
        • Writing;
        • documentation
        • Listening
      • Process
        • Prepare for Elicitation
        • Conduct Elicitation
      • Prepare
        • Participants:
          • Depends on knowledge of stakeholders
          • Willingness to participate in requirement definition
          • Ability to reach a consensus
        • Techniques:
      • Conduct
        • Tracing Requirements
        • Capturing Requirement Attributes
        • Use Glossary
      • Brainstorming
      • Document Analysis
      • Focus Group
      • Interface Analysis
      • Interview
      • Observation
      • Prototyping
      • Workshop
      • Reverse engineering
      • Survey
    8. BABOK Section 4.3 (Pg 156) Technique 1 – Brainstorming
    9. 4.3 Technique - Brainstorming
      • Elicit creative ideas
        • Pro:
          • Able to elicit many ideas
          • Non-judgmental environment (creative thinking)
        • Con:
          • Dependent on participants creativity
      • Process
        • Prepare
        • Conduct
        • Wrap-up
      • Prepare
          • Develop clear & concise area of interest
          • Determine time limit
          • Determine who will participate
          • Establish criteria for evaluating and rating ideas
      • Conduct
          • Share ideas
          • Record ideas
          • Encourage participants to share more ideas
          • The sky is the limit
      • Wrap-up
          • Discuss and Evaluate ideas
          • Create, combine and eliminate
          • Rate ideas
          • Distribute final list
    10. BABOK Section 4.4 (Pg ) Technique 2 – Document Analysis
    11. 4.4 Technique – Document Analysis
      • Elicit from existing documentations
      • Pro:
        • Not starting from a blank page
        • Leverage existing materials
        • Ability to cross-check requirements from other elicitation techniques
      • Con:
        • “ As-is” perspective
        • Documentation may not be current or valid
        • Time consuming
      • Process
        • Prepare
        • Analyze
        • Wrap-up
      • Prepare
          • Evaluate relevant system to be studied
      • Analyze
          • Identify relevant business details
          • Document business details
      • Wrap-up
          • Review and confirm selected details
          • Obtain answers to follow up questions
    12. BABOK Section 4.5 (Pg ) Technique 3 – Focus Group
    13. 4.5 Technique – Focus Group
      • Elicit ideas and attitude about specific product, service or opportunity in an interactive group environment.
      • Pro:
        • Time savings – able to elicit data in a single session
        • Effective for learning attitudes, experiences and desires
        • Collaborative environment
      • Con:
        • Issue of trust; unwillingness to share what may be sensitive data or personal topics
        • Data may not be consistent with how people actually behave
        • Too homogenous
        • Requires a skilled moderator
        • Difficulty in scheduling time and
        • date.
      • Process:
        • Prepare
        • Run
        • Produce
      • Prepare
          • Evaluate relevant system to be studied
      • Run
          • Identify relevant business details
          • Document business details
      • Produce
          • Review and confirm selected details
          • Obtain answers to follow up questions
    14. BABOK Section 4.6 (Pg ) Technique 4 – Interface Analysis
    15. 4.6 Technique: Interface Analysis
      • Interface Analysis
        • Pro:
          • Early elicitation provides valuable project management details
        • Con:
          • Only exposes inputs, outputs and key data elements related to the interface (not an understanding of the processes)
    16. Table 4-1 Requirements Elicitation Approaches
              • Brainstorming
              • Document Analysis
              • Focus Group
              • Interface Analysis
              • Interview
              • Observation
              • Prototyping
              • Requirements Workshop
              • Reverse Engineering
              • Survey
    17. BABOK Section 4.7 (Pg ) Technique 5 – Interview
    18. 4.7 Technique: Interview
      • Purpose :
        • To elicit information from a person or a group of people, through informal or formal interviews. The BA is in the role of interviewee.
      • Description :
          • One-on-one
          • Group
          • Structured
          • Unstructured
    19. 4.7 Technique: Interview (continued)
      • Success factors
        • BA skill level in:
        • The business domain
        • Conducting interviews
        • Documenting discussions
        • Developing rapport with the interviewee
        • Interviewee ability to:
        • Provide relevant information readily
        • Clearly understand what is needed from the system
    20. 4.7 Technique: Interview (continued)
      • Process
        • Interview preparation
          • Define goal
          • Identify interviewees
          • Design interview
          • Contact potential interviewees
        • Conduct interview
          • (refer to interview process 4.7.4.2 and other reference material for tips)
        • Post interview follow-up and review
          • Document discussion
          • Send notes for review
    21. 4.7 Technique: Interview (continued)
      • Strengths
        • Encourages participation/establishes rapport with SH
        • Direct, variable technique
        • Allows full discussion and explanation of questions/answers
        • Enables observation of non-verbal behavior
        • Allows opportunity for follow-up and probing questions to confirm understanding
        • Objectives can be used to maintain focus
      • Weaknesses
        • Not ideal to reach consensus
        • Requires commitment and involvement
        • Dependent upon skills and interpretation of interviewer (BA)
    22. BABOK Section 4.8 (Pg ) Technique 6 – Observation
    23. 4.8 Technique: Observation
      • Purpose :
        • To elicit requirements by conducting an assessment of the SME’s work environment. This method is appropriate when documenting details about the current process for change or enhancement.
      • Description :
          • Passive / invisible
          • Active / visible
          • Variations
            • Hands-on
            • Apprentice
            • Demonstration
    24. 4.8 Technique: Observation (continued)
      • Process
        • Observation preparation
          • Determine sampling of users
          • Prepare questions
        • Conduct observation
          • (refer to observation process 4.8.4.2 for tips)
        • Post observation wrap-up
          • Obtain answers to questions
          • Provide a feedback summary to individual shadowed workers for review
          • Review findings with the entire shadowed group
    25. 4.8 Technique: Observation (continued)
      • Strengths
        • Provides realistic and practical insight
        • Elicits details of informal communications and activities (work-arounds)
      • Weaknesses
        • Not available for non-existing processes
        • Potential for being time-consuming
        • Potential for being disruptive to the process
        • Does not reveal insight to exceptions and infrequent activities
        • Not suitable for intellectual processes
    26. BABOK Section 4.9 (Pg ) Technique 7 – Prototyping
    27. 4.9 Technique: Prototyping
      • Purpose :
        • To uncover and make apparent interface requirements before the application is designed or developed.
      • Description :
          • Horizontal
          • Vertical
          • ‘ Throw-away’
          • Evolutionary
    28. 4.9 Technique: Prototyping (continued)
      • Process
        • Prototyping preparation
          • Identify the functionality to be modeled
          • Determine prototyping approach
        • Build prototype
        • Prototype evaluation
          • Verify the prototype represents the users’ needs
            • (may utilize various techniques including, interview, observation, survey, focus group)
    29. 4.9 Technique: Prototyping (continued)
      • Strengths
          • Lets users “see” the future system’s interface
          • Provides early user interaction/feedback
          • Throw-aways are an inexpensive means to confirm user interface requirements
          • Verticals can show existing technology capabilities & gaps
          • Evolutionary allow designers/developers to learn; evolve system requirements
      • Weaknesses
          • Can be time-consuming
          • Based on system assumptions
          • May set unrealistic expectations
    30. BABOK Section 4.10 (Pg ) Technique 8 – Requirement Workshop
    31. 4.10 Technique: Requirements Workshop
      • Purpose :
      • To capture requirements quickly in a structured way. Workshops may be used to:
          • scope
          • discover
          • define
          • prioritize
          • reach consensus
          • review
      • Description :
          • Facilitated
          • Requirements and issues documented by scribe
          • ‘ Throw-away’
          • Evolutionary
    32. 4.10 Technique: Requirements Workshop (continued)
      • Process
        • Requirements Workshop preparation
          • Clarify SH needs and workshop purpose
          • Identify critical SH participants
          • Define agenda
          • Determine documentation method
          • Schedule the session (arrange room/equipment logistics)
          • Prepare & send materials in advance
          • Conduct pre-workshop interviews with attendees**
        • Conduct/run Workshop (refer to requirements workshop process in section 4.10.4.2 for tips)
        • Post workshop wrap-up (done by facilitator)
          • Follow-up on open actions
          • Complete workshop documentation and distribute to attendees and sponsor
    33. 4.10 Technique: Requirements Workshop (continued)
      • Strengths
          • Detailed requirements can be elicited quickly
          • SH collaborate and gain mutual understanding of requirements
          • Less expensive than performing multiple interviews
          • Feedback is immediate
      • Weaknesses
          • Difficult to schedule
          • Success depends upon facilitator expertise / participant knowledge
          • Too many participants will slow down process
          • Too few or not right mix of participants will jeopardize quality
    34. BABOK Section 4.11 (Pg ) Technique 9 – Reverse Engineering
    35. 4.11 Technique: Reverse Engineering
      • Purpose :
        • To extract implemented requirements from software code. Used where the existing software has little or outdated documentation.
      • Description :
          • Black Box
          • White Box
    36. 4.11 Technique: Reverse Engineering (continued)
      • Process
        • Reverse engineering preparation
          • Determine functionality that needs to be reverse-engineered
          • Evaluate cost benefit (look at potential benefits)
        • Perform reverse engineering
        • Evaluation of reverse engineering (not included)
          • Document findings and distribute models
          • Review, discuss, reach consensus on what has been uncovered.
          • (may utilize various techniques including, interview, survey, workshop, focus group)
    37. 4.11 Technique: Reverse Engineering (continued)
      • Strengths
          • Protects investment in existing system/product
          • Provides updated information; allows update to documentation
      • Weaknesses
          • Expensive and time-consuming
          • May be restricted by copyright laws (should research)
          • Requires specialized skill and tools
    38. BABOK Section 4.12 (Pg ) Technique 10 – Survey / Questionnaire
    39. 4.12 Technique: Survey/Questionnaire
      • Purpose :
      • To collect information about customers, products, work practices and attitudes from many people in a relatively short period of time.
      • Description :
          • Closed
          • Open-ended
    40. 4.12 Technique: Survey/Questionnaire (continued)
      • Process
        • Survey preparation
          • Determine functionality that needs to be reverse-engineered
          • Evaluate cost benefit (look at potential benefits)
        • Distribute / administer / collect survey
        • Evaluation and communication of survey results
          • Collate responses
          • Analyze and summarize the results
          • Report findings to the sponsor
          • Review, discuss, reach consensus on what has been uncovered.
          • (may utilize various techniques to administer including, workshop, focus group, website, email, individually)
    41. 4.12 Technique: Survey / Questionnaire (continued)
      • Strengths
        • Closed surveys provide quantitative data for statistical analysis
        • Open surveys offer insights and opinions not easily obtainable
        • Not time consuming for responders
        • Effective and efficient for SH that are dispersed
        • May get a large number of responses (??)
        • Quick and relatively inexpensive to administer
        • Can offer responders anonymity
      • Weaknesses
        • Open questions require more analysis by the BA
        • Statistical sampling methods are required
        • Some questions may be unanswered or answered incorrectly
        • May require further iterations
        • Not suited to get information on actual behaviors
        • May be difficult to get participation
        • Requires a lot of prep and knowledge ahead of time
    42. Stakeholder/Actor Analysis
    43. Stakeholder/Elicitation Matrix
    44. Communication Elicitation Matrix
    45. Additional Resources
      • Developing Facilitation Skills.pdf
      • Developing Your creativity.pdf
      • Business Requirements.doc (TenStep)
      • Stakeholder Analysis Template
    SlideShare Zeitgeist 2009

    + Linda ErzahLinda Erzah Nominate

    custom

    520 views, 5 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 520
      • 520 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 5
    • 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