Non-Functional Requirements in the Cloud Part 2: Planning and Implementation

Non-Functional Requirements in the Cloud Part 2: Planning and Implementation

47mBeginner2023-06-15

Authors

Gwendolen Warnick

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

Introduction

  • Planning and implementing non-functional requirements
  • What this course covers and who it s for

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

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

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

Conclusion

  • Next steps
40,000 Toman