On Demand, Web-Based Training
The Westfall Team’s on-demand, web-based training courses provide a cost-effective way for your organization to train employees on an as needed, individualized basis.
On-Demand Training Has the Following Benefits:
Cost Effective
Web-based training is less expensive to offer. It also eliminates travel costs and minimizes time away from work/home.
Train Individuals
Students register individually and create their own learning path; perfect for individuals or small organizations.
Train Anytime
Courses are available
24 x 7, so students can schedule training to match their busy lifestyle or work schedules.
Train Anywhere
Web-based training eliminates the need the instructor & students to be co-located; beneficial for distributed teams.
Higher Retention
Students can utilize the materials at their own pace and match their own learning styles. Students can even repeat all or part of the training, to review their learned skills and ensure comprehension.
Modularized for Flexibility
Topics are broken down into short, focused modules so training can be spread out over days, weeks, or even longer. This allows students to take advantage of short downtime periods for training, and businesses do not lose employees for entire days.
On-Going Instructor Support
Our instructors are available to answer students' questions both during the course, and after training completion as students apply what they learned on the job.
List of Individual Courses
Each of these courses may be purchased separately or you can save money through our All-Access Membership.
Join Our All-Access MembershipSoftware Engineering Training
Software Requirements Engineering
Software Requirements Engineering is designed to provide a comprehensive knowledge base and practical skills for anyone interested in implementing or improving Software Requirements Development and Management techniques and practices in their organization.
Software Configuration Management
Software Configuration Management is designed to provide a comprehensive knowledge base and practical skills for anyone interested in implementing or improving Software Configuration Management (SCM) techniques and practices in their organization.
21 Ways to Review Requirements Adequacy
Most projects either don't review their requirements at all or use only one or two weaker-than-realized techniques. This interactive course shows more than 21 ways to review requirements, including many much more powerful methods, that find numerous ordinarily-overlooked issues when they are easiest and cheapest to fix.
Learn MoreWrite Right Agile User Stories and Acceptance Tests
Agile project participants report great difficulty getting user stories right and even greater difficulty with their acceptance tests. This two-day course shows how to get both right.
Write Right Agile User Stories
Agile relies on brief requirements in the form of three-line user stories that fit on the front an index card. Despite their seeming simplicity, user stories are hard to get right. Learn how to do it in this highly interactive class.
Defining and Writing REAL Business/User Requirements
Discovering and documenting business requirements always has been projects’ weakest link. Up to 67 percent of maintenance and 40 percent of development is wasted rework and creep attributable to inadequately defined business requirements. Too often projects proceed based on something other than what the business people really need, and traditional methodologies commonly focus on the requirements format.
This interactive workshop also emphasizes how to discover content, why to build it and what it must do to produce value for the customer/user. Using a real case, participants practice discovering, understanding, and writing clear and complete business/user requirements that can cut creep, speed project delivery, reduce maintenance, and delight customers.
Software Peer Reviews & Inspections
Software Peer Reviews & Inspections is designed to provide a comprehensive knowledge base and practical skills for anyone interested in implementing or improving software peer review and formal inspection techniques and practices in their organization.
Software Quality Training
Certified Software Quality Engineer (CSQE) Preparation
Certified Software Quality Engineer Preparation course is design to be a comprehensive, in-depth review of the topics in the ASQ’s Certified Software Quality Engineer (CSQE) Body of Knowledge.
Software Auditing
Software Auditing is designed to provide a comprehensive knowledge base and practical skills for anyone interested in implementing or improving Software Quality Auditing techniques and practices in their organization.
Proactive Software Quality Assurance (SQA)™
Proactive SQA™ is a key basis of significant value-enhancing revisions to IEEE SQA Std. 730’s often-resisted “traffic cop” enforcement of procedural compliance. This interactive workshop explains the six functions SQA should perform that provide far greater value, analyzes why SQA groups so frequently have failed in IS, and presents practical approaches for successfully using SQA effectively throughout any life cycle to produce high quality systems. Exercises enhance learning.
Learn MoreProactive Testing™- Risk-Based Test Planning, Design, Execution
Proactive Testing™- Risk-Based Test Planning, Design, Execution describes and gives practice using powerful special techniques to identify especially large showstopper risks as well as medium and small risks that ordinarily are overlooked early when defects can be prevented or fixed most easily.
Learn MoreSoftware Functional (Black-Box) Testing & Test Management
Software Functional (Black-Box) Testing & Test Management is designed to provide an excellent knowledge base and practical skills for anyone interested in improving Software Functional (Black Box) Testing and Test Management techniques and practices in their organization.
Foundations of Software Testing (ISTQB Certification Preparation)
Foundations of Software Testing (ISTQB Certification Preparation) is designed for people seeking foundation level certification based on the ISTQB certification program. This course completely covers the current ISTQB syllabus (2018 version) and also provides additional information and guidance in key areas. The terms used in this course are taken from the current ISTQB glossary.
Learn MoreSoftware Metrics
Software Metrics is designed to provide an introduction to the basics of software metrics and how to establish a software metrics program. This class starts with a basic overview of software metrics and measurement theory.
Software Project Management
Making You A Leader Fast Track
Making You A Leader is designed to provide a knowledge base and practical skills for anyone interested in implementing or improving leadership techniques and practices in their organization.
Intensive Seminar Workshop Mini-Clinic plus Lifetime Learning Follow-On Program to Develop (not just learn about) Leadership Skills.
Learn MoreSoftware Project Management
Software Project Management is designed to provide a knowledge base and practical skills for anyone interested in implementing or improving Software Project Management techniques and practices in their organization.
Software Acquisition & Supplier Management
Software Acquisition & Supplier Management is designed to provide a knowledge base and practical skills for anyone interested in implementing or improving Software Acquisition and Supplier Management techniques and practices in their organization.
Software Risk Management
Software Risk Management
Software Risk Management is designed to provide a knowledge base and practical skills for anyone interested in implementing or improving Software Risk Management techniques and practices in their organization.
Learn More
Agile Training
Agile Training Series
We are pleased to announce that we will be making available a self-paced Agile training series on March 22. You can learn about it by clicking here. The series will consist of 14 modules, each including a video from 60-90 minutes long. Each module will also have a “workbook” containing the exercises and video links discussed in the module, as well as, additional material.
Learn MoreLive Courses
Check out our upcoming live courses hosted by the Software Excellence Academy.
Get More InformationIn-House Training
We can bring any of our courses directly to your team in-house at your facility.
Get More Information