Please enable JavaScript.
Coggle requires JavaScript to display documents.
Client Needs and Software Requirements, Review and monitoring metrics -…
Client Needs and Software Requirements
types
bussiness
An example of a business requirement is, I need this product to appeal to clothing designers in India to raise our revenue by $50,000 per year.
bussiness rules
Business rules constrain how the product functions.
A privacy policy
A brand uniformity requirement
A government regulation
. A business requirement would be more of description of why you're making the product in the first place.
user
ser requirements outline exactly what tasks the users can do with the product.
These can be expressed in the form of use cases, like the one you see here.
D. As a
_
, I want to
_
, so that
_
.
functional
non-functional
If Functional Requirements are what a product should do, Non-Functional Requirements are how well a product should do them.
security
usability
maintainability
performance
Users
limitations
cognitive
Cognitive limitations are commonly based on memory limitations.
perseptual
cultural
colors
use case
exceptions
Exceptions highlight any situation where this use case would not work
qualities
qualities are any quality specifications that you want to meet. These could be nonfunctional requirements such as creating the scenario in a certain time or using a certain amount of memory.
storyboards
If a product has multiple features, you will want to make a storyboard for each one.
If a product has multiple features, you will want to make a storyboard for each one.z
prototypes
wireframes
Agile
user story
User stories follow a very specific format. As a blank, I want to blank, So that blank.
you and your development team may be required to help them express their needs in user story form.
criterias
avoid ambiguous requirements
there are some words that causes such ambiguous
persuasive words
only, every, all
position words
pronouns
comparratives
joining words
or
what if both true
acceptence tests
An acceptance test is basically a check for whether a requirement is met.
product backlog
It allows you to organize your work, easily see where the projects priorities lie, and plan based on those priorities.
story map
it gives your backlog a more trackable visual feel.
Instead of trying to keep track of the priorities of one big list, you're forced to break things down into categories
Review and monitoring metrics
Agile
Product owner
Product owner is used to describe the role that is responsible for the product backlog
meetings
sprint review meeting
one hour for one week
all stakeholders
informal
events
product demonstration
product owner approval
stakeholder feedback.
sprint retrospective meeting
companies prototypes methods
Apple (10 to 3 to 1 prototypes or Pixel Perfect)
Google 5 stages prototyping
. Understand, Diverge, Decide, Prototype, and Validate. B. Evaluate, Brainstorm, Vote, Create, Test.
IBM (Design thinking)
metrics
KPI
aoem
NPS (net promoter score)
line of code
right project
Validation
verification
review
peer review
software technical review
The decision maker
creates a list of objectives that they would like to see come out of the meeting.
review leader
recorder
softwate walkthrought
software inspection (formal technical review)
author
moderator
reader
inspector
recorder
requirements inspection