requirements documentation - weebly

15
2014 The WorldTie Project This document contains all the requirements for The World-Tie Project. It includes specifications to the smallest detail of which function needs to be carried out on each of the three platforms. Institute of Cross Cultural Management In Collaboration With K. Manzotti V. Singhchawla P. Terol D. Wock

Upload: others

Post on 20-Apr-2022

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Requirements Documentation - Weebly

 

2014  

 

 

The  World-­‐Tie  Project  

This document contains all the

requirements for The World-Tie

Project. It includes

specifications to the smallest

detail of which function needs

to be carried out on each of the

three platforms.

Institute of Cross Cultural

Management

In Collaboration With

K. Manzotti

V. Singhchawla

P. Terol

D. Wock

Page 2: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     2  

 

   

Table of Contents Introduction  .........................................................................................................................................  3  Target  Users  .........................................................................................................................................  4  Requirements  ......................................................................................................................................  5  

General  ............................................................................................................................................  5  Website  Platform  .............................................................................................................................  6  Mobile  Platforms  (Android/  iOS)  ......................................................................................................  9  

Design  Mock-­‐ups  for  Web  ..................................................................................................................  11  Design  Mock-­‐ups  for  Apps    .................................................................................................................  13  Conclusion  .........................................................................................................................................  15    

   

Page 3: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     3  

 

Introduction

There are over one hundred and fifty countries in the world and roughly six thousand languages spoken throughout those countries. Each country (culture) can be evaluated using the Hofstede Model which includes six categories: Power Distance (“dimension deals with the fact that all individuals in societies are not equal”) 1, Individualism (“the degree of interdependence a society maintains among its members”), Masculinity (“how women are treated compared to men”), Uncertainty Avoidance (“has to do with the way that a society deals with the fact that the future can never be known: should we try to control the future or just let it happen?”), Pragmatism (“describes how every society has to maintain some links with its own past while dealing with the challenges of the present and future”) and Indulgence (“degree to which little children are socialized”). With advancements in business, education and even technology those countries are increasingly intertwined. The purpose of The World-Tie Project is to combine technology with the connection process of countries around the world.

The World-Tie Project could be the key to bringing the world one step closer. We are setting out to develop our project on the three most widely used platforms around the world: the World Wide Web, iOS and Android. It is said that one third of the world’s population now has access to the internet; with that number increasing our project can be useful in anyone’s hands.

The Institute of Cross Cultural Management strives to make the lives of internationals easier when they travel to different countries observing different cultures. It is our hope to fulfill that effort as our team is international and we have faced numerous problems regarding culture shock before.

                                                                                                                         1  All quotes from: http://geert-hofstede.com/angola.html

Page 4: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     4  

 

Target Users  

The World-Tie Project will be beneficial to many around the world. Our primary targets are travelling businessmen and businesswomen, who travel to new countries often and hence need to understand the business etiquette’s of those respected countries. Without that understanding one cannot hope to initiate business due to the different cultures that are involved. When it comes to making deals with different countries one must take into account the difference in culture and how one is supposed to address the other. Take for example a businessman from America travelling to conduct business in China. The power distance of America is forty and China is at eighty. This means employees are friendly to their bosses in the United States and perhaps address them by their first name, on the other hand, in China they address their bosses through his/her proper title and in very formal manners.

While travelling business people may be our primary target, there are still many other groups of people that can benefit from our project. Consider students pursuing a degree from a university in a new country, they may experience culture shock or not know how to initiate conversations with locals. Our project would give them the knowledge they need in order to do so. Being international students ourselves we have experienced these problems first hand and hope to eliminate them for future generations.

This project could also be used by professors in classroom environments. With its help the professors could easily portray data about any given country to students as well as help them learn the importance of understanding the different dimensions of each country.

When it comes to interacting with someone, communication is key. With that communication comes trust and allows individuals to share ideas and progress in making those ideas into reality. Our project helps the ease of communication; thus beneficial to anyone who uses it.

Page 5: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     5  

 

Requirements

General  

The common requirements for all platforms and the project in general are the following:

1. Dynamic website / applications a. Be able to keep adding information

i. With new developments information needs to be updated b. Easy Access

i. Simple enough for those that are not tech savvy to go on and update the site ii. Commented code in order for anyone to understand what is being done

2. Cross platform synchronization

a. Real time updates of profiles across each platform b. Design of each platform must coincide

i. Each platform should have the same color scheme ii. They should have similar functions as well as ones that set them apart

3. Data Handling and Multimedia

a. Efficient method of handling all the data and quick accessing b. Easy and intuitive to access c. Multimedia should be efficiently loaded and displayed

i. Minimize any buffer time that may be required d. Appealing organization and display (avoiding cluster)

4. Appealing

a. Users should feel warm and invited to read the information

Page 6: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     6  

 

Website Platform  

Given that the World Wide Web is the more widely used platform out of three that we have chosen; we will be adding a lot more functionality to it. The main features for this platform are the following:

1. Inter page navigation (menu bars) a. Elegant yet simple design ; keeping usability in mind b. Sample Input: User can click on buttons to other pages c. Sample Correct Output: User is taken to the home page when home button is

clicked d. Sample Incorrect Output: User is not directed to page indicated by button

2. Main Page

a. Explain what the ICCM does i. List out information of undergoing projects ii. How ICCM makes a difference

b. Explain motivation for this project i. What they are hoping to achieve through this

c. Have a link to login and or sign up page d. Sample Input: User enters in login information e. Sample Correct Output: User is logged in provided credentials are correct f. Sample Incorrect Output: User is not logged in though credentials are correct

3. Sign Up Page

a. Users will enter the following information: • Name • Surname • Select a Username • E-mail • Country of Origin • Create Password

b. Ensure usernames are not duplicated c. We will have to validate emails d. Sample Input: User enters a username e. Sample Correct Output: Username is shown as available given that it is

available f. Sample Incorrect Output: Username is shown as available even though

someone has already chosen it

Page 7: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     7  

 

4. Profile Setup a. Users can enter information through a survey

i. We calculate their personal results for Hofstede’s six dimensions ii. Use those values to compare against countries

b. Sample Input: User answers survey questions by clicking radio buttons c. Sample Correct Output: User is given a value for each of the Hofstede

dimensions d. Sample Incorrect Output: User is not given a value or given an incorrect value

for each of the Hofstede dimensions

5. Search Bar on each page a. Users should be able to search for a country b. Users should be able to search any of the 6 dimensions c. Sample Input: User can type in “India” d. Sample Correct Output: User is shown a graph showing Hofstede data for India

and paragraphs explaining what the data means e. Sample Incorrect Output: User is given information on China when user entered

India

6. Page for dimensions explanations a. Users should see what the dimensions mean in detail b. Examples of countries that have high and low indexes of each dimension should

be displayed as an example

7. Individual country information pages a. Graph displaying Hofstede’s six dimensions for selected country b. Text explaining in more detial the dimensions for selected country

i. Clear and concise c. More tips and details on how to react when meeting someone from that country d. Elegant feel e. Sample Input: Selecting a different country from a list f. Sample Correct Output: User is given data on chosen country g. Sample Incorrect Output: Nothing happens when new country is chosen

Page 8: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     8  

 

8. Comparisons tool: comparing 2 or more countries a. Graph displaying Hofstede’s six dimensions on all selected countries

i. Have a max of 10 countries for comparison ii. Have selected information for each country selected for quick comparison

among all of them at the same time b. Sample Input: Selecting different countries to compare c. Sample Correct Output: Displaying the comparisons of chosen countries d. Sample Incorrect Output: Nothing happens when new country is selected

9. Interactive map

a. Display a map of the world i. On hover countries will change color ii. Pop-up or snippet should appear with some details about the country

b. Clicking on a country will open the country detail page c. Sample Input: Clicking Thailand on the map d. Sample Correct Output: User is navigated to details about Thailand e. Sample Incorrect Output: Nothing happens when user selects a country

10. Multimedia Page

a. Have videos explaining how to interact with people from certain countries b. Have pictures explaining ICCM c. Sample Input: User selects videos to watch d. Sample Correct Output: Video user chose starts playing e. Sample Incorrect Output: Nothing happens when user presses play

11. Expert Blog

a. Only authorized experts are allowed to post onto the blog b. Posts about previous experiences and new findings c. Sample Input: Experts enters information and clicks submit d. Sample Correct Output: Experts posts appears on the blog e. Sample Incorrect Output: Experts posts does not appear on blog

12. Open Forum

a. Anyone can post and ask questions to experts i. Authorized experts will be able to respond to those questions

b. Sample Input: User enters information and clicks submit c. Sample Correct Output: User entered posts appear on forum d. Sample Incorrect Output: User entered posts does not appear on forum

Page 9: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     9  

 

Mobile Platforms (Android/ iOS)  

13. Inter page navigation (menu bars) a. Elegant yet simple design ; keeping usability in mind b. Sample Input: User uses finger to tap on menu bar selecting home page c. Sample Correct Output: Users is taken to the homepage d. Sample Incorrect Output: Nothing happens when user taps on the home button

14. Main Page

a. Login and or sign up page b. Logo c. Short introduction of the app, stating its purpose d. Sample Input: User enters in login credentials and submits e. Sample Correct Output: User is logged in provided credentials are correct f. Sample Incorrect Output: User is not logged in even though credentials are

correct

15. Profile Setup/Edit a. Users can enter information through a survey

i. We calculate their personal results for Hofstede’s six dimensions • Use those values to compare user against another country

b. Sample Input: User enters in answers to survey c. Sample Correct Output: User is given their own values for each Hofstede

dimension d. Sample Incorrect Output: User is not given any values

16. Individual country information pages

a. Graph showing the Hofstede data for chosen country b. Paragraphs containing important information regarding that country c. Sample Input: User chooses a country from a list d. Sample Correct Output: User is shown data for chosen country e. Sample Incorrect Output: User is shown data for the wrong country

Page 10: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     10  

 

17. Comparison tool a. Should be able to compare Hofstede data between two countries

• Leaving 3+ comparisons for the web tool b. Graph showing the Hofstede data for both countries c. Paragraphs comparing the data of the two countries

• Explain the conflicts and how one should react d. Sample Input: User chooses two countries e. Sample Correct Output: User is shown data comparison for the two countries f. Sample Incorrect Output: User is not shown anything

18. Notes

a. Users should have the ability to add personal notes i. Will be remembered on the device (since user is loged in)

b. Sample Input: User types something in a note and clicks save c. Sample Correct Output: Note is saved for later access d. Sample Incorrect Output: Nothing is saved

19. Offline Viewing

a. Needs to be configured before device goes offline i. Probably ask the user when first setup profile ii. Also give the ability to add or delete offline viewing under settings

b. If no countries were saved previously, user must connect to the internet to work with the app, or save countries for offline viewing

c. Have a list that would allow the user to pick one or more countries that they would like to save for future comparisons

d. Sample Input: User chooses a saved country e. Sample Correct Output: User is shown Hofstede data for that country f. Sample Incorrect Output: User is not shown anything even though chose country

has been saved for offline viewing

 

Page 11: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     11  

 

Design Mock-ups for Web

Figure 3- This shows what the user will see as they view information regarding a specific country

Page 12: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     12  

 

Page 13: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     13  

 

Design Mock-ups for Apps  

 

 

Page 14: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     14  

 

 

 

 

 

 

 

 

 

 

Page 15: Requirements Documentation - Weebly

The World-Tie Project: Requirements Documentation  |     15  

 

Conclusion  

  There is a need in this world for people to come together as one; each requirement listed enables our project to fulfill this need. This project will assist in the fight to end conflict between business partners, employees, students and more. With that achievement we can progress as one team.

If we look at The Five Dysfunctions of a Team which include (in hierarchical order bottom to top): absence of trust, fear of conflict, lack of commitment, avoidance of accountability and inattention to results. Absence of trust is an important problem that doesn’t allow teamwork to have synergy. The World-Tie Project will eliminate the absence of trust factor because it will teach people how to communicate and understand others better. With that teams will have synergy thus the ability to advance.