AskPMUers is a web/mobile application that will be used by PMU students to help them ask andrespond to questions related to courses that they are taking at PMU.In order to use the system, each student has to create an account and provide necessary information(student id, first name, last name, email, program, etc.). The student should be allowed to updatehis/her account (especially the list of courses he/she is taking) every semester. Only PMU students cancreate an account.A student having an AskPMUers account can log into the system to:• Update account information.• Post a question about a given topic related to a given course that he/she is currently taking.• Delete/modify the question (only the questioner can delete his/her question).• Post an answer to a question asked by one of the students.• Delete/modify an answer (only the responder can delete his/her answer).• View the list of asked questions with their answers (if exist).• Filter questions by course, by topic, by date, by questioner (who posted the question), etc.Each posted question/answer will be shown in the list with the following details: the text of thequestion/answer, who posted it, date and time of post, related topic (e.g. scrum, recursion, etc.)
1. Project management: scrum method must be used with:- A minimum of 03 sprints (including sprint 0: the planning phase).- Maximum of 4/5 students per development team- Quickscrum (or any similar free scrum tool) must be used as a scrum tool- A minimum of 2 to 3 scrum meetings (online) per week.- Every student will play the different roles in the project (product owner, development teammember, scrum master).Project report: Screenshots from Quickscrum (product backlog: list of user stories, associatedtasks, sprints, burndown charts, scrum boards) should be included in the project report.
2. Requirements Engineering:Requirements should be specified and managed through the Reqview application (or any similar freerequirements management tool).Project report: Screenshots from ReqView, the list of needs (user stories) should be included in theproject report.
3. Design:Design models (use cases, classes, sequence) should be prepared with the StarUML (or UMLet,Lucidchart, etc.).Design of the database should be done through the DB designer tool.Design of the user interfaces should be done through Balsamiq or InVision or Zeplin or Sketch tools.Project report: At least one use case diagram, one class diagram and 03 sequence diagrams shouldbe included in the project report (post a question, filter questions, create account) + Database model +UI mockups.
1. A well-structured project report including the above required sections (soft copy)
2. Soft copy of the different files associated to the different used tools.
3. A short PowerPoint or Prezi presentation of the work done (if time allows).
// i will do the scrum part, you gonna do the rest.