THE POSSIBILITIES ARE INFINITE

  1. Training > Course Details

Name: Apply Business Analysis to Iterative Projects
Course Code: BUBA117
Duration: 2

Scheduled Dates for BUBA117

Selecting the appropriate methodology for a project is a crucial decision that will determine the structure of the team and the underlying assumptions for planning, estimating and conducting the work. Development life cycles fall within a range from sequential (such as waterfall) to iterative. Iterative development projects concentrate work in short cycles, called iterations, during which a functioning product is produced. If changes in the requirements arise, they are reviewed by the team, and high priority changes are implemented in a subsequent iteration. Projects also apply a degree of process rigor, ranging from disciplined to agile. The level of process rigor, or agility, is adjusted based on many factors including how quickly the product must be delivered, the structure and characteristics of the organization and project team, and the amount of technical documentation necessary. This course examines the role of the business analyst (BA) in iterative projects that apply a range of process rigor, from disciplined to agile. Practical tasks and techniques are presented to equip the BA with the skills and knowledge required to perform the BA role effectively on iterative development projects. Students learn to identify and analyze stakeholder perspectives, write problem statements, assess risks, develop and prioritize use cases, estimate and plan iterations, accommodate and assess change, and develop story-based tests. Students also explore the characteristics and applicability of many current iterative and agile methodologies in use today.

Target Audience
Entry-level business analysts and their managers Self-taught business analysts requiring a course that fills in the gaps and puts all the pieces together Systems analysts and programmers interested in expanding their roles into the business area Project managers

Key Topics

  • Spectrum of process rigor
  • Main themes of iterative models
  • Iterative life cycle phases
  • Inception phase: activities and techniques
  • Kickoff meeting
  • Vision statement
  • Problem statement
  • Stakeholder perspectives table
  • Business use case analysis and prioritization
  • Risk log
  • Prototyping
  • Elaboration phase: activities and techniques
  • Iterative elaboration
  • Iteration plan
  • Use case model
  • Domain model
  • Sizing and estimating
  • Release points
  • Baselining requirements
  • Construction phase: activities and techniques
  • Change management
  • Continuous risk assessment
  • Test cases
  • Transition phase: activities and techniques
  • Lessons learned
  • Spiral model
  • Unified Process (UP)
  • Microsoft Solutions Framework (MSF)
  • Scrum
  • Extreme Programming (XP)
  • Crystal
  • Dynamic Solutions Delivery Model (DSDM)

Objectives

  • Describe the nature of iterative life cycle models.
  • Distinguish between project management life cycle and systems development life cycle.
  • Assess a project environment and determine the degree of rigor to which business analysis techniques are applied.
  • Describe the role of the business analyst on projects employing modern iterative methodologies.
  • Perform tasks associated with the business analyst role in all phases of iterative projects.
  • Describe how risk management processes are performed throughout the phases of iterative projects.
  • Describe iterative and agile project management principles and techniques.
  • Describe how the role of the business analyst in iterative projects aligns with the Knowledge Areas of the Business Analysis Body of Knowledge (BABOK).
  • Compare and contrast the characteristics and applicability of current iterative and agile models including Unified Process, Microsoft Solutions Framework (MSF), eXtreme Programming (XP), Scrum, Crystal, and Dynamic Solutions Delivery Model (DSDM).

      Note
      This course is worth 14 PDU's.

      Fee: $1,395.00


      Course Schedule:
      Back to Course Description

      Austin

      Charlotte

      Columbia

      Hunt Valley

      Lansing

      Madison

      Milwaukee

      Minneapolis

      Oak Brook

      Oklahoma City

      Phoenix

      Raleigh

      San Antonio

      Schaumburg

      Tulsa

      Washington DC