Skip to content

Jingyi-Lu/PersonalValues

Repository files navigation

Personal Values Survey

For 30 years people have used a Personal Values Questionnaire which ranks a person’s answers into 10 specific value groups which helps an individual discover much about the values which matter most to them. Common Cause Australia aims to bring this questionnaire to the general public in a format reflective of the times. It has requested that an ANU Tech launcher team assist in the development of a website which provides the functionality of the questionnaire in an easily accessible and visually appealing format.

Project Navigation

Documentations

Requirements Plan & Schedule Register Notes & Feedback Test
Requirements Specification Statement of Work Decision-making Tutorial Meeting Testing Report
Requirements Analysis Project Plan Risk & Constraints Client Meeting
User Story Map Milestones Team Meeting
Use Case Study Integration Plan Reflection

Design

Prototype Model Diagram
Sketches Data Model Flowcharts
Prototype Sequence Diagram

Project Overview

Project Scope & Objectives

The objective of this project is to develop a website hosted Personal Values Questionnaire which will collect user information with a survey and assess their values based on preexisting models provided by Common Cause Australia. The service should display a graphical representation of the data collected from the user and be able to compare it to the values of other users who have completed the survey. Additionally, the site should have the ability to share the results of a user’s questionnaire with various social media sites.

Details in Statement of Work - 3 scope

Client's Expectation & Vision

This project is purposed to last for one semester. By the end of the project, minimum variable product is expected to be delieverd, i.e. the website could be able to help people conduct the survey and view the pretty diagrams generated from their results.

A particularly customized online personal values survey helps the client collect first-hand data and can even analyse data from a partcular group or organization. At the same time, when survey users get access to survey pages, potentially client's websites and his organization can be also promoted. Moreover, the client requires an impressive and attractive survey webpage with perfect interactions and visualization of survey results.

Details in Requirements

Deliverables

Details in Statement of Work - 4 deliverables and scheduele

Schedules

Tutorial Meeting

4-6 p.m. Friday, all members should attend.

Client Meeting

10-11 a.m. Tuesday, fortnightly. 2-3 group members will attend. The client is contacted via email usually and available for possible additional meetings.

Team Meeting

from 1 p.m. Sunday. We might meet anytime on campus for some specific issues/

Stakeholders

Client

Our client, Mark Chenery expect that this project could provide a solution for personal values survey so that he could use it as a tool for training people and widespread it on social media and collect useful data for further research. He provides the list of survey questions, the algorithm for analysing data and data structure.

User

The users of the product of the project would be people who are being trained for work. This project could provide them with a tool so that they could learn about their personal values and develop themselves according to the analysis. Also, they could share their personal values result with others.

Team Members

Name UniID Roles
Jingyi Lu u5932987 Back-end & Project Manager
Jaryd Sartori u5799628 Front-end & Project Manager & Communication
Xueting Sun u5900182 UI/UX Design & Front-end & Back-end
Suifeng Zhang u5924562 UI/UX Design & Front-end
Fengyu Zou u5933953 UI/UX Design & Front-end
Yilu Liu u6270742 UI/UX Design & Front-end & Communication

Details in Statement of Work - 9 roles and responsibilities

Project Management

Approach

Agile project management approach would be used for the project. To be more specific, requirements are analysed using user story techniques, the timeline is divided into sprints for development process, etc.

Communication

We are using Slack for team communication and we contact our client via email or phone.

Tracibility

We are using Github issue system and Zenhub for tracking the progress for technical issues.

Documentation

Documentation is collected on the Google Drive, including decision making, risk analysis, meeting minutes, reflections, etc.

Tools

Here are the technical tools that are/will be used for the project

Tomcat

Spring

MyBatis

BootStrap

DreamWeaver

MockingBot

jQuery

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •