SlideShare una empresa de Scribd logo
1 de 25
THE GENOGRAM
PROJECT
http://intense-woodland-8718.herokuapp.com
GENOGRAM –Team
• Product Owner - Sudipta Mohapatra
• Scrum-Master - Tolu Abayomi
• Amit Sinha
• Sotiris Ioannou
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
• 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.
• Total issues faced – 41
• Issues Closed/Resolved – 27
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
0
10
20
30
40
50
60
70
80
TOLU SOTIRIS SUDIPTA AMIT
TOLU SOTIRIS SUDIPTA 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 withTwitter Bootstrap and static files.
Creating the pages for the project and worked on links.
Wrote test codes for the project includingAcceptance 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!!!

Más contenido relacionado

Destacado

Understanding the influence of our family of origin
Understanding the influence of our family of originUnderstanding the influence of our family of origin
Understanding the influence of our family of originteamlwcau
 
Affordable Relationship Counseling (http://www.Cunninghamtherapy.com): Bowen ...
Affordable Relationship Counseling (http://www.Cunninghamtherapy.com): Bowen ...Affordable Relationship Counseling (http://www.Cunninghamtherapy.com): Bowen ...
Affordable Relationship Counseling (http://www.Cunninghamtherapy.com): Bowen ...Barbara Cunningham, Psy.D., MFT
 
Ann Cunliffe - IAM 2013 - Reflexive Practice
Ann Cunliffe - IAM 2013 - Reflexive PracticeAnn Cunliffe - IAM 2013 - Reflexive Practice
Ann Cunliffe - IAM 2013 - Reflexive PracticeIAMIreland
 
complete note of Casework
complete note of Caseworkcomplete note of Casework
complete note of Caseworksurendra shah
 
Reflective practice
Reflective practiceReflective practice
Reflective practicewcctlc
 
The ecological perspective in social work
The ecological perspective in social workThe ecological perspective in social work
The ecological perspective in social workAbilash Chandran
 
Social work practice with individuals.ppt (1)
Social work practice with individuals.ppt (1)Social work practice with individuals.ppt (1)
Social work practice with individuals.ppt (1)saniladappatt
 
The Bowen Family Systems Theory
The Bowen Family Systems TheoryThe Bowen Family Systems Theory
The Bowen Family Systems TheoryCounselcarecanada
 
Mary Ainsworth Attachment Theory
Mary Ainsworth Attachment TheoryMary Ainsworth Attachment Theory
Mary Ainsworth Attachment Theorymegsw1
 
Family Systems Theory
Family Systems TheoryFamily Systems Theory
Family Systems TheoryJason Wrench
 
Tools in Family Assessment
Tools in Family AssessmentTools in Family Assessment
Tools in Family AssessmentAileen Pascual
 

Destacado (20)

Career Genogram
Career GenogramCareer Genogram
Career Genogram
 
Understanding the influence of our family of origin
Understanding the influence of our family of originUnderstanding the influence of our family of origin
Understanding the influence of our family of origin
 
Ecomap
EcomapEcomap
Ecomap
 
Counselling%20Essay
Counselling%20EssayCounselling%20Essay
Counselling%20Essay
 
Affordable Relationship Counseling (http://www.Cunninghamtherapy.com): Bowen ...
Affordable Relationship Counseling (http://www.Cunninghamtherapy.com): Bowen ...Affordable Relationship Counseling (http://www.Cunninghamtherapy.com): Bowen ...
Affordable Relationship Counseling (http://www.Cunninghamtherapy.com): Bowen ...
 
Family assessment
Family assessmentFamily assessment
Family assessment
 
Family Systems Theory
Family Systems Theory Family Systems Theory
Family Systems Theory
 
Ann Cunliffe - IAM 2013 - Reflexive Practice
Ann Cunliffe - IAM 2013 - Reflexive PracticeAnn Cunliffe - IAM 2013 - Reflexive Practice
Ann Cunliffe - IAM 2013 - Reflexive Practice
 
Psychodynamic Formulation Revised
Psychodynamic Formulation RevisedPsychodynamic Formulation Revised
Psychodynamic Formulation Revised
 
Bowenfamilytheory
BowenfamilytheoryBowenfamilytheory
Bowenfamilytheory
 
complete note of Casework
complete note of Caseworkcomplete note of Casework
complete note of Casework
 
Reflective practice
Reflective practiceReflective practice
Reflective practice
 
The ecological perspective in social work
The ecological perspective in social workThe ecological perspective in social work
The ecological perspective in social work
 
Bowenian Family Therapy
Bowenian Family TherapyBowenian Family Therapy
Bowenian Family Therapy
 
Social work practice with individuals.ppt (1)
Social work practice with individuals.ppt (1)Social work practice with individuals.ppt (1)
Social work practice with individuals.ppt (1)
 
The Bowen Family Systems Theory
The Bowen Family Systems TheoryThe Bowen Family Systems Theory
The Bowen Family Systems Theory
 
Family tools complete
Family tools completeFamily tools complete
Family tools complete
 
Mary Ainsworth Attachment Theory
Mary Ainsworth Attachment TheoryMary Ainsworth Attachment Theory
Mary Ainsworth Attachment Theory
 
Family Systems Theory
Family Systems TheoryFamily Systems Theory
Family Systems Theory
 
Tools in Family Assessment
Tools in Family AssessmentTools in Family Assessment
Tools in Family Assessment
 

Similar a Genogram - Family Analysis Made Easier

Improving Productivity with SharePoint 2013 and Gamification
Improving Productivity with SharePoint 2013 and GamificationImproving Productivity with SharePoint 2013 and Gamification
Improving Productivity with SharePoint 2013 and GamificationChristian Buckley
 
DrupalCamp Chattanooga (2013) - Sass at Georgia Tech
DrupalCamp Chattanooga (2013) - Sass at Georgia TechDrupalCamp Chattanooga (2013) - Sass at Georgia Tech
DrupalCamp Chattanooga (2013) - Sass at Georgia TechEric Sembrat
 
D7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copyD7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copyAcquia
 
AUTOMATED QUESTION PAPER GENERATOR
AUTOMATED QUESTION PAPER GENERATORAUTOMATED QUESTION PAPER GENERATOR
AUTOMATED QUESTION PAPER GENERATORGaurang Dobariya
 
Lead user training
Lead user trainingLead user training
Lead user trainingEmma DeJong
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project ManagementLee Schlenker
 
Assessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKitAssessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKitSummit 7 Systems
 
COMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationCOMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationMark Billinghurst
 
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...Prashant G Bhoyar (Microsoft MVP)
 
Rupa Kaur Resume_8.3yrs Exp_DWH Technology
Rupa Kaur Resume_8.3yrs Exp_DWH TechnologyRupa Kaur Resume_8.3yrs Exp_DWH Technology
Rupa Kaur Resume_8.3yrs Exp_DWH TechnologyRupa Kaur
 
How to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designersHow to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designersAnton Parkhomenko
 
Datagrinch product experience
Datagrinch product experienceDatagrinch product experience
Datagrinch product experienceSandeep Supal
 
SharePoint Saturday Helsinki 2019 - Collaboration Governance and Adoption Bes...
SharePoint Saturday Helsinki 2019 - Collaboration Governance and Adoption Bes...SharePoint Saturday Helsinki 2019 - Collaboration Governance and Adoption Bes...
SharePoint Saturday Helsinki 2019 - Collaboration Governance and Adoption Bes...Jasper Oosterveld
 
Product Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOsProduct Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOsChris Cera
 
Governance is Not An Option
Governance is Not An OptionGovernance is Not An Option
Governance is Not An Optionspsnyc
 
Learning portfolio
Learning portfolioLearning portfolio
Learning portfolioSyed Jaffary
 
Georgia Tech - College of Engineering Case Study
Georgia Tech - College of Engineering Case StudyGeorgia Tech - College of Engineering Case Study
Georgia Tech - College of Engineering Case StudyEric Sembrat
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andySparkhound Inc.
 

Similar a Genogram - Family Analysis Made Easier (20)

Improving Productivity with SharePoint 2013 and Gamification
Improving Productivity with SharePoint 2013 and GamificationImproving Productivity with SharePoint 2013 and Gamification
Improving Productivity with SharePoint 2013 and Gamification
 
DrupalCamp Chattanooga (2013) - Sass at Georgia Tech
DrupalCamp Chattanooga (2013) - Sass at Georgia TechDrupalCamp Chattanooga (2013) - Sass at Georgia Tech
DrupalCamp Chattanooga (2013) - Sass at Georgia Tech
 
D7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copyD7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copy
 
AUTOMATED QUESTION PAPER GENERATOR
AUTOMATED QUESTION PAPER GENERATORAUTOMATED QUESTION PAPER GENERATOR
AUTOMATED QUESTION PAPER GENERATOR
 
Lead user training
Lead user trainingLead user training
Lead user training
 
Mobile Project Management
Mobile Project ManagementMobile Project Management
Mobile Project Management
 
Assessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKitAssessing the Health of Your SharePoint Farm with SPDocKit
Assessing the Health of Your SharePoint Farm with SPDocKit
 
COMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationCOMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and Evaluation
 
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
 
Rupa Kaur Resume_8.3yrs Exp_DWH Technology
Rupa Kaur Resume_8.3yrs Exp_DWH TechnologyRupa Kaur Resume_8.3yrs Exp_DWH Technology
Rupa Kaur Resume_8.3yrs Exp_DWH Technology
 
How to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designersHow to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designers
 
Datagrinch product experience
Datagrinch product experienceDatagrinch product experience
Datagrinch product experience
 
SharePoint Saturday Helsinki 2019 - Collaboration Governance and Adoption Bes...
SharePoint Saturday Helsinki 2019 - Collaboration Governance and Adoption Bes...SharePoint Saturday Helsinki 2019 - Collaboration Governance and Adoption Bes...
SharePoint Saturday Helsinki 2019 - Collaboration Governance and Adoption Bes...
 
Product Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOsProduct Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOs
 
Governance is Not An Option
Governance is Not An OptionGovernance is Not An Option
Governance is Not An Option
 
Vasudeo_5.8_Years_of_Exp
Vasudeo_5.8_Years_of_ExpVasudeo_5.8_Years_of_Exp
Vasudeo_5.8_Years_of_Exp
 
Best Practices for SharePoint Public Websites
Best Practices for SharePoint Public WebsitesBest Practices for SharePoint Public Websites
Best Practices for SharePoint Public Websites
 
Learning portfolio
Learning portfolioLearning portfolio
Learning portfolio
 
Georgia Tech - College of Engineering Case Study
Georgia Tech - College of Engineering Case StudyGeorgia Tech - College of Engineering Case Study
Georgia Tech - College of Engineering Case Study
 
Htf2014 managing share point projects with agile and tfs andy
Htf2014 managing share point projects with agile and tfs   andyHtf2014 managing share point projects with agile and tfs   andy
Htf2014 managing share point projects with agile and tfs andy
 

Último

Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodManicka Mamallan Andavar
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTSneha Padhiar
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Erbil Polytechnic University
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmDeepika Walanjkar
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 

Último (20)

Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument method
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
Comparative study of High-rise Building Using ETABS,SAP200 and SAFE., SAFE an...
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 

Genogram - Family Analysis Made Easier

  • 2. GENOGRAM –Team • Product Owner - Sudipta Mohapatra • Scrum-Master - Tolu Abayomi • Amit Sinha • Sotiris Ioannou
  • 3. The Path Forward… • Genogram?? • The Website Interface • Features • User Stories Completed • Issues Faced • Pylint Score &Test Coverage Statistics • Team Statistics • Live Demo!! • Future Goals
  • 4. 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
  • 5.
  • 6. The Genogram Web Interface • http://intense-woodland-8718.herokuapp.com
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. 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.
  • 13. 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.
  • 14. MAJOR ISSUES FACED • 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. • Total issues faced – 41 • Issues Closed/Resolved – 27
  • 15. 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.
  • 16.
  • 19. 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.
  • 20. 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.
  • 21. Individual Work Statistics… • Sudipta Template layout withTwitter Bootstrap and static files. Creating the pages for the project and worked on links. Wrote test codes for the project includingAcceptance tests using Selenium.
  • 22. 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.
  • 23.
  • 24. 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.