|
Business Analysis
I have been involved in Business Analysis and Project Management for several decades and firmly believe that these
disciplines are the key to successful IT projects. Software Development has a dismal success record with
no more than a third of IT projects coming in on time and on budget. We can, and have to do better.
Advanced BA Courses
I specialize in advanced Business Analysis courses, on demand and regularly scheduled, to
anyone or any organization interested in improving the skill level of their BA's. Please feel free to contact me at any time if
you are interested in pursuing training or need assistance in any aspect of Business Analysis.
BA12
|
Discovering and Documenting Non-Functional Requirements
|
Software consists of both behaviour and characteristics. Many courses concentrate on eliciting and documenting
behaviour, but many software projects fail due to the fact that the Non-Functional Requirements were either not
gathered at all or were ambiguous.
This 2 day course looks in detail at the different categories of Non-Functional Requirements and what questions to
ask the stakeholders in order to determine precisely and without ambiguity the desires of the users. These skills will definitely assist in the success of any project.
|
BA20
|
Mastering Functional Requirements Workshop Facilitation
|
It has been found that in many projects the "Requirements Workshop" is the ideal technique to use to discover the
Stakeholder's Functional Requirements.
In this intensive 2 day course, we show the student how to effectively facilitate a Requirements Workshop with the
intention of discovering the Functional Requirements of the product to be built. It's all based on "Asking the Right
Questions". What questions does the BA need to ask? In what order? How do we document the answers? How do the answers
to one question give us the next question to ask?
|
Core BA Courses
I also offer a complete suite of core Business Analysis courses, on demand and regularly scheduled, to
anyone or any organization interested in doing things better. Please feel free to contact me at any time if
you are interested in pursuing training or need assistance in any aspect of Business Analysis.
BA01
|
Business Analysis Fundamentals
(including How to Gather and Document Requirements)
|
This 3 day introduction to Business Analysis is intended for the new Business Analyst or experienced Business
Analyst requiring formal education in Business Analysis. It clearly answers the questions “What is Business
Analysis?” and “What skills do I need as a Business Analyst?”.
|
BA05
|
Logical Data & Process Modeling
|
Software possesses behaviour. One of the fundamental skills that any Business Analyst must have is the ability to
discover what the desired behaviour of a new Software System is and document that behaviour in such a way that a
Software Designer and Developer can create it.
This intensive 3 day course trains the Business Analyst in how to elicit the desired behaviour of a Software System
from a group of stakeholders and then document it in a clear, complete, consistent, precise and concise manner.
|
BA10
|
Use Case Modeling
|
Software possesses behaviour. The majority of that behaviour is invisible, hidden in the code itself. The only parts
of software that are visible are the interfaces, where the user directly interacts with the software. That requires
special treatment. Use Cases concentrate on that User interaction.
This intensive 2 day course concentrates solely on Use Cases, their discovery and documentation. You will learn how
to create Use Case Models and all their corresponding documentation including Actor Descriptions and Use Case
Scenarios.
|
BA15
|
Quality Assurance for Business Analysts
(including How to Conduct a Peer Review)
|
All products that are created require testing. Someone needs to confirm that the product created conforms to its
requirements. The Business Analyst captured, documented and validated the requirements, therefore no one on the
project knows them better.
This 2 day intensive course introduces the Business Analyst to the concept of formal testing. Testing to be done
efficiently must be planned, so we start out with the creation of the test plan, followed with detailed analysis of
all the different types of testing and checking. In the specific area of checking, we concentrate on how to conduct
a Peer Review, roles and responsibilities and how to conduct one efficiently in order to find the most defects in the
least amount of time and for the least cost.
|
Follow me on:
|