Alan D. Goodbrand, B.Math, M.Sc., ISP, PMP
403.561.2139
alan@alangoodbrand.com


Home
Business Analysis Courses
Project Management Courses
My blog
Articles
Resources
Links
About Me

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:

Visit Alan's blog   Follow @AlanGoodbrand on Twitter   Connect with Alan on Linkedin




Home | Business Analysis | Project Management | Blog | Articles | Resources | Links | About Me

Tel:  403.561.2139

E-mail:  alan@alangoodbrand.com

Copyright © Alan D. Goodbrand