Non-Functional Requirements in the Cloud Part 2: Planning and Implementation
47mBeginner2023-06-15
Authors

Gwendolen Warnick
Course details
In part 2 of her course on non-functional requirements in cloud computing, Gwenny Warnick takes a deep dive into common NFRs. She explains general principles and looks at NFRs like security and privacy, accessibility and usability, reliability, and more. She then shows you how to implement your NFRs, explaining how to evaluate the scope of the work required and how to choose among different ownership models for NFRs. Finally, Gwenny details how to manage NFRs over time, including integrating them into your workflows, tracking them over periods of time, and identifying the levels of operational maturity you’ve achieved and how to level up as needed.
Skills covered
Cloud FoundationsCloud ComputingOne-Off
Concepts
0. Introduction
- 01 - Planning and implementing non-functional requirements
- 02 - What this course covers and who it s for
1. Deep Dive - Common NFRs
- 03 - General principles for NFRs
- 04 - Security and privacy
- 05 - Maintainability, interoperability, and extensibility
- 06 - Accessibility and usability
- 07 - Performance, reliability, and scalability
- 08 - Observability, recoverability, and deployability
2. Implementing NFRs - Moving Toward Your Target State
- 09 - Scoping work on NFRs
- 10 - Impacts of NFRs on sizing work
- 11 - Ownership models for NFRs
- 12 - Challenge - Identify useful approaches for planning NFRs
- 13 - Solution - Identify useful approaches for planning NFRs
3. Managing NFRs over Time
- 14 - Considering NFRs throughout component lifecycles
- 15 - Tracking NFRs
- 16 - Working toward operational maturity
- 17 - Challenge - Identify levels of operational maturity
- 18 - Solution - Identify levels of operational maturity
Conclusion
- 19 - Next steps