gathering the right requirements

Post on 26-May-2015

344 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

A deep insight into the much neglected non-functional requirements. A categorising effort of requirements order to assist practitioners in their day to day requirements elicitation process.

TRANSCRIPT

GATHERING THE RIGHT REQUIREMENTSTips for uncovering the ‘real’ requirements

Amin Kazemihttp://www.linkedin.com/in/aminkazemi

Presentation ContentThe content of this presentation is based on the published book, ‘Mastering the Requirements Process – Getting Requirements Right’ by Suzanne Robertson and James Robertson (Addison-Wesley, 2012)

All Information presented today is readily available on the public domain.

OverviewSoftware can solve almost any problem. The problem is that we don't always understand what the problem is. Understanding the problem - the real problem - is the role of the requirements process.

Functional Requirements Functional requirements are

the fundamental or essential subject matter of the product

They describe what the product has to do or what processing actions it is to take.

Volere Snow Card

Non-Functional Requirements Non-functional requirements

are the properties that the functions must have, such as performance and usability

They describe how well your product does the things it does

Link between functional and non-functional

Look and Feel Requirements

The product shall comply with corporate branding standards

Usability Requirements

The product shall be useable by users with limited experience of using computers

Performance Requirements

The product shall support 2,000 concurrent users

Operational Requirements

The product shall be used by Field Staff at night and during rain, heat, and ‘Melbourne’ conditions

Maintainability Requirements

The product shall be readily portable to smartphone handhelds as applications and web-based systems.

Security Requirements

The product shall ensure that only authorised users have access to the OMS system.

Cultural Requirements The product shall not

display religious symbols or words associated with mainstream religions.

The product shall use Australian English spelling, not American.

Legal Requirements

The product shall comply with the Australian Privacy Act as amended.

The product shall comply with W3C recommendations

Finding the non-functional’s

Like all requirements, the non-functional ones can come to light at any time, Nevertheless, there are certain places where we can look that give us better opportunities to discover them,

Amin Kazemi

http://www.linkedin.com/in/aminkazemi

top related