Digital
Business Analysis
The challenge of creating high-quality Business and Stakeholder Requirements, User Stories, and Features is increasingly falling on Product Owners, Subject Matter Experts, Business Analysts, Business-side and Agile Teams.
Increase your career opportunities! Get started on the road to becoming a Business Analyst. Learn how to extract, express, analyze, and validate business needs in formats that are supported by Agile, Lean, and traditional software development methodologies.
Books, Online Courses, Live Classroom
Featured Course
Getting and Writing IT Requirements
in a Lean and Agile World
Affordable Online Courses
Learn Agile and traditional Business Analysis methods and techniques flexibly according to your schedule.
Books and eBooks
Business Analysis books with many examples.
Very useful references for your IT initiatives.
FREE Business Analysis Techniques
Easy to understand videos, business analysis basics and techniques in digestible “bite-sized” videos.
Coaching and Mentoring
Intensive personal support, “just-in-time”. Competent help when you need it most.
Classroom Live and Online
Facilitated workshops with experienced instructors guiding you every step of the way.

How to Become a Business Analyst
As of July 6, 2022, the average annual pay for a Business Analyst (BA) in the United States is $82,924 a year and the demand for qualified BA’s is strong. Could this be your new career?
Create Your Business Analysis Career Path Today
As a career professional, you might qualify for a subset of BA jobs already. Take our Business Analysis Skills Evaluation (BASE) to assess your current knowledge level of business analysis techniques. In addition to your skill level, the test identifies topics you already know and a list of recommended courses and books to create your unique learning path.
High Praise from Our Students
Who Needs Agile Business Analysis Training?
The short answer: anyone who interacts with the business community to identify what IT can do for them. Specifically, folks with job titles like:
- Product Owner
- Business Analyst
- Project Manager
- System Analyst
- Requirements Engineer
- Subject Matter Experts
- …
If you are involved with figuring out how IT could improve someone’s job, you are doing Requirements Analysis.
Some organizations call that Business Analysis. Others call it Requirements Gathering or Requirements Definition. Still others call it Requirements Engineering. Whatever you call it, it is a critical activity for successful projects and you need people who can do it well.
These folks need a solid set of business analysis techniques to identify business needs and express them so that software developers can understand them.
The most common tools of communication between business and IT are features, requirement statements, epics, user stories, acceptance criteria, and scenarios.
Effective Requirements Analysis Improves Lean / Agile Software Development
Modern software development approaches such as Agile, Lean, or Continuous Delivery do not change the need for good business analysis. However, they affect the WHO, the WHEN, and the HOW of defining what the business community needs and wants.
Concepts such as Features, Epics, User Stories, Acceptance Criteria, Scenarios, and Examples replace conventional business and solution requirement statements. They significantly reduce the miscommunication that has haunted IT projects for decades.
Acceptance Test Driven Development (ATDD) and Behavior Driven Development (BDD) define tests as the ultimate requirements and mandate the creation of acceptance test scenarios before development starts.

Business Analysis Skills are a stepping stone
The success of lean and agile requirements elicitation and analysis lies in the effective communication between the business community and the technical team. Regardless of whether your goal is to:
- elicit and analyze requirements, User Stories, or Features,
- effectively facilitate User Story Workshops,
- present business logic in Scenario (Acceptance Test) format,
- adapt your requirements toolkit to lean/lean approaches, or
- become a business analyst,
our books and online courses will give you the skills you need. They are designed for a non-technical, business-oriented audience to serve as guides and references that makes the complex topic of business analysis easy to understand.