Highlights
- Understanding of what Non Functional Requirements are
- Greater understanding of the importance of Non Functional Requirements
- Familiarity with the Non Functional Requirements that are important to your company
- Awareness of how to identify and gather Non Functional Requirements
- The need for the project as a whole, as well
Course Details
Session 1: Introduction
Session 2: What Are NFRs?
- Examines the characteristics of Non Functional Requirements
- Looks at what Non Functional Requirements exists
- Considers which are particularly relevant to your company
Workshop 1: Consider Non Functional Requirements for a Ticketing system
Session 3: Why are NFRs Difficult?
- Considers the challenges associated with Non Functional Requirements
- Issues of terminology, specification, measurement and test
- System wide, emergent nature of Non Functionals
- Can’t retro fit Non Functionals to an application
- Need to consider them up front
Workshop 2: Explores how to identify Non Functionals
Session 4: Approaches to capturing and representing NFRs
- Sources of Non Functional Requirements
- Approaches to finding Non Functional Requirements
- NFR Questionnaires
- Quantifying NFRs
- Proxies for testing difficult to measure NFRs
Session 5: Developer Accountability
- Consider show to improve accountability for NFRs
- Present the project as needing to be accountable
- Developers accountable within Project context
Who should attend
Feedback
4.8 out of 5 average
"The course has been illuminating and improved my understanding of NFRs massively. The workshops are a helpful practical element to accompany the theory."
ED, Senior Developer, Non-Functional Requirements, January 2021
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022