Você está na página 1de 25

THE GENOGRAM

PROJECT
http://intense-woodland-8718.herokuapp.com

GENOGRAM Team
Product Owner
Scrum-Master
Amit Sinha
Sotiris Ioannou

- Sudipta Mohapatra
- Tolu Abayomi

The Path Forward


Genogram??
The Website Interface
Features
User Stories Completed
Issues Faced
Pylint Score & Test Coverage Statistics
Team Statistics
Live Demo!!
Future Goals

GENOGRAM
A graphic representation of a family

tree.
Allows the user to analyse hereditary
patterns and psychological factors that
punctuate relationships.
First developed by Monica McGoldrick
and Randy Gerson in 1985

The Genogram Web Interface


http://intense-woodland-8718.herokuapp.com

FEATURES
Login/Logout
Add members to your genogram.
Members added are visible in the page.
Different shapes for identifying Male/Female members.
Visible Tree structure linking all the members appropriately.

Completed User Stories


As a user I want to be able to register for a new account using
at least my name, email address, date of birth so I can start
creating my genograms.

As a user, I want to be able to view a tree of my family history.


As a user, I want to be able to add members into my genogram

tree and visualize them.


As an Admin, I want the user to successfully login and logout of
the website.

MAJOR ISSUES FACED


Total issues faced 41

Issues Closed/Resolved 27
Resolving issues while integrating with Git.
Finalizing models for working with D3.
Reading Data from the database, serialize it to JSON and

pass it to the front end.


Setting up the database to Postgres to deploy on
HEROKU.

TEST Coverage Statistics


The project is 75% test covered.
The statistics are obtained by implementing Django-Nose
library.

PYLINT Score
The Project has been rated at 8.57/10 by Pylint.

TEAM STATISTICS

Commits
80
70
60
50
40
30
20
10
0
TOLU

SOTIRIS

SUDIPTA
Sales

AMIT

Individual Work Statistics


Tolu

Handled issues with integrating the project components.


Deploying the project on Heroku.
Modifying the models to work with D3.
Updated the add person form.
Worked on serializing the data to pass onto the front-end.
Worked on the API for the project.

Individual Work Statistics


Amit

Creating initial models and worked on modifying them.


Creating forms to register a new user and add persons into the
genogram.
Documenting the Project.
Worked on Login/Logout and Registration of an User.

Individual Work Statistics


Sudipta

Template layout with Twitter Bootstrap and static files.


Creating the pages for the project and worked on links.
Wrote test codes for the project including Acceptance tests using
Selenium.

Individual Work Statistics


Sotiris

Worked on D3 to visualize the data.


Worked on serializing the data for passing onto the front-end.
Worked on modifying the models to work with D3.
Adding comments for documentation to some files.

Future Goals
Create different links to show different type of relationships.
Show more shapes
Improve the User-Interface.
Increase the test-coverage on the project.
Clean up the code to increase the Pylint score.
Complete all the user-stories.

Gracias!!!

Você também pode gostar