2. About
10+ years in IT
8+ years on a management position
6+ years of Agile experience
3.
4.
5.
6.
7.
8. Non-functional requirement is a
requirement that specifies criteria that
can be used to judge the operation of a
system, rather than specific behaviors
9.
10. FR vs NFR
Functional Requirements Non-Functional Requirements
Product Features Product Properties
Describe the actions of user Describe the experience of user. How easy to use? How
quick it executes?
Functions that can be captured in use cases Global constraints that result development and
operational cost
Can be traced as individual module of program Is a basement of program module
15. Business
User
System
Sponsor Point of View
Scope of the Project
Business Objectives
User’s Point of View (UI)
User Goals
Functional Requirements
What the system does
Non-Functional
Requirements
Who well System does it
Epic/Feature
User Story
Acceptance
Criteria
16. Type of NFRs
Important to User Important to Team Important to business
Performance Maintainability Time to market
Security Portability Cost
Usability Reusability Flexibility
Compatibility Testability Speed
Accessibility Naming Convention
Flexibility Tech Stack
Disaster Recovery Monitoring
25. Some Examples of NFR
99,9% uptime
No downtime deployment
Usage of Specific Provider
Response time
Browsers & Platforms
App should be deployed at 3 different AWS Zones
26. Build your system
Non functional Requirements
Functional Requirements
User Facing Functionality & UI
Business Goal
That leads to…