The Power of the Agile Business Analyst, second edition
eBook - ePub

The Power of the Agile Business Analyst, second edition

30 surprising ways a business analyst can add value to your Agile development team

  1. 195 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

The Power of the Agile Business Analyst, second edition

30 surprising ways a business analyst can add value to your Agile development team

Book details
Book preview
Table of contents
Citations

About This Book

Now in its second edition, The Power of the Agile Business Analyst has expanded to include new Agile methods that have emerged or gained prominence since the first edition.

  • Buy this book to learn how to revolutionise your Agile development and increase the value and relevancy of your project outcomes.
  • Learn 30 realistic, achievable ways that an Agile business analyst can increase project efficiency, add value and improve quality.
  • Find out how an Agile business analyst bridges the gap between the needs of the business and the resources of the development team.
  • Now updated with current Agile methods, to support emerging and established business analysts to adapt to new trends.

Support your Agile business users for better project outcomes

In The Power of the Agile Business Analyst, Jamie Lynn Cooke challenges this approach and questions whether Agile projects that are run in this way can deliver the highest-value business solutions.

Agile developers can access a wide range of resources to help achieve their project goals. In contrast, the Agile business user often has very little support despite holding key responsibilities, such as gathering requirements, managing priorities and providing business knowledge to ensure the best possible solution. The business user also usually has wider responsibilities that make it difficult to give a project their full attention.

30 ways an Agile business analyst can help

Drawing on her extensive experience, Jamie proposes a new role for Agile projects: The Agile business analyst. She details 30 achievable ways that such a role will increase relevance, quality and overall business value, and provide business users with crucial support. The Agile business analyst is also a boon to the development team, being a ready source of business knowledge and ensuring that project outcomes align with requirements.

This book has been updated to:

  • Incorporate behaviour-driven development into the work that the business analyst does to support interface design;
  • Align the programme management strategies of the Scaled Agile Framework (SAFe) to encourage cross-organisational communication and participation;
  • Include full updates throughout the Qualifications section in 'Getting the Right Agile Business Analyst for Your Team'; and
  • Provide Agile updates, bringing the book back into line with current methods.

Jamie Lynn Cooke has 27 years of experience as a senior business analyst and solutions consultant, working with more than 130 public and private sector organisations throughout Australia, Canada, and the United States.

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access The Power of the Agile Business Analyst, second edition by Jamie Lynn Cooke in PDF and/or ePUB format, as well as other popular books in Negocios y empresa & Gestión de proyectos. We have over one million books available in our catalogue for you to explore.

Information

Publisher
ITGP
Year
2018
ISBN
9781849289962

CHAPTER 1: WHAT IS AGILE?2

‘Agile’ is a collective term for methodologies (and practices) that have emerged over the past two decades to increase the relevance, quality, flexibility, and business value of software solutions. These adaptive management approaches are specifically intended to address the problems that have historically plagued software development and service delivery activities in the IT industry, including budget overruns, missed deadlines, low-quality outputs, and dissatisfied users.
Although there is a broad range of Agile methodologies in the IT industry – from software development and project delivery approaches to strategies for software maintenance – all Agile methodologies share the same basic objectives:
To replace upfront planning with incremental planning that adapts to the most current information available (‘Apply, Inspect, Adapt’)
To minimize the impact of changing requirements by providing a low overhead structure to accommodate variations to the originally identified requirements throughout the project
To build in quality upfront and then relentlessly confirm the integrity of the solution throughout the process
To address technical risks as early in the process as possible to reduce the potential for cost and time blowouts as the project progresses
To entrust and empower staff to continuously deliver high business-value outputs
To provide frequent and continuous business value to the organization by focusing staff on regularly delivering the highest-priority features in the solution as fully functional, fully tested, production-ready capabilities
To encourage ongoing communication between the business areas and project team members to increase the relevance, usability, quality, and acceptance of delivered solutions
Agile methodologies are common-sense approaches for applying the finite resources of an organization to continuously deliver low risk, high business-value software solutions.
The last two bullet points in this list cannot be emphasized enough. Where traditional waterfall software development projects focus on using extensive upfront documentation to detail user requirements before development work can even begin, Agile approaches rely on shared communication between the development team and the business users throughout the project, with the business users’ highest-priority requested features regularly presented to them as fully functional software to confirm whether or not the delivered solution meets their requirements.
Some of the most common Agile methodologies (also referred to as ‘Agile methods’) include:
Iterative strategies for managing software development projects, such as Scrum, Dynamic Systems Development Method (DSDM), Feature-Driven Development™ (FDD™), the Rational Unified Process® (RUP®), and the Agile Unified Process (AUP)
Strategies for optimizing software development work, such as eXtreme Programming (XP™), and Lean Development
Strategies for managing software development projects, as well as maintenance and support activities, such as Kanban and Scrumban
Extensions of Agile methods to support large enterprise-wide teams and shared corporate objectives, such as the Scaled Agile Framework® (SAFe®), Scrum of Scrums, Large-Scale Scrum Framework (LeSS), and Nexus
These Agile methodologies have been (and continue to be) successfully used by thousands of organizations worldwide3, most notably in the US and Europe. Some of the more prominent organizations using Agile methodologies include Lockheed Martin4, Yahoo!5, Microsoft6, US Citizenship and Immigration Services7, Spotify8 and Hewlett Packard Enterprise9.
2 Everything You Want to Know about Agile: How to get Agile results in a less-than-Agile organization, Jamie Lynn Cooke, IT Governance Publishing (2012) has been adapted for use in this book, serving the same purpose as in the original.
3 As evidenced by the number of signatories to the Agile Manifesto by March 2018, agilemanifesto.org.
4 How Lockheed Martin Is Taking On Agile,2015, https://content.pivotal.io/blog/how-lockheed-martin-is-taking-on-agile.
5 Scrum Case Studies Yahoo!, 2014, www.scrumcasestudies.com/yahoo.
6 Meeting the challenges of agile development at enterprise scale (2017): microsoft.com/itshowcase/Article/Content/881/Meeting-the-challenges-of-agile-development-at-enterprise-scale
7 PERSPECTIVE: How USCIS Ensures Section 508 Compliance in Agile Development 2018, www.hstoday.us/federal-pages/dhs/uscis-dhs-federal-pages/perspective-how-uscis-ensures-section-508-compliance-agile-development/
8 Spotify’s Secret For Competing With Apple, Amazon, And Google, 2014, https://labs.openviewpartners.com/spotify-great-agile-example-scrum-done-right/#.WwI9vOq5vIW
9 Case Study: HPE Software (2010 to 2018): scaledagileframework.com/hpe-case-study/

CHAPTER 2: THE POWER AND PERILS OF AGILE

The ability of Agile approaches to deliver real results is both its greatest strength and its greatest exposure. Organizations often get so excited about the effectiveness of Agile approaches that they become complacent to its perils.
For organizations that have been burned by historical failures in their IT projects, the ability to receive working software on a regular basis can be refreshing, almost enchanting. Management and staff tend to see Agile as the ‘cure-all’ for what has historically plagued the software industry. They are often so excited by the tangible outputs of their Agile software projects that they do not stop to consider where these approaches may be lacking.

The lopsided process diagram

The following diagram shows the process used in a common Agile method (‘Scrum’) to transition the high-level requirements identified by the business users (referred to as ‘Product Owners’) into prioritized functions that are implemented by the Agile development team:
image
The focus of this diagram is on the activities undertaken to translate the high-level business requirements identified by the business users into actionable functions that the development team can work on in the upcoming iteration. In particular, the diagram shows the importance of using a prioritized list of requested features (the ‘Product Backlog’) as the basis for interactive discussion and clarification with the Agile development team. The Agile development team then uses the requirements information (and any supporting materials) provided by the business users to estimate the amount of effort required to deliver each requested feature. The objective is to produce an agreed list of system capabilities that the Agile development team believes can be achieved in the upcoming iteration (the ‘Sprint Backlog’).
The irony is that this one diagram equally shows some of the greatest strengths and the greatest weaknesses in Agile methods.
The right-hand side of this diagram depicts the ScrumMaster’s, Scrum Team Members’, and Product Owner’s use of interactive dis...

Table of contents

  1. Cover
  2. Title
  3. Copyright
  4. Foreword
  5. Preface
  6. Author
  7. Acknowledgements
  8. Contents
  9. Introduction
  10. Chapter 1: What is Agile?
  11. Chapter 2: The power and perils of Agile
  12. Chapter 3: Why your team needs an Agile business analyst
  13. Chapter 4: What are the risks of not having an Agile business analyst?
  14. Chapter 5: 30 ways for the Agile business analyst to add value to your project
  15. Chapter 6: Getting the right Agile business analyst for your team
  16. Chapter 7: Moving your Agile team forward
  17. Chapter 8: More information on Agile
  18. Author’s note on Agile business analysis resources
  19. Further Reading