No account yet?
 
 
You are here:: Agile Business Analysis
 
 

Agile Business Analysis

Categories : Business Analysis
Posted by : kotchaphan | Posted On : Friday, 13 November 2015 14:18
Training Date : 06 September 2018 - 07 September 2018
28 March 2018 - 29 March 2018
25 September 2017 - 26 September 2017

30 May 2017 - 31 May 2017

03 October 2016 - 04 October 2016
16 June 2016 - 17 June 2016
14 December 2015 - 15 December 2015
Please Login before registering . No account ? signup here
กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่
Time : 12 Hour(s)
Days : 2 Day(s)
Duration : 09:00 - 16:00
Fee : 12,000 THB (Excluded Vat 7%)
Language : English
Instructor : Mr.Phil Robinson
Objectives :

Course Overview

Most Agile approaches focus on product delivery, assuming that a prioritised "backlog" of product features is readily available to drive development activities. However, Agile can be rather rather vague about how the product backlog is initially populated with features.
This has led to uncertainty about the role of business analysis in the Agile world. It is clear that the traditional specification-driven approach to business analysis is not compatible with Agile but many teams struggle to find a replacement.
This course addresses one of the least understood aspects of agile by teaching a comprehensive set of "discovery" techniques that complement the Agile "delivery" approaches. At the end of the course, participants will have a clear understanding of the role of a Business Analyst in an Agile team.

Course Features

+  Incorporates the IIBA's agile framework as described in the Agile Extension to the BABOK Guide.

+ The centre piece of the course is the Agile Discovery Canvas which provides a simple, collaborative tool for guiding agile business analysis.

+ The course is suitable for organisations considering adopting agile techniques, business analysts joining an agile team for the first time and existing agile team members.

+ Taught by a certified Scrum Master.

+  Shows how business analysis can be added to Scrum without creating a "Scrum-But".

+  Emphasises a collaborative approach to business analysis.

+  Requires no prior knowledge of Scrum or agile techniques.

Who Should Attend :
  • Scrum Masters, Product Owners and Scrum Team Members
  • Business Analysts, Business Systems Analysts, Systems Analysts, Functional Analysts
  • Software Development Managers, Software Engineers, Software Developers, Requirements Engineers, Requirements Analysts
  • Test Managers, Test Engineers, Testers, Quality Assurance Staff
  • Project Sponsors, Project managers, Program Managers
  • Chief Information Officers (CIO), Executives, Enterprise Architects
  • Process Engineers, Software Engineering Process Group (SEPG) Staff, Methodologists, Process Improvement Staff
Benefits :
  • Presents a toolbox of business analysis techniques that reinforce agile principles.
  • Develops the skills Business Analysts require to become productive members of agile teams.
  • Presents a dogma-free perspective of business analysis in an agile environment.
  • Dispels many myths and misunderstandings concerning business analysis and the agile approach.
  • Gives participants the knowledge required to fully evaluate an agile approach to business analysis.
Course Outline :

Introduction to Agile Development

  • Problems with the waterfall life cycle model
  • Project vs. product perspectives
    • Plan-driven development
    • Value-driven development
  • Agile software development
    • The Lightweight approaches of the 1990s
    • The manifesto for agile software development
    • Some popular agile methods
      • Scrum
      • Kanban
      • Lean
  • Introduction to Scrum
    • The Scrum life cycle
    • Scrum roles
      • Product Owner
      • Scrum Master
      • Team

Agile Business Analysis

  • The Product Owner role
    • Defines the product vision
    • Manages scope
    • Responsible for return on investment (ROI)
    • Interacts with stakeholders
    • Accepts (or rejects) sprint outcomes
  • IIBA's Agile extension to the BABOK Guide
  • Frameworks
    • Discovery framework
    • Delivery framework
  • Discovery principles
    • See the whole
    • Think as a customer
    • Analyse to determine what is valuable
  • Delivery principles
    • Get real using examples
    • Understand what is doable
    • Stimulate collaboration and continuous improvement
    • Avoid waste
  • The agile Business Analyst
    • The Product Owner role
    • Business analysts and the Product Owner
      • Acts as the Product Owner
      • Surrogate for the Product Owner
      • Assists the Product Owner
      • Coaches the Product Owner
    • Business analysts and product acceptance
      • Defines acceptance criteria prior to delivery
      • Creates and executes acceptance tests
    • Other Roles
      • Facilitates stakeholder consensus
      • Ensures business value is delivered
      • Ensures requirements are comprehensive
  • Agile business analysis techniques
    • Collaborative games
    • Cards and sticky notes
    • Affinity analysis
    • Dot voting

Discovery Framework

  • Visual thinking canvases
    • Business model generation
    • Value proposition design
  • The agile discovery canvas
    • The four key discovery questions
    • The principles of agile business analysis
  • Canvas vs. process
  • Canvases as a collaboration tool

Identifying Stakeholders

  • Using 'MACROSCOPE' to identify stakeholders
  • The 'onion' model of stakeholders
  • Empathy Maps and Personas
  • Involvement vs. commitment
  • Analysing stakeholders
    • Identifying the Product Owner
    • Identifying subject matter experts
    • Other stakeholders

Defining Business Scope

  • The Activity Triangle
    • Activity and objects
    • Activities and outcomes
    • The role of tools
  • Decomposing activities
  • Collaborative Activity Modelling
    • Brainstorming activities
    • Grouping activities
    • Consolidating stakeholder perspectives
    • Defining scope
  • Identifying Business Capabilities
    • Rewording activities as capabilities
    • Levels of business capability
    • Linking business capabilities
      • Organisation structure
      • Business processes
      • IT systems
    • Developing a Capability Map
    • Capability Heat Maps
  • Investigating Value Streams

Analysing Business Needs

  • Classifying Business Needs
    • Strategic needs
      • Build on or preserve a strength
      • Remedy a weakness
      • Exploit an opportunity
      • Avoid a threat
      • High value drivers
    • Operational needs
      • Managing information
      • Enforcing business rules
      • Lower value drivers
  • Identifying strategic needs
    • SWOT analysis
    • Acting on SWOT
      • Improve a capability
      • Mitigate a risk
      • Remedy a weakness
  • Developing a value proposition
    • Stakeholder pains and gains
    • Value stream pains and gains
  • Identifying information needs
    • Collecting information samples
    • Deferring detailed analysis
  • Identifying business rules
    • Identifying business rules through exploratory testing
    • Recovering business rules from source code
    • The business rules mantra
    • Developing a glossary of terms
  • Performing a gap analysis

Defining the Solution

  • Identifying solution features
    • What is a software feature?
    • Describing features using natural language
      • Capabilities
      • Constraints
  • Describing solution features with user stories
    • User story template
    • Sub-stories
    • Decomposing epic stories
    • Acceptance criteria
    • Other stories
      • Team stories
      • System stories
      • Constraint stories
    • The three 'Cs' of user stories
      • Card
      • Conversation
      • Confirmation
    • 'INVEST' and user story quality
  • Populating the product backlog
  • Estimating and prioritising the product backlog
    • Checking product backlog quality with 'DEEP'
    • Playing planning poker to estimate relative effort
    • Estimating feature value with 'SPIRACISEC'
    • Prioritising solution features
    • Ranking the product backlog

Planning Product Delivery

  • Solution vision
    • Elevator pitch
    • Product box
  • Release planning with user story maps
  • Developing a solution roadmap
  • Prototypes and storyboards
  • Wizard of Oz testing
  • Just Enough Architecture
    • Big design up front (BDUF) vs. just enough design
    • Technical debt
    • Architecture proof of concept (spike)

Delivery Framework

  • The Scrum Life Cycle
    • Viewing discovery as 'iteration 0'
    • Sprint planning
    • Sprint
      • Elaborating requirements
      • Product backlog refinement
      • Daily scrum meetings
    • Sprint reviews
    • Retrospectives
  • Sprint planning
    • Estimating the product backlog in detail
    • Team velocity
    • Creating the sprint backlog
  • Managing the sprint
    • The sprint board
    • Burndown charts
  • Elaborating requirements during the sprint
    • Participate in conversations
    • Behaviour driven development (BDD)
    • Acceptance test driven development (ATDD) and specification by example
    • Automated test frameworks
  • Product backlog refinement
  • The daily scrum
  • Conducting a sprint review
  • Participating in a retrospective
Payment Condition :

Payment can be made by:

    1. Cash or Credit Card or Bank Cheque payable to “Software Park Thailand #2” (a post-dated cheque is not accepted) on the first day of the service or within the last day of the service.
     2. Account transfer and send the proof of the payment (the deposit slip) via fax or email to fax no. 02-583-2884 or email ttd@swpark.or.th

        2.1 Siam Commercial Bank, Chaengwattana Branch
              Saving Account Number: 324-2-56262-0
             Account Name: Software Park Thailand#2

        2.2 Krungsri Bank, Chaengwattana (Software Park) Branch
              Saving Account Number: 329-1-34850-3
             Account Name: Software Park Thailand#2

Notes:

- Withholding tax (3%) is exempt.

- Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.

- Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.

Contact Person :

For more information, contact our course coordinator on:

Ms. Kotchaphan Aokdeelert

Tel: +66-2583-9992 Ext. 1425

Fax: +66-2583-2884

Email: kotchaphan.aokdeelert@nstda.or.th, ttd@swpark.or.th

You are encouraged to use the course schedule as a guide to plan your training. The schedule is accessible at www.swpark.or.th for more information.