isqi Certified Agile Business Analysis COURSE OBJECTIVES 1 Copyright 2014 isqi GmbH SIG isqi Agile Teaming Version 2.0

Size: px
Start display at page:

Download "isqi Certified Agile Business Analysis COURSE OBJECTIVES 1 Copyright 2014 isqi GmbH SIG isqi Agile Teaming Version 2.0"

Transcription

1 isqi Certified Agile Business Analysis COURSE OBJECTIVES 1 Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0

2 Table f Cntents Curse Descriptin and Psitining... 3 Target Audience... 3 Pre-requisites... 3 High Level Curse Outline... 4 K-Levels Explained... 5 Overview f Curse Breakdwn and Learning Objectives (LOs)... 6 Curseware Statistics... 6 Business Outcmes... 7 Learning Objectives Breakdwn... 7 Business utcmes mapped t the high level curse utline... 7 Overview f curse mdules and utcmes Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0

3 Curse Descriptin and Psitining Certified Agile Business Analyst (CABA) is based n the Agile Extensin t the BABOK Guide Versin 1.0 prduced in cllabratin between the IIBA and the Agile Alliance. The curse prvides an intrductin t the wrk f a business analyst in an agile develpment cntext cntrasted with the traditinal BA rle. It als intrduces a selectin f techniques (frm the Agile Extensin) that align well with the agile apprach and philsphy. An verview f agile and cmmn agile methds is included but CABA des nt prvide an agile experience. That is t say, attendees will nt participate in simulated agile iteratins. This aspect is prvided in ther curses such as Agile Essentials. While CABA includes discussin f ther wrk in the BA dmain (such as enterprise and prcess analysis) it predminantly fcusses n sftware develpment because agile methds predminantly fcus n sftware develpment. Target Audience Certified Agile Business Analyst is fr thse engaged in business analysis (r thse engaging business analysts) wh wish t understand business analysis in the cntext f an agile envirnment. They include: Business analysts Prduct wners Agile champins Agile team leaders Agile team members BA managers IT managers Business managers and staff assciated with agile prjects Business change managers Prject and prgram managers Pre-requisites T cmplete these materials within the tw days, the curse design assumes a degree f prir knwledge. Thus, the fllwing (minimum) pre-requisites are recmmended. A basic understanding f the use f IT systems in rganisatins A basic understanding f the systems develpment prcess A basic understanding f the rle f a business analyst in systems develpment 3 Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0

4 High Level Curse Outline Day One Mdule 1: What is Business Analysis? Business analysis and the business analyst The scpe f business analysis The cmpetencies f a business analyst Mdule 2: What is Agile? The traditinal SDLC The Agile Manifest The 12 principles Agile versus traditinal develpment Mdule 3: Cmmn Agile Appraches A generic agile prcess Rles in agile BA rles in agile Scrum, XP, Lean and Kanban Mdule 4: BA Techniques in Agile Prjects BABOK and the Agile Extensin The agile BA framewrk Mdule 5: See the Whle Business capability Persnas Value stream mapping Day Tw Mdule 7: Determine what is f Value The prduct backlg Business value definitin Mdule 8: Get Real with Examples Behaviur driven develpment BDD and test autmatin Mdule 9: Understand what is Dable Real ptins Planning wrkshps Relative estimatin Mdule 10: Stimulate Cllabratin and Cntinuus Imprvement Retrspectives Cllabrative games Mdule 11: Avid Waste Lean JIT Mdule 12: Review and Clse Retrspective What next fr the BA Mdule 6: Think as a Custmer User stries and elabratin Stry decmpsitin Stry mapping Stry barding 4 Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0

5 K-Levels Explained Referenced Writing Learning Objectives prepared by Raul A. Arrela, Ph.D., The University f Tennessee, Memphis. Cgnitive Learning: K1. Basic Knwledge: T recall and memrise - Assess by direct questins. The bject is t test the students ability t recall facts, t identify and repeat the infrmatin prvided. Recall, identify, recgnise, acquire, and distinguish K2. Cmprehensin: T translate frm ne frm t anther - Assess by having students 1) restate material in their wn wrds, 2) rerder r extraplate ideas, predict r estimate. Assessments must prvide evidence that the students have sme understanding r cmprehensin f what they are saying. Translate, extraplate, cnvert, interpret, abstract, transfrm K3. Applicatin: T apply r use infrmatin in a new situatin - Assess by presenting students with a unique situatin (i.e. ne nt identical t that used during instructin) and have them apply their knwledge t slve the prblem r execute the prper prcedure. Apply, sequence, carry ut, slve, prepare, perate, generalize, plan, repair, explain 5 Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0

6 Overview f Curse Breakdwn and Learning Objectives (LOs) Curseware Statistics Business Outcmes: 6 Learning Objectives: 60 LO Split per K Level: LO 20 K1 30 K2 10 K3 K level LO Split per Mdule: Mdule K1 30% K2 50% K3 20% Ttal 1: What is business analysis? : What is agile? : Cmmn agile appraches : BA techniques in agile prjects : See the whle : Think as a custmer : Determine what s f value : Get real with examples : Understand what s dable : Stimulate cllabratin and cntinuus imprvement : Avid waste : Review and clse Ttal Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0

7 Business Outcmes At the end f the curse, successful participants will be able t: Identify the rle f the business analyst in agile sftware develpment prjects Participate in agile teams develping sftware Articulate the BA s respnsibilities t bth the enterprise and the agile team Understand and apply the agile business analysis framewrks and principles Knw BA techniques that enable the delivery f artefacts that add value t the enterprise initiating agile prjects Appreciate the imprtance f, and hw t cntribute t, cntinuus imprvement f agile prcesses Learning Objectives Breakdwn Business utcmes mapped t the high level curse utline 7 Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0

8 Overview f curse mdules and utcmes Mdule 1: What is Business Analysis? Business Analysis/ The Business Analyst Recall a definitin f the term business analysis (K1) The Scpe f Business Analysis Recgnise a cmmn definitin f the term business analyst and identify its weakness (K2) Describe three levels f business analysis and their relevance t the business analyst (K2) Cmpetencies f a Business Analyst Recgnise the six categries f cmpetency (frm the BABOK Guide) fr a BA and prvide examples (K2) Mdule 2: What is Agile? Agile Recall the Agile Manifest (K1) Recgnise the 12 principles that underpin the Agile Manifest (K1) Agile versus Traditinal Cmpare and cntrast the traditinal SDLC with the agile apprach identifying differences, similarities and perceived benefits f each (K1) Mdule 3: Cmmn Agile Appraches Generic Agile Recgnise and describe a generic Agile apprach (K1) Agile Team Rles and Respnsibilities Identify generic rles in agile and explain their purpse (K2) Describe the makeup and respnsibilities f an agile team (K2) BA Rles in Agile Identify agile rles and respnsibilities that demand BA skills and explain why (K2) Scrum and XP Recgnise the Scrum prcess and distinguishing rules and practices f XP (K1) Lean and Kanban Explain hw Kanban and Lean are reflected in agile methds (K2) Mdule 4: BA Techniques in Agile Prjects Framewrks, Principles and Techniques Explain the use f Discvery and Delivery framewrks and principles in an agile envirnment (K2) Recgnise example BA techniques that the Agile Extensin deems applicable t the agile business analysis framewrks and principles (K1) 8 Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0

9 BABOK Techniques Understand, and prvide examples f, hw the techniques identified in the BABOK and its Agile Extensin may cntribute t business analysis n agile prjects (K2) Planning Levels Recgnise and explain the levels f planning in the agile apprach (K2) Mdule 5: See the Whle Business Capability Analysis Recall the difference between business capability and business prcess and explain the relevance f capability analysis t an agile develpment prject (K2) Recall and describe a Business Capability Analysis prcess (K2) Persnas Create an example persna and explain the use f persnas in understanding the value prpsitin ffered by sftware slutins (K3) Value Stream Mapping Summarise the value stream mapping apprach cntrasting it with business prcess mapping and highlighting ptential advantages (K2) Create a simple current-state value stream mdel and articulate its business implicatins (K3) Mdule 6: Think as a custmer User Stries Write a user stry t a defined standard (K3) Recall the meaning f INVEST (K1) Elabratin Identify a cmmn user stry elabratin apprach (K1) Stry Decmpsitin Describe the purpse f and difference between, MVPs, MMFs, themes, epics and user stries (K2) Understand and explain stry decmpsitin (K2) Stry Mapping Explain the stry mapping technique and its uses (K2) Create a simple stry map (K3) Stry Barding Describe the use and benefits f strybarding in an agile develpment envirnment (K2) Mdule 7: Determine what is f Value Backlg Management Understand and describe the elements f prduct backlg management (K2) Business Value Definitin Explain the need t determine and cmmunicate business value (K2) 9 Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0

10 Kan Analysis Explain the purpse and prcess f Kan priritisatin and apply Kan analysis t a simple example (K3) MSCW Define the purpse and meaning f MSCW priritisatin categries and apply MSCW t a simple example (K3) Purpse Alignment Mdel Describe the Purpse Alignment Mdel and its value using illustrative applicatin/ prduct examples (K2) Mdule 8: Get real with examples Behaviur Driven Develpment (BDD) Explain the benefits f a scenari based apprach t requirement definitin (K2). Describe the link between user stries and BDD (K2) Recall the structure f a BDD scenari descriptin (K1). Create BDD scenaris frm an example user stry (K3) BDD and Test Autmatin Summarise the prcess and benefits f using BDD fr test autmatin (K2) Mdule 9: Understand what is dable Real Optins Define the cncept f last respnsible mment (K1) Distinguish between ptins and cmmitments (K1) Describe the Feature Injectin apprach (K1) Recall the three steps in the Feature Injectin prcess (K1) Planning Wrkshps Knw the levels f planning that are relevant t sftware develpment estimatin (K1) Recall the purpse and psitining f Stry Time pre-planning analysis (K1) Explain the cncept and use f velcity n agile prjects (K2) Identify the elements required t cnduct a planning wrkshp and explain why they are necessary (K2) Relative Estimatin Explain the reasning behind the use f relative estimating and knw where it is used in the agile prcess (K2) Describe hw estimating is imprved in agile develpment and identify the pints at which estimating accuracy will be addressed (K3) Mdule 10: Stimulate Cllabratin and Cntinuus Imprvement Retrspectives Identify the purpse and deliverables f a retrspective (K1) Engage in a retrspective (K3) Create a persuasive case fr including agile retrspectives in prjects that are already shrt f time and resurces (K3) 10 Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0

11 Recall the tls, techniques and skills that a BA may use t bring value t agile retrspectives (K1) Cllabrative Games Summarise the benefits t be derived frm cllabrative games (K2) Recgnise the philsphy behind cllabrative games (K1) Participate in a cllabrative game (K2) Mdule 11: Avid Waste Lean Articulate the Lean philsphy and give examples (K2) JIT Explain the meaning f Just In Time (JIT) and prvide examples frm business analysis wrk in the agile dmain (K2) Identify the prperties f Lightweight Dcumentatin (K1) Mdule 12: Review and clse What next fr the Business Analyst Understand the limitatins f the agile cntext in the rle f the business analyst (NA) Retrspective Identify what curse cntent shuld be cnsidered fr inclusin in wrk-place practices and why (NA) 11 Cpyright 2014 isqi GmbH SIG isqi Agile Teaming Versin 2.0