Wednesday, April 2, 2014

Functional & Non-Functional Requirements

Functional & Non-Functional Requirements

Functional Requirements: The App should enable people to Donate in a safe way and provide support through different ways. For example one of these is by hearing other people’s stories who are survivors of Skin Cancer so that the audience can be more optimistic about their own situations. The App will also provide the details of SCaRF and a few protection tips. The content must be clear at all times.

Data Requirements: There will be many different kinds of data needed for this app to be delivered in an effective and efficient way. There should be clear blocks of text, articles, good quality images and videos. Also, for achieving an interactive app, navigation and buttons should be clearly displayed and correctly designed. More specifically, the Donation link should really look like a button so that the user will know that it is clickable. Any input boxes (eg. In Share Your Story section) should have the feel of clicking on them and start writing.

Environmental Requirements or Context of Use: The context of use for this app has to be flexible. The app will be designed to be used in many different occasions and environments. For example, the user could be sited in a room using wifi or even in the bus using 3G. SCaRF App can only be accessed when there will be internet connection so that the user can view the latest updates. The app will be expected to operate at least at the places with free wifi, such as hospitals or cafes. More about this topic have been covered in PACT analysis.

User Requirements: The intended user groups will be people of any age that have access to a new generation mobile device that works with apps. Some of these people might be Skin Cancer patients, nurses, doctors or friends & family of patients. As long as a person is flexible and knows the basics around technology, he/she will be able to access and use this interactive app.

Usability Requirements: Providing we have the expected audience using our product, we will want to measure and improve the following: Integrate Payment, Conversion Rate, Total Visitors, Bounce Rate, Engagements, information & Knowledge.



No comments:

Post a Comment