Non-Functional Requirements in the Cloud: Foundations, Planning, and Implementation
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 41m | 244 MB
Instructor: Gwendolen Warnick
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 41m | 244 MB
Instructor: Gwendolen Warnick
When you’re dealing with cloud computing, it can be challenging to understand and prioritize non-functional requirements (NFRs) such as security, privacy, accessibility, reliability, and observability.
Join Gwenny Warnick as she outlines the importance of non-functional requirements in every technology business, as well as some of the most important potential legal and compliance impacts to your cloud projects. Get an overview of NFRs—what they are and how to identify them—before turning to the development of NFRs in tech. Test out your new skills along the way with the hands-on exercise challenges at the end of each section. Gwenny demonstrates 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. By the end of this course, you’ll be prepared to manage NFRs over time, including integrating them into your workflows, tracking them, identifying operational maturity, and leveling up as needed.
Learning objectives
- Distinguish between functional and non-functional requirements (NFRs) and identify the most critical NFRs for a given cloud-based project.
- Define specific NFRs for a cloud solution across key domains, including security and privacy, performance and scalability, reliability, and sustainability.
- Analyse the unique non-functional requirements essential for AI and machine learning systems, such as ethical operation, data governance, and decision integrity.
- Develop a strategy for scoping, tracking, and managing NFRs throughout the entire software development lifecycle.