Questions to be clarified by customer - bounswe/2021SpringGroup12 GitHub Wiki
1. Users
1.1 What is the relation among the users in the system?
1.2 Can a user see the other users and interact with them?
1.2.1 Which information they will be able to see about other users?
1.2.2 How can one interact with other users?
1.2.3 Can they be only group mates or can they be friends or followers, etc?
1.2.4 Can the users have public or private accounts?
1.2.5 Can users have public and private goals?
1.2.6 Can one copy others goals directly?
1.2.7 Can we join to others’ goals?
2. Group
2.1 How the collaborative goal system should work?
2.2 Will they have the same goal for every user and their completion status is independent from one another or do they share goals and one’s completion affects others’ status on that goal?
2.3 What kind of space is a goal group?
2.3.1 Is it like a channel in discord/facebook group?
2.4 How are the members supposed to meet each other?
2.4.1 Will they join the group goal via a code?
2.4.2 Invite/Join request to a group goal? Are the open groups going to be displayed somewhere in the app?
2.5 Can group mates comment on each other's goals?
2.6 Is there any admin in the group?
2.6.1 Is there a hierarchical order so will some have more authority than some?
2.7 Can users create a goal for other group members ?
2.8 How to support group members?
3. Notifications
3.1 What are the notifications for?
3.2 When do we notify the user?
3.3 How do we notify users?
4. Analytics
4.1 For what do we provide analytics?
4.2 What kinds of feedbacks we are going to get from the user for these analytics?
4.2.1 Marking the tasks done?
4.2.2 Scoring the process?
4.2.3 Denoting the time it took to complete the goal?
5. Goals
5.1 What is the relationship between efforts, practises and goals, can you give examples to efforts and practises?
5.2 What kind of resources can a user add?(like.pdf images etc.)
5.2.1 Where does a user add the resources of a goal?
5.3 “They(subjects) will be able to add resources related to their goals, their ideas, reflection, and questions related to their endeavours”, what is the well determined expectation from the application here? Does it mean that there is a text field that the user can enter some text which can be interpreted as comment/reflection/question related to the context?
5.4 “They will be able to see the relations among the activities--inherent(characteristics of tasks) or synchronous(how tasks are performed over time)”, Can you open up relations, what do you mean by inherent or synchronous, what determines those?
5.5 Where will the user be able to add tags?
6. Login & Signup
6.1 How will they login ?
6.2 What kind of information will we obtain from user?
7. Guest
7.1 How much of the software a guest can view?
8. Search
9.1 What can a user search for?
9.2 What are the semantic searches going to be used for?
9. Nonfunctional
10.1 How will the software be deployed? Cloud based maybe?
10.2 Will any confirmation mail be sent?
10.3 What level of security is expected from the app/server?
10. Performance
11.1 What do you expect in terms of performance?
11.2 What is the maximum bearable response time?
11. Keyboard input
12.1 Which characters should be supported, or which standard like Ascii, unicode, etc?