Agile Business Analysis - Adaptive US€¦ · Web viewBut then Scrum DOES NOT have a role for...
Transcript of Agile Business Analysis - Adaptive US€¦ · Web viewBut then Scrum DOES NOT have a role for...
Agile Business Analysis 2017
Copyright noticeAll rights reserved.
All trademarks of copyrights mentioned herein are the possession of their respective owners. We make no claim of ownership by the mention of products that contain these marks.
Contents of this document should not be disclosed to any unauthorized person. This document may not, in whole or in part, be reduced, reproduced, stored in a retrieval system, translated, or transmitted in any form or by any means, electronic or mechanical.
© Adaptive Processes Think BA. Think Adaptive. Page 1 of 11
Agile Business Analysis 2017
IntroductionAs the book title suggests, this book is a guidebook for the agile business analysts. We value your time and hence the book is designed to be extremely specific to agile business analysis.
This book is authored by qualified business analyst who has worked as agile business analyst.
Feedbacks and suggestions on the bookWe will be glad and thankful if you can share your feedbacks and suggestions on the book. Please send your feedbacks and suggestions to [email protected].
© Adaptive Processes Think BA. Think Adaptive. Page 2 of 11
Agile Business Analysis 2017
Table of contentsAbout Adaptive Processes Consulting.......................................7
Adaptive workshops catalogue..................................................9
1. What and why of Agile BA..................................................11
Who are Agile BAs anyway?...............................................11But then Scrum DOES NOT have a role for business analysis?.............................................................................11What is Business Analysis?.................................................12What is Agile Business Analysis?........................................13BTW, what are requirements?............................................14Are there different types of requirements?........................14Why requirements are crucial to project success?.............18
2. Understanding Agile Process.............................................19
Why traditional waterfall failed?........................................19How can one fix issues with traditional waterfall failed?...20Agile manifesto...................................................................21Principles behind the Agile Manifesto................................22Now what’s Scrum?............................................................24
3. Agile BA responsibilities and skills.....................................35
Expectations from an Agile BA...........................................35Key skills for an Agile BA......................................................36
Communication – Oral and written.....................................36Stakeholder management...................................................41Knowledge of business and specific industry.....................46Knowledge of the organization...........................................48Knowledge of the solution..................................................49
© Adaptive Processes Think BA. Think Adaptive. Page 3 of 11
Agile Business Analysis 2017
Knowledge of Agile BA process..........................................49Knowledge of elicitation and modeling techniques............50Knowledge of office tools and modeling tools....................50
4. Plan business analysis........................................................51
Techniques for Planning.......................................................51
Acceptance criteria.............................................................51Release planning................................................................52Sprint planning...................................................................52Stakeholder list...................................................................53Time boxing........................................................................54
Activities...............................................................................55
Understand and document system context........................55Identify requirements sources............................................57Identify and prioritize stakeholders...................................59Define constraints...............................................................63Decide on Agile requirements management tools..............65Plan releases.......................................................................66Plan sprints.........................................................................67
5. Elicit requirements.............................................................69
Steps of elicitation..............................................................70Common challenges in elicitation.......................................72Impact of communication on requirements........................72Understanding transformational effects.............................73Modeling requirements......................................................75
Elicitation techniques...........................................................76
Activity diagrams................................................................76Business rules catalog........................................................78
© Adaptive Processes Think BA. Think Adaptive. Page 4 of 11
Agile Business Analysis 2017
Document analysis..............................................................79Implicit requirements analysis...........................................81Interface analysis................................................................82Interviews...........................................................................83Matrix Model......................................................................87Non-Functional requirements.............................................87Observation........................................................................90Persona...............................................................................92Problem tracking................................................................94Process modeling................................................................97Prototyping.........................................................................98Requirements workshops.................................................103State chart diagram..........................................................106User stories.......................................................................107
Elicitation activities............................................................109
Determine suitable elicitation techniques........................109Prepare for eliciting requirements...................................110Elicit requirements...........................................................112Document elicitation results.............................................118Confirm elicitation results................................................120
6. Managing requirements...................................................123
Requirements life cycle....................................................124Significance of requirements conflicts.............................125Manage requirements conflicts........................................126
Techniques for requirements management........................129
Impact analysis.................................................................129Inspection, aka formal / technical review.........................130MoSCoW...........................................................................133
© Adaptive Processes Think BA. Think Adaptive. Page 5 of 11
Agile Business Analysis 2017
Post it notes......................................................................133Sprint retrospective..........................................................134Sprint review....................................................................135Structured walkthrough...................................................136Walk-through, aka lightweight review..............................141Workarounds....................................................................143Agile requirements effort estimation................................144Agile requirements communication..................................144
Activities.............................................................................145
Agile requirements management process........................145Manage requirements traceability...................................151Maintain requirements for re-use.....................................155
7. Document requirements...................................................157
Quality criteria for requirements........................................159
Activities.............................................................................161
Establish project glossary.................................................161Organize requirements.....................................................163Prepare initial requirements package..............................164Prepare final requirements package................................166
8. Validate solution...............................................................167
Activities.............................................................................167
Validate design models.....................................................167Define transition requirements.........................................173Validate solution...............................................................176Identify workarounds and future improvements..............177
© Adaptive Processes Think BA. Think Adaptive. Page 6 of 11
Agile Business Analysis 2017
© Adaptive Processes Think BA. Think Adaptive. Page 7 of 11
Agile Business Analysis 2017
About Adaptive Processes Consulting
Adaptive Processes is a leading global player helping its clients improve their business analysis and business analysis capabilities and practices.
Our values
Key facts
Consulting, training, staffing and products for business analysis and business analysis.
200+ person-years consulting experience.
200+ Clients across the globe.
10+ Fortune 500 clients.
Successfully conducted 200+ workshops in India, US, Thailand, Philippines, Malaysia.
© Adaptive Processes Think BA. Think Adaptive. Page 8 of 11
Agile Business Analysis 2017
Unique benefits of working with us
Our key clients
© Adaptive Processes Think BA. Think Adaptive. Page 9 of 11
Government
Agile Business Analysis 2017
Adaptive workshops catalogue
Category Course Name
Business analysis Certified Business Analyst Professional (CBAP® ) (Endorsed by IIBA® , Canada)
Business analysis Certification of Capability in Business Analysis (CCBA) (Endorsed by IIBA® , Canada)
Business analysis Certified Professional in Requirements Engineering(CPRE) (Endorsed by IREB, Germany)
Business analysis Elicitation techniquesBusiness analysis Requirements modeling using UMLBusiness analysis Behaviorial skills for BasBusiness analysis The ACE BA programAgile Certified Agile PractitionerAgile Introduction to Agile and ScrumBSC Balance Score CardCMMI CMMI for ServicesCMMI Introduction to CMMI for DevelopmentCMMI CMM Implementation WorkshopCoBIT Introduction to COBITExcel Excel for Executive ManagersISO 27001 Certified ISO 27001 Implementer ISO 27001 Certified ISO 27001 Internal Auditor Project Management
Introduction to MS-ProjectProject Management
Project Management BasicsProject Management
Program Management ProfessionalProject Management
Stakeholder Management
© Adaptive Processes Think BA. Think Adaptive. Page 10 of 11
Agile Business Analysis 2017
Six Sigma Six Sigma Green BeltProject Management
Certified Software Team LeadSoftware Engineering
Configuration ManagementSoftware Engineering
Good Programming PracticesSoftware Engineering
Introduction to Software QualitySoftware Engineering
Requirements ManagementSoftware Engineering
Software Engineering PrinciplesSoftware Engineering
Introduction to Software QASoftware Engineering
Software ReviewsSoftware Engineering
Software Testing PrinciplesSoftware Engineering
Software MetricsSoftware Engineering
Statistics for Project ManagersSoftware Engineering
Statistical Process Control
Please note that we modify course catalog based on changing business needs. For the latest information, always refer to our web-site,
www.AdaptiveProcesses.com
© Adaptive Processes Think BA. Think Adaptive. Page 11 of 11