• Skip to main content
  • Skip to footer

BABLOCKS.COM

The Building Blocks for Your BA Career

  • START FOR FREE
  • FOBAᵀᴹ
  • COMPARE
  • COURSES
  • BLOG
  • LOG IN

terms-definitions

Emal Bariali / August 29, 2020

Feasibility

A project’s ability to deliver a requested feature, function, or capability. Often times, your customer or end-user will request a feature or a function that cannot be supported by your project’s budget or by the constraints that exist within your organization. As a business analyst, you may be …

[Read more...] about Feasibility

Emal Bariali / August 29, 2020

Customer

The stakeholder who’s business needs must be addressed by the solution that the business analyst is helping deliver, The customer is normally the person on the business side of the organization who is sponsoring the initiative you’re working on. They are often at the leadership level and may not …

[Read more...] about Customer

Emal Bariali / August 29, 2020

End-User

The stakeholder who represents the needs of the people at the operational level that will use the solution that is delivered. The end-user is the person who will actually be using the solution on a regular basis as part of their day to day work, once it has been released the project team. The …

[Read more...] about End-User

Emal Bariali / August 29, 2020

Agile

A software development philosophy that encourages the team to release the solution in increments throughout the project instead of delivering the solution all in one release at the end of the project. Software projects have traditionally taken a waterfall approach. The restrictive nature of …

[Read more...] about Agile

Emal Bariali / August 29, 2020

Constraint

A condition or event that prevents the project from fully delivering the ideal solution to customers and end-users. Customers and end-users will request an ideal version of a solution from the project team. This ideal solution can only be achievable under ideal conditions where the organization and …

[Read more...] about Constraint

Emal Bariali / August 29, 2020

Business Constraint

A business-related condition or event that prevents the project from fully delivering the ideal solution to customers and end-users. The business analyst must ensure that they are on the lookout for constraints that will prevent the project team from delivering the ideal solution. Many of these …

[Read more...] about Business Constraint

Emal Bariali / August 29, 2020

Technical Constraint

A technology-related condition or event that prevents the project from fully delivering the ideal solution to customers and end-users. The business analyst must ensure that they are on the lookout for technology-related constraints that will prevent the project team from delivering the ideal …

[Read more...] about Technical Constraint

Emal Bariali / August 29, 2020

Current State Analysis

The activities that the business analyst performs in order to understand the business and technical circumstances that exist before a solution is designed and implemented. On larger initiatives, it becomes very important to establish a baseline of the business operations and systems that exist in …

[Read more...] about Current State Analysis

Emal Bariali / August 29, 2020

Product Backlog

The list of requested features and functions that remain for the project team to deliver to the customer. In agile software development, features and functions are bundled up into an MVP and subsequent releases.  The product backlog is the list of customer requests that have not yet been …

[Read more...] about Product Backlog

Emal Bariali / August 29, 2020

Minimum Viable Product

The bare minimum set of functions and features that the customer needs to have a useful product delivered to them. The purpose of going agile is to make sure the project team can get a product out to the customer as early as possible. At this early stage, the product is nowhere near being …

[Read more...] about Minimum Viable Product

Emal Bariali / August 29, 2020

Business Analyst

A business analyst is a professional that helps their employer design, deliver, and support the solutions that the organization needs. Organizations are constantly evolving. This constant evolution requires the organization to regularly assess its current operations, and make investments into …

[Read more...] about Business Analyst

Footer

The Building Blocks for Your BA Career

Learn a fully integrated skillset through hands-on, project-driven courses that challenge you to grow.

 

Free Resources

► BA Primer (free video lessons)

► Podcast Episodes

► Live Sessions

► Blog Posts

► BA Dictionary

see all free resources

Instructor-Led Courses

► Foundational Business Analysis (FOBA™)

► Business Analysis Practitioner Certificate (BAPC™)

 

Membership

► BA Primer: The True Value of Business Analysis

► Membership Benefits

► Business Analysis 101 Starter Mini-Course (self directed)

 

About The Program

► BA BLOCKS vs. Other Programs

► Refund Policy: You should never feel “stuck”

 

Featured Articles

  1. The Role of the Business Analyst in Digital Transformation
  2. Business Analysis Consulting: 3 Things to Consider When Taking the Leap into BA Consulting
  3. Business Analysis vs. Business Analytics
  4. Agile Methodology: The Benefits & Drawbacks of the Agile for Business Analysts

Podcast Episodes

9: The 4 Ways ChatGPT and AI Will Change Business Analysis

8: Customer Requirements for COTS vs. Custom Built Solutions

7: How To Ace Your Next Business Analyst Interview (Part 1)

6: Agile Myth vs. Agile Reality: An Interview With Dean Kulaweera

5: What Do You Want From Your BA Career? January 30, 2020

4: The 3 Elements of Your BA Career Strategy

3: Top 3 Sources of Skills for Business Analysts

2: Top 3 Sources of Stress for Business Analysts

1: How to Create a Fulfilling Business Analysis Career

See all podcast episodes.

Copyright © 2025 · BA BLOCKS  

  • Terms of Use
  • Privacy Policy
  • Refund Policy
  • About Us