We're Currently Updating Our Website & Adding Some Cool New Features. We'll be Back Shortly. Thank You For Your Patience. For Any Assistance Contact +91-960-640-0491  (India) Social Link

Business Analysis or Business Analyst — what’s needed in the Scrum Team

Popular Post

TAGS

Non proident maiore second third four first six seven ten developer ret Agile Certification, Agile Training, BDD training, Scrum Certification, scrum for developer, Scrum Training, TDD training testing BDD training, BDD training in Bangalore, DevOPs training in Bangalore, Scrum, scrum for developer, Scrum for tester, scrum master, Scrum Training, Scrum Training in Bangalore, TDD training, tdd training in Bangalore Agile, Agile Training, Estimation, Scrum, scrum for developer, Scrum for tester, scrum master, Scrum Training Past Webinar Agile Product Development, Agile Scrum training, Traditional Project Management product backlog Spillover in Scrum sprint planning User story test scrum fg Agile Scrum training, Scrum Certification, scrum master, Scrum Master Training SAFe agile SAFe,Product owner LPM SAFe,PI planning agile-coaching agilemania testing,agilemaina,testing tools ,Build a customer-centric ,product using Scrum to maxi Agile Training CSD training CSM training CSP CSPO Training CST Scrum scrum for developer Scrum for tester scrum master Agile Metrics Agile Scrum training Scrum Master Role Scrum Master Interview Questions scrum master Agile Certification Professional Scrum Trainer professional scrum trainer professional scrum master scaling agile scaling agile scaling RTE SPC SPCT Empowering Teams,SAFe Stream Map Agile Retrospectives Mistakes Project Management PSM,CSM Digital Transformation Agile Testing, Agile Testing Training, ATDD,bdd, Scrum for tester, SpecFlow scrum master, scaling scrum, scaling agile scrum for developer, Large scale scrum software plan, scrum for developer, agile planning scrum for developer, scrum master, planning scrum coaching, agile assessment technical debts, Agile Metrics Agile Team ssm Scaled Agile Product Owner Scrum Training in Bangalore Product Manager Business Owner Resolving Conflict Conflict Resolution Techniques Product Backlog Refinement Sprint Retrospective Sprint Planning Scrum Master Interview Questions Scrum Interview Question Agile Interview Question agile coaching Creative Professional Agile Coaching Managers Safe Scrum Master Agile Governance Self-organizing Teams Agile Persona Mapping Scrum Certification CALMR Role Of Product Owner Agile Scrum Training APM Agile Product Product Management KPIs Business Agility SAFe 6.0 Definition of Done Digital Marketing SAFe Agilist Certification SAFe® Agile Certification Benefits of SAFe SAFe Agilist BDD training BDD training in Bangalore DevOPs training in Bangalore Scrum Training TDD training tdd training in Bangalore WSIF SEO DevOps Sprint JIRA PSM Agile Facilitation Feedback Loop Gold SPCT User Stories Acceptance Criteria TDD Agile Framework Technical Agility Velocity Agile Software Development SAFe vs Scrum SAFe Scrum Master vs just Scrum Master Scrum Vs. Kanban Agile Coach Enterprise Agile Coach Agile Testing Pair Programming Scrum Teams PI planning PERT CPM Delivery Pipeline Project Management Tools Agile Certification BDD training Scrum Certification Value Flow ICAgile Digital Transformation Large scale scrum Measuring Scrum Sucess Organizational Agility Agile Coaches Leadership Management
Agilemania Blog
  • Naveen Kumar Singh
  • Sep 25th 2020

Let me give you a brief introduction about myself before you read this post so you can understand my perspective better.

I am a software developer and a Scrum Teacher. I have been in software development for 23+ years and have worked on various technologies and have played the role of a developer, analyst, project manager, delivery manager, scrum master, product owner, and coach. I teach and coach teams and individuals on agile project management using agile methods, agile product development using Scrum and LeSS, and Agile Software Development using Scrum, XP, and DevOps. 


Hoping it made clear that I don’t teach a role-based curriculum and focus on processes, practices, and methods. For me, the role is fluid, and if I know better techniques, procedures, and methods, then I can play any role that my team expects me to play.

What is Business Analysis?


It is a discipline and very popular in the software project management field. Traditionally, there is a role called a business analyst to perform all tasks related to business analysis.

Requirement analysis is a phase to perform business analysis tasks within traditional project management techniques (waterfall is the most popular framework). In this phase, analysts determine problems, identify business needs, elicit requirements, and manage stakeholders to meet business and project objectives. During execution, they facilitate the implementation of the Product, service, or result of the project.

Why Do We Need A Business Analyst?


Since analysis is a phase in traditional project management and usually longer (20–30% of project duration) and determines what takes to make a project successful, organizations ensure that they have the best possible people to perform analysis to decide the project continuity during phase gate review.

Such needs promote a culture to groom people in business analysis, and a disciple became a role over the period. I still remember my early days of software developer career, where we developers analyzed requirements and managed stakeholder’s expectations.

Obviously, over the period, complexity increased as software started to control many things. The level of risk increases, so the demand for experienced professional business analyst grows many folds. Later, a professional body within this disciple came and started certifying people on their skills. We have thousands of people certified by IIBA, and the demand for certification is still growing.

What is the Scrum Framework?


Scrum Guide saysScrum is a process framework that has been used to manage work on complex products. since the early 1990s. Scrum is not a process, technique, or definitive method. Rather, it is a framework within which you can employ various processes and techniques.

It has THREE roles, and every role has clear accountability. The Product Owner is responsible for maximizing the Product’s value resulting from the Development Team’s work.

The Product Owner does this by:

  • Clearly expressing Product Backlog items.
  • Ordering the items in the Product Backlog to best achieve goals and missions.
  • Optimizing the value of the work the Development Team performs.
  • Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next. and,
  • Ensuring the Development Team understands items in the Product Backlog to the level needed.
The Product Owner is one person, not a committee. The Product Owner is responsible for managing stakeholder’s expectations and engagements during product development.

Can a Business Analyst (BA) take over the role of The Product Owner?


It is a widespread practice where a BA plays The Product Owner’s role while developing a product using The Scrum Framework.

Does The Product Owner need to learn disciple of business analysis? Looking at the above responsibilities of The Product Owner, we can easily understand how important it is for The Product Owner to have an in-depth understanding of business analysis.

What if The Product Owner doesn’t have these skills? Can the outcome get impacted, or is it essential for The Product owner to learn business analysis?

The answer depends on how well you interpret the below line.

"The Product Owner may do the above work, or have the Development Team do it. However, the Product Owner remains accountable."

So here comes the second role, The Development Team and the following are characteristics of this role:

  1. They are self-organizing. No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality;
  2. Development Teams are cross-functional, with all the skills as a team necessary to create a product Increment;
  3. Scrum recognizes no titles for Development Team members, regardless of the work being performed by the person;
  4. Scrum recognizes no sub-teams in the Development Team, regardless of domains that need to be addressed like testing, architecture, operations, or business analysis; and,
  5. Individual Development Team members may have specialized skills and areas of focus, but accountability belongs to the Development Team as a whole.

Can a Business Analyst (BA) be a part of The Development Team?


There are two ways to think? We need business analysts in The Development Team, or we need business analysis discipline within The Development Team.

Both options work, but I would prefer to have both. It is because of the fifth characteristic of The Development Team. Having a specialist ensures that discipline gets attention and continuously grow. But team knowing business analysis helps The Development Team not to be dependent on individuals.

This approach becomes useful when multiple teams working on the same Product. One Product, one Product Owner, and one Product Backlog is the rule as per Scrum Framework, so when multiple Teams work, The Product Owner may struggle to deal with huge requirements and numerous stakeholders.

The role of The Product Owner has to scale in such a situation. We have many ways to deal with depending on the context, but nothing beats having such discipline within the teams. LeSS framework talks about having area product owner, SAFe talks about having The Product Manager and group of Product Owners, and some companies have Proxy Product Owners.

I can’t comment about LeSS or SAFe, but having a Proxy Product Owner will defeat the purpose of having a single Product Owner. I usually call them glorified business analyst.

Solution for Scrum Teams


Learn the business analysis discipline to support your product owner and be a cross-functional team. In such a case, teams perform better without being dependent on an individual’s skills where specialists take over the role of guardian for discipline and facilitate learning.

IIBA has a couple of courses that suit such needs, such as Entry Certification in Business Analysis (ECBA) and Agile Analysis Certification (IIBA-AAC). I am not recommending to attend the IIBA program, but I didn’t find any other source highlighting this discipline as much as they highlight.

Does Scrum teach all these or Scrum Trainers teach all these product owners or development team training?

I have not experienced so far, but that doesn’t mean this is not a possibility. Do check with your Scrum trainer if you wish too. I wish you the best for your learning about business analysis in Agile. Connect with me at connect@agilemania.com if you need more information in this space.


  Browse the Agilemania Library and download the available resources to Drive change – Learn & Upskill.

Agilemania Blog

Naveen Kumar Singh

Naveen is a Lean-Agile Coach, Professional Scrum Trainer (PST) and Internationally acclaimed Speaker in many Conferences and Agile events.

Sign up for Agilemania Newsletter

Stay updated with the latest Agile & Scrum trends.

Popular Post

TAGS

Non proident maiore second third four first six seven ten developer ret Agile Certification, Agile Training, BDD training, Scrum Certification, scrum for developer, Scrum Training, TDD training testing BDD training, BDD training in Bangalore, DevOPs training in Bangalore, Scrum, scrum for developer, Scrum for tester, scrum master, Scrum Training, Scrum Training in Bangalore, TDD training, tdd training in Bangalore Agile, Agile Training, Estimation, Scrum, scrum for developer, Scrum for tester, scrum master, Scrum Training Past Webinar Agile Product Development, Agile Scrum training, Traditional Project Management product backlog Spillover in Scrum sprint planning User story test scrum fg Agile Scrum training, Scrum Certification, scrum master, Scrum Master Training SAFe agile SAFe,Product owner LPM SAFe,PI planning agile-coaching agilemania testing,agilemaina,testing tools ,Build a customer-centric ,product using Scrum to maxi Agile Training CSD training CSM training CSP CSPO Training CST Scrum scrum for developer Scrum for tester scrum master Agile Metrics Agile Scrum training Scrum Master Role Scrum Master Interview Questions scrum master Agile Certification Professional Scrum Trainer professional scrum trainer professional scrum master scaling agile scaling agile scaling RTE SPC SPCT Empowering Teams,SAFe Stream Map Agile Retrospectives Mistakes Project Management PSM,CSM Digital Transformation Agile Testing, Agile Testing Training, ATDD,bdd, Scrum for tester, SpecFlow scrum master, scaling scrum, scaling agile scrum for developer, Large scale scrum software plan, scrum for developer, agile planning scrum for developer, scrum master, planning scrum coaching, agile assessment technical debts, Agile Metrics Agile Team ssm Scaled Agile Product Owner Scrum Training in Bangalore Product Manager Business Owner Resolving Conflict Conflict Resolution Techniques Product Backlog Refinement Sprint Retrospective Sprint Planning Scrum Master Interview Questions Scrum Interview Question Agile Interview Question agile coaching Creative Professional Agile Coaching Managers Safe Scrum Master Agile Governance Self-organizing Teams Agile Persona Mapping Scrum Certification CALMR Role Of Product Owner Agile Scrum Training APM Agile Product Product Management KPIs Business Agility SAFe 6.0 Definition of Done Digital Marketing SAFe Agilist Certification SAFe® Agile Certification Benefits of SAFe SAFe Agilist BDD training BDD training in Bangalore DevOPs training in Bangalore Scrum Training TDD training tdd training in Bangalore WSIF SEO DevOps Sprint JIRA PSM Agile Facilitation Feedback Loop Gold SPCT User Stories Acceptance Criteria TDD Agile Framework Technical Agility Velocity Agile Software Development SAFe vs Scrum SAFe Scrum Master vs just Scrum Master Scrum Vs. Kanban Agile Coach Enterprise Agile Coach Agile Testing Pair Programming Scrum Teams PI planning PERT CPM Delivery Pipeline Project Management Tools Agile Certification BDD training Scrum Certification Value Flow ICAgile Digital Transformation Large scale scrum Measuring Scrum Sucess Organizational Agility Agile Coaches Leadership Management
Agilemania Whatsapp