McGill-ECSE321-Fall2019 / project-group-21

project-group-21 created by GitHub Classroom
2 stars 2 forks source link

ECSE321 Project Group 21

Project Overview

Through this company, I plan to cater to the needs of students at the high school, CÉGEP, and university levels. Any student looking for a tutor in any subject taught at those levels can approach the company and ask its help to find an appropriate tutor. A multi-tier software solution to satisfy those requirements, implement the system, validate that the system is satisfying the requirements, and develop a release pipeline to automate the software delivery process. Viewpoints developed by multiple teams will be integrated via service calls.

Team Members

Name GitHub Username Major Year
Elias Tamraz @eliastam Software Engineering U2
George Kandalaft @Georges1998 Software Engineering U2
Caleb Lim @calebsh Software Engineering U2
Ryan Arndtsen @ryanarndtsen Software Engineering U2
Louca Dufault @loucadufault Software Engineering U2

Deliverable 1

Name Team Role Efforts (hours)
Elias Tamraz Domain Modeling, Developer Operations 28.5
George Kandalaft System Requirements, Use Case Diagrams 24.5
Caleb Lim Quality Assurance Lead, Test Suite Developper 20
Ryan Arndtsen Supporting Quality Assurance, Use Case Specifications 20
Louca Dufault Sprint Planning, Documentation Lead, Domain Modeling 22.5

Sprint 1 Documents

Project Report 1

Deliverable 2

Name Team Role Efforts (hours)
Elias Tamraz Services, DAOs, DTOs, Mock Testing, Controllers, Endpoint & Path architecture, Domain Modeling, Unit Tests 65
George Kandalaft Services, DTOs, Controllers, Integration Testing, REST Testing 49
Caleb Lim Quality Assurance Lead, Unit Tests, Unit Testing Suite 38
Ryan Arndtsen Documentation Lead, Services, DAOs, Integration Testing 37
Louca Dufault Services, DTOs, Dev Ops, Sprint Planning, Unit Tests 41

Sprint 2 Documents

Project Report 2