According to Machiavelli, “the introduction of a new order of things” is fraught with difficulty, risk, and uncertainty. He obviously was referencing Information Technology (IT) projects when he wrote this often-quoted statement in 1505. Getting effective, scoped, and well-expressed requirements statements goes a long way toward reducing the inherent uncertainty. Unfortunately, that alone is not enough. Business and Stakeholder Requirements define the business need in business terminology that all involved parties can understand, but the devil lies in the detail. Solution Providers (i.e., those responsible for building, buying, assembling, or configuring an IT application) need to know what the application has to do, what data it will deal with, and what qualities it has to possess to meet the business needs. In other words, they need Functional and Non-functional (aka Solution) Requirements at a level of detail that most subject matter experts can only provide when prompted and led.
Exposing Functional AND Non-Functional Requirements offers a tried-and-true approach for analyzing any set of requirements expressed in simple sentences. Applying the presented techniques will significantly improve the communication between those tasked with defining the need (aka “the one wearing the Business Analysis Hat”) and Solution Providers, thereby reducing the risk of misunderstandings.
This course is interactive (includes exercises with instant feedback), instructionally designed (based on modern learning theory), and “intellimated™” (uses animated visuals with an accompanying audio track) to hold your interest and increase retention.
View Course Outline with Lesson Previews
Anyone involved in capturing, writing, analyzing, or understanding requirements for Information Technology solutions, including (but not limited to):
- Subject Matter Experts (SME)
- Agile Product Owners
- Business Process Managers
- Business Process Users
- Business Analysts
- User liaison personnel
- and anyone wearing the BA hat
Upon completion of this course, you can:
- Decompose well-structured requirement statements to identify Functional and Non-Functional Requirements
- Give those responsible for designing, building, and/or buying the solution the kind of information they need to make the decisions that are right for the business
- Identify Informational, Performance, and Constraining Requirements from a list of Functional Requirements
- Document and manage Business, Stakeholder, Functional and Non-Functional Requirements
- Capture and clarify Business Rules and External Constraints that mandate limits to the delivered solution
- Develop measurable Solution Requirements that facilitate End-User Acceptance Testing