Introduction
Nailing non-functional requirements in the cloud
()
What this course covers and who it’s for
()
1. Identifying Requirements with Cloud
Functional vs. non-functional requirements (NFRs)
()
NFRs: A key to successful and sustainable business
()
Challenge: Identify non-functional requirements
()
Solution: Identify non-functional requirements
()
2. The Development of NFRs in Technology
How NFRs in tech evolved
()
Software development and NFRs
()
Cloud-related NFRs
()
AI and machine learning-specific NFRs
()
Challenge: NFRs for a software business
()
Solution: NFRs for a software business
()
3. Compliance and Legal Considerations
Compliance and auditability
()
Legal considerations for NFRs
()
Approaches to managing legalities
()
AI-specific governance
()
Challenge: Which NFRs have legal implications?
()
Solution: Which NFRs have legal implications?
()
4. Deep-Dive: Common NFRs
General principles for NFRs
()
Security and privacy
()
Maintainability, interoperability, and extensibility
()
Accessibility and usability
()
Performance, reliability, and scalability
()
Observability, recoverability, and deployability
()
AI: Decision integrity and ethical operation
()
Sustainability
()
5. Implementing NFRs: Moving toward Your Target State
Scoping work on NFRs
()
Impacts of NFRs on sizing work
()
Ownership models for NFRs
()
Challenge: Identify useful approaches for planning NFRs
()
Solution: Identify useful approaches for planning NFRs
()
6. Managing NFRs over Time
Considering NFRs throughout component lifecycles
()
Tracking NFRs
()
Working toward operational maturity
()
Challenge: Identify levels of operational maturity
()
Solution: Identify levels of operational maturity
()
Ex_Files_Non_Functional_Reqs_Cloud.zip
(150 KB)