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
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 25, 2023, the average annual pay for a Business Analyst (BA) in the United States is between $71,786 and $122,643 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
Understanding Lean/Agile Business Analysis
I really was expecting this course to ring like a foreign language in my ears. I am delightful by it content and delivery of the trainer. He”s managed to simplified and clarified the LEAN methodology which I now understand. This training give some confidence to those “self-taught” BA like me, who have been doing business analysis for years without no other training or support but their common sense. I definitely recommend this training course. Carole T.
Tom is an excellent instructor/mentor for Business Analysis & Business Architecture with 30+ years of experience under his belt. He REALLY cares about his students/clients. I enjoy reading his books and courses as they are concise and clear with relevant examples. Highly Recommended!!
This particular class is already delivering first-rate value as relevant to Business Analysts at my level. With its basis in the International Institute of Business Analysis (IIBA) and the associated Bus. Analysis Body of Knowledge (BABoK), it ties in very neatly with the Project Mgmt. Institute (PMI) program which I’ve been involved with.
It is refreshing for me to get a Udemy course delivered by someone who is older and with huge, obvious on-the-job industry experience, who is an expert. All of the material is delivered in an interesting and easy to absorb way.
I read the Lean Startup and The Four Steps to the Epiphany, both excellent in the ideas they put forward, but then trying to keep up with Agile, Scrum and all of the other ways of requirements gathering and software development is just too time consuming. Therefore, it is a relief that the authors of this course put it all together for you.
I cannot say enough good things about this course - it opened my eyes to many ideas, methodologies and frameworks and has given me a lot of ideas that I can begin to implement right away.
Just to show how effective this was, after all the learning about decision tables, at work I introduced a much needed decision table for a highly complex piece of functionality (55 rules, 12 conditions!) and it was very useful for the team.
The instructor is amazing. The class is very informative. I will be taking more classes from this instructor.
... and were more useful than many of the onsite trainings I have attended throughout my career.
Although I wouldn't consider myself a dedicated Business Analyst or even particularly advanced in my experience, the course was still well suited for my understanding. K.
Very informative, with loads of exercises to help in understanding. Excellent delivery and good emphasis on Given, When, Then (Gherkin). In fact it's so good and packed with examples that I need to re-visit again.
That class is by far the best quality specific tech/business training class that I’ve attended in the 6+ years
Thanks for a well organised and very helpful course! I enjoyed after each topic presented I had the opportunity to put the learning into practice.
I really like the fact that the trainers personality comes across and he's not afraid to give his personal view based on his experiences.
that`s the most encapsulated useful package of Business Analysis information I have ever met. Great Work! Ahmed K.
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.