Tag Archive Agile Business Analyst

New Agile business analyst certification by IIBA

IIBA Canada has announced the launch of a new certification – Agile Business Analyst, named as Agile Analysis Certification (AAC). This is a welcome move by IIBA and was eagerly awaited.

New Agile business analyst certification by IIBA

International Institute of business analysis (IIBA) is one of the most reputed organizations engaged in the promotion and certification of business analysis practice. Their ECBA, CCBA and CBAP certifications are already well respected in the IT industry.

This new certification on Agile business analysis will be known as Agile Analysis certification (AAC).

What does IIBA say about this AAC certification?

Central to the value business analysis provides to organizations, this new certification focuses on the core competency of business analysis: ANALYSIS when it is practiced in an agile context.

This new certification goes beyond the roles in common agile iterative approaches such as Scrum, Kanban, etc., and is based on the Agile Extension which was developed in collaboration between IIBA and the Agile Alliance. The Agile Extension applies effective business analysis with an agile mindset and a constant focus on delivering business value.

IIBA Agile Analysis Certification will recognize individuals who have mastered application of the seven principles of agile analysis across the three planning horizons: Strategy, Initiative and Delivery.

Pre-requisites for this Certification

There are no eligibility criteria for this certification. This means that any one can go for this certification. Obviously, this puts it in line with ECBA certification, IIBA recommends it for

  • BA professionals with 2-5 years of Agile related experience
  • Agile practitioners with 2-5 years of experience

Agile Extension guide to BABOK

This certification aligns with the Agile Extension to BABOK guide. This guide was developed by IIBA in association with Agile Alliance. Currently the guide is in version 2. You can find more about Agile Extension guide at IIBA website.

You need to be a member of IIBA to get the version 2 of this guide. However version 1 of Agile Extension can be downloaded from here.

What is the IIBA AAC Certification Exam format?

The examination format for Agile Analysis certification (AAC) is going to be multiple choice (MCQs) just like other IIBA Certification exams.

The duration of AAC exam would be 2 hrs and there will be 85 questions.

How can I take this AAC exam?

You can take the AAC certification exam from home just like ECBA Certification exam and will be most probably conducted by the organization, which is conducting ECBA Exam. You just need to have a video camera and internet connectivity in your PC/Laptop.

What is the AAC certification fees?

The Agile analysis certification examination fees for members would be USD 250 and for non-members it would be USD 375. This certification needs to be re-newed every 3 years and there will be a fees of USD 85 and USD 120 for members and non-members respectively.

A discount of 20% off the first exam fee will be provided to early adopters. Watch this space for more on this….

Other Agile Business Analysis Certifications

iSQI, Germany also offers a similar certification known as Certified Agile Business Analyst (CABA). Techcanvass is an authorized training centre and offers Live online and self-paced courses for CABA certification.  You can find more information about this course here.

SCRUM product owner (CSPO) certification is also on similar lines. However it is specific to Scrum methodology and does not include other Agile methodologies. So in a way, it restricts the scope for a business analyst.

You can find more details here:

Certified Scrum Product owner (CSPO) by Scrum Alliance

Professional Scrum Product Owner (PSPO) by Scrum.org

When is IIBA-AAC getting launched?

This certification is expected to get launched in May 2018.

Watch this space for more details and the course details.

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

Business Analyst Course with ECBA Certification

IIBA ECBA Training

Business Analyst Training with Banking

Business Analyst Training with Banking

Agile Business Analyst Training

Agile Business Analyst Training

BA Training with Healthcare Domain

BA Training with Healthcare Domain

Agile Business Analyst – Role, need & context

Agile Business Analyst

The IT industry is swiftly embracing Agile methodology and this brings into focus the role of an Agile business analyst.  In this article, I am going to discuss the need and the context of Agile business analysts.

History of Agile movement

How did Agile came into picture? By 1970s, software experts were convinced that waterfall way of software development was not suitable for most of the bespoke software development projects, because of various reasons e.g. changing requirements, lack of consistent customer collaboration.

Many methodologies popped up thereafter – right from Prototyping, Spiral, XP, pair programming, DSDM etc. Agile can be thought of as a culmination of many such attempts. It took concrete shape when 17 such experts came together and agreed on a common Agile framework in 2001. The key principles behind Agile manifesto has been:

  • Early and continuous delivery of working software to encourage customer collaboration unlike other methodologies wherein working software is only available in the end for customer UAT.
  • Finding a methodology to respond to the reality of changing requirements, rather than trying to stabilize the requirements through various means e.g. Change request process

Predictive to Adaptive approach

Both these principles indicate that the Agile approach is adaptive rather predictive, whether it is planning or design or development. People don’t follow a plan, made by project managers, but continuously adapt based on the customer feedbacks and changing scenarios.

I guess, what I described above, is well-known and Agile Methodologies have proven their superiority already. Let’s examine the context of a business analyst in Agile Projects.

Context of Business Analysts

What does a business analyst do in software projects:

  • Work as a primary interface between customer and the tech team
  • The primary role is collecting, analyzing & modeling customer requirements
  • It’s about translating the business requirements into set of technical requirements, so that technical teams can design and code the system better
  • Validate the software before handing over to the customer
  • Managing the requirements (changing requirements, prioritization etc.)

Role of business analyst, as a specialist has been gaining critical importance for two reasons:

  1. Incorrect/insufficient understanding of customer requirements has been one of the top reasons for failed projects and Business analysts are entrusted with the responsibility of getting the requirements right.
  2. Technical teams may write better programs if they can understand – “Why something is required”? Business analysts achieve this using modeling and close collaboration with the technical team.

The above become even more relevant with the increasing size and complexity of the projects. I conducted a webinar some time back on the roles and responsibilities of a business analyst.

Business Analyst career and growth path

Let’s examine the role and need of a BA in Agile methodologies.

Role of Agile Business Analyst

SCRUM, is probably the most used and followed Agile methodologies and does not have a defined role of a Business Analyst.

SCRUM did not define the role of a BA, probably because business analysts role was not very prominent then. Scrum has a role of a product owner. A product owner is responsible for eliciting, analyzing, modelling and managing the requirements. For me

For me, An Agile business analyst’s role is very similar to a product owner’s role. Let’s try and understand the role of a product owner.

In SCRUM, the product backlog captures the requirements for the entire product/project. A set of requirements are taken up to be completed in a particular SPRINT are listed in sprint backlog.

 

PO manages product backlog

 

Product owner is responsible for managing the product & sprint backlog.

At the start of the project, product owners work with the customer and the stakeholders to come up with the broad level requirements (EPICs, Themes and user stories). Based on prioritization of requirements, user stories are detailed out to create detailed user story cards.

The team estimates and discusses the user stories (prioritized for this sprint) in the presence of the product owner. Product owner answers the queries relating to the requirements.

During the development , the Scrum team collaborates with the product owner to validate the solution (read individual screens or functionalities).

Product owner also manages the backlogs and keeps it up-to-date. This includes – adding new user stories, deleting or modifying user stories based on the interactions with the customer.

To conclude, the product owner’s role aligns with the business analyst role in any other project, however the nuisances of Agile methodologies make it challenging. Agile methodologies are not easy to implement in the true spirit as it requires not only team’s alignment, it requires changes across the group or even organization.

Certifications and Training options

Agile business analyst certifications are new, sp you may not have heard of these certifications. But here are some of them:

Certified Agile Business Analyst by iSQI

APMG International Agile BA Certification

PMI Agile Certified Practitioner

About Techcanvass

Techcanvass offers IT certification courses for professionals. We are an IIBA endorsed education provider (EEP), iSQI ATP (for Certified Agile Business Analyst Training) as well as Agile Testing alliance partner for CP-SAT certification training in Selenium.

We have a Business analyst training course with domain training in-built into it. This training program offers you the opportunity to get certified with ECBA certification as well as have banking domain understanding.

Agile Business Analyst Training | CABA Certification by iSQI Germany

Agile Business Analyst Training

 

Business Analyst Course | ECBA Certification training

Business Analyst Course | ECBA Certification training

Business Analyst Training with Banking Domain

Business Analyst Training with Banking

Business Analyst Short Courses

Business Analyst Training Self-learning Course

 

 

Cheers

Business Analysis Virtual Workshop – Agile Business Analyst

Business Analysis Virtual Workshop – Agile Business Analyst

This month’s business analysis virtual workshop will be on Agile business analyst. Techcanvass conducts these virtual workshops every month on topics worth discussion. In this workshop, our expert will talk about the controversial role of an Agile business analyst.

I call it controversial because SCRUM as an Agile methodology does not formally recognize the role of a business analyst. It has a role namely product owner. However,  Business Analysts are becoming an integral part of every software project. So, how can projects using Agile methodologies like SCRUM can be any different.

The question is – whether we assume that product owner is nothing but a business analyst or Business Analyst does more than that?

Business Analysis Workshop Details

This is a virtual workshop and you can join it from anywhere in the world. The scheduled date and time are as follows:

 

  18th March, 2017 from 9:00 AM to 10:30 AM

The agenda for this workshop are as follows:

  • What is different as a Business Analyst in Agile Environment
  • Business Analysis in Agile Environment
  • Case Study
  • Q & A session

Business Analysis virtual workshop

Click on the image above to visit the event page and register for FREE.

More on Agile Business Analyst

Techcanvass specializes in Agile and business analysis domains. We believe that this role is going to be one of the most prominent roles of the future.

I have selected couple of articles for you to read and get yourself familiarized with Business analysis in Agile environment.

 

Agile Business Analyst – Role, need & context

What are the roles and responsibilities of a Business Analyst in agile project?

About Techcanvass

Techcanvass is an IT training academy for professionals offering courses in Business Analysis, automation testing and analytics. We are an IIBA Endorsed education provider (EEP) and iSQI authorized training partner for conducting Agile Business Analyst certification course for providing IIBA certification programs.

You can check out the Agile Business Analyst training program below:

Agile Business Analyst Training

What are the roles and responsibilities of a Business Analyst in agile project?

There is defined role of a Business Analyst in Agile methodologies specially SCRUM. So, it is subjective to practitioners interpretation. However, the roles and responsibilities of an Agile Business Analyst are very obvious. I have written an article on the topic:

Who is an AGILE Business Analyst? Do Agile Projects need a Business Analyst?

This article deals with the topic in details. In case, you are interested to know little more, watch our webinar (approximately 1.5 hrs) on the role of the business analyst in Agile projects