CONTENTS

List of figures

List of tables

Authors’ biographies

Foreword

Preface

1. BUSINESS ANALYSIS IN AGILE ENVIRONMENTS

Introduction

The rationale for business analysis

Business agility

The agile business analyst

The agile business analysis book

2. AGILE PHILOSOPHY AND PRINCIPLES

Introduction

The origins of agile

The Agile Manifesto

The 12 agile principles

Agile approaches

Agile practices

Conclusion

3. ANALYSING THE ENTERPRISE

Introduction

The business analysis perspective

Agile Manifesto for buiness analysts

Agile business thinking

Conclusion

4. ADOPTING AN AGILE MINDSET

Introduction

Relating the agile principles to business analysis

Collaborative working

Self-organising teams

Continuous improvement

Iterative development and incremental delivery

Planning for and building in change

Doing the right thing and the thing right

Conclusion

5. UNDERSTANDING AGILE METHODS AND FRAMEWORKS

Introduction

Key elements in agile methods

Popular agile methods and approaches

Scaled agile approaches

Conclusion

6. MODELLING THE BUSINESS CONTEXT

Introduction

Organisational agility

Using modelling techniques

Modelling at a business level

Conclusion

7. WORKING WITH STAKEHOLDERS AND ROLES

Introduction

The nature of stakeholders

The multi-skilled team

Customer categories

Stakeholder engagement

Stakeholder categories, roles and perspectives

Conclusion

8. DECOMPOSING GOALS

Introduction

The relevance of goal-based analysis

Goal and functional decomposition

Understanding goal levels

Using goals to achieve business agility

Using goals to define iterations and releases

Conclusion

9. PRIORITISING THE WORK

Introduction

The importance of prioritisation

Prioritising requirements

Applying prioritisation

Prioritisation decomposition

Prioritisation issues

Conclusion

10. DECIDING THE REQUIREMENTS APPROACH

Introduction

The requirements engineering framework

Planning the requirements approach

Issues with requirements engineering

Agile requirements engineering

Requirements elicitation techniques

The role of business analysis in elicitation

Conclusion

11. MODELLING USERS AND PERSONAS

Introduction

Benefits of a modelling approach to requirements

Modelling users and functionality

Analysing users and roles

Analysing personas and misuse characters

Analysing the system context and scope

Visualising user journeys

Conclusion

12. MODELLING STORIES AND SCENARIOS

Introduction

Modelling system usage

User stories

Scenarios

Behaviour driven development

Story mapping

Conclusion

13. ORGANISING TASKS AND REQUIREMENTS

Introduction

Types of requirement

The requirements catalogue

The itemised backlogs

Requirements catalogue or solution backlog?

Recording non-functional requirements

Hierarchy of requirements

Conclusion

14. ESTIMATING AGILE PROJECTS

Introduction

Agile estimation approaches

Why and when to estimate

Estimation techniques

Conclusion

15. PLANNING AND MANAGING ITERATIONS

Introduction

The iteration

Iterations and goals

Planning the iteration

Managing and monitoring the iteration

Reviewing the iteration

The role of business analysis in agile iterations

Conclusion

16. CONSIDERATIONS WHEN ADOPTING AGILE

Introduction

Agile adoption

The business analyst role in an agile world

Conclusion

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset