SlideShare a Scribd company logo
SchoolSearch Retrospective Summary Report
4/2/2018Summary
1st retrospective after our first Sprint.
Coordinator
Jonathon Chenvert
Sponsor
Bahram Mahbod
Participants
Amjad Alharbi, Quality Assurance
Jonathon Chenvert, Project Manager
Megan Wong, Developer
Kam Chung Tam, Developer
Steve Morganstern, Quality Assurance
Facilitator
Jonathon Chenvert
Metrics
1 hour 20 mins.
Planning: 10 mins
Meeting: 5 people times 10 mins = 50 mins.
Documentation Production: 20 mins.
What should we start doing
· Need to start meeting with Users during non-working hours.
· Need to re-distribute work load as it turns out the task of
merging the information from multiple schools is taking a long
time.
· Some developers have too much work load and other don’t
have enough.
What should we stop doing
· Users are not available to meet with and call during working
hours.
· An improvement can be made limiting the types of schools we
include in the search.
· We will stop sticking to our strict schedule as we need to
remain agile.
What should we continue to do
· Putting the stakeholders information in an excel spreadsheet is
helping us track our progress from a user point of view.
Retrospective Summary Report
Page 1
CIS2245: Software Engineering
Amjad Alharbi, Quality Assurance
Jonathon Chenvert, Project Manager
Megan Wong, Developer
Kam Chung Tam, Developer
Steve Morganstern, Quality Assurance
03/20/2018
Midterm Project
SchoolSearch is an educational web platform which is used by
students to access various services of the campus online.
Students can enter their majors and preferred campuses, then
this platform will do an optimal search to show the best results
that will accommodate to their educational needs. It will also
help to locate those campuses which are nearby using GPS.
Students can also shift their classes and register once again in
numerous extracurricular activities of the universities.
SchoolSearch is aware that creating client-oriented software
requires technical excellence and that the firms should hire the
best.Stakeholders
The project has several stakeholders including Benjamin
Raffleton, a Business Operations Manager. He uses the
college’s databases currently in Excel spreadsheet but, would
like to use an automated platform in the future for collecting the
information he is looking for. He aspires to see the classes made
necessary for majors in general and also information about the
classes for a whole semester included. He hopes that
information on classes such as timetables can be included
(Alan, 2014). Our team should first consult each other about
the information on the majors that should be made available for
viewing by users who request information from them. Hence,
we should do an analysis to know the important information and
the less important information so that the linking of majors is
properly implemented.
Another stakeholder is Roger Freeman, who is the Product
Manager. He wants to see a repository that will have the
information of classes in the whole university and their
categorization to be done well in order to make it easy for any
person searching information about a class to do it easily (Alan,
2014). As a team we can discuss with Mr. Roger Freeman so
that we know how much of information will be able to be
showed as per the needs of him and also if there could be any
possible restrictions of some type of information from reaching
certain individuals.
Emilia Smith is a student who changed courses and wants an
app that can tell her the number of classes she is required to
attend before she gets to graduate. This app will help to stop
overlapping of classes. It is also supposed to give her
notifications of classes beginning (Joseph, 2012). We should
discuss with Emilia to know how exactly she would like the app
interface.User Stories
As a student, I want courses chosen for me so that I can
graduate on time.
As the dean, I want courses filled so that classes aren’t
cancelled.
As a counselor, I want tailored class lists for students so that I
am able to help them with specific schedules.
As a student, I want a list of colleges near me so that I have a
choice in my education.
As a part-time student, I want a list of classes that works with
my schedule so that I can continue working.
As a student, I want a list of class prices so that I can stay in
budget every year.
As a student without a car, I want a list of colleges close to
mass transportation so that I can continue my education.
As a student, I want to take more classes at a time so that I can
graduate sooner.
As a student, I want a cross-platform app for my busy life so I
can stay up to date wherever I am.
As a student, I want to know when waitlisted classes become
available so that I can get into the classes I need to graduate.
As a student, I want a good balance of GE and major-specific
classes so that I can maintain my GPA.
As a student, I want to know which classes fulfill more than one
requirement so that I can save time in my schedule.
As a student, I want to have a goal of graduating on time so that
I can pick the appropriate classes for that goal.
As a student, I want detailed information about classes so that I
understand what I am going to take.Acceptance Criteria
Header: User successfully creates a SchoolSearch account.
GIVEN Melanie is on the account creation page
WHEN she enters all the required registration fields
AND it is validated
THEN a SchoolSearch account is created
Header: User successfully searches for courses
GIVEN Muhammad has their education profile completed
WHEN he inputs a desired zip code
AND desired course query results are found
AND the classes match the search criteria
THEN the program displays desired courses
Header: User successfully fills out an education profile
GIVEN Zach is in the education profile page
WHEN he fills out all desired information
AND it is accepted
THEN the program gives him a list of recommended courses
Header: User successfully creates an administrator profile
GIVEN Dean is on the administrator profile page
WHEN he fills out all required registration fields
AND it is validated
THEN a SchoolSearch account is updated to become an
administrator account
Header: User successfully creates a counselor profile
GIVEN Counselor is on the counselor profile page
WHEN he fills out all required registration fields
AND it is validated
THEN a SchoolSearch account is updated to become a counselor
account
Project Plan
High-level task-Development of a website for students to access
services of the school online
In SR phase-To determine how much of information should be
made available to the web in order to completely develop the
website for use by students and lecturers of the university
(DRM,2011)
In AD phase-To develop an application which can notify
students about their classes and their time of graduating.
In DD phase-The software which is to be developed should
allow users to log in, provide information about majors and
classes, also allow individuals to edit data automatically.
Use Cases
Sequence Diagram
Required Tools for Project
-Use-Cases/Design Flow (Visual Paradigm, mockups io,
balsamiq mockups)
- Git with either GitHub or GitLab
- REST Api (assuming you won't be using SOAP or GraphQL)
- oAuth
- JavaScript (angular vs react)
- A responsive frontend framework (Bootstrap, Material Design,
etc)
- Swift (if we are doing iOS)
REST Api in Java, Spring/Hibernate, and Test Frameworks
- Some Ops stuff, Apache/Nginx, SSL Certs (Let's Encrypt),
AWS/Google
Cloud/Heroku, Linux, ssh, Build Tools (such as Jenkins &
WebPack)
Activity Diagram
REFERENCES
Alan M. Davies Great Software Debates (2014), Willey –IEEE
Computer Society Press
DRM Associates (2011) “New Product Development Glossary”
Joseph M Morris (2012) Software Industry Accounting

More Related Content

Similar to SchoolSearch Retrospective Summary Report422018Summary1st .docx

School presentation for bd
School presentation for bdSchool presentation for bd
School presentation for bd
Uiquecode Technology
 
Digital tool presentation: AppsGyeser
Digital tool presentation: AppsGyeserDigital tool presentation: AppsGyeser
Digital tool presentation: AppsGyeser
Suresh Joshi
 
Computerized Grading System 2016
Computerized Grading System 2016Computerized Grading System 2016
Computerized Grading System 2016
European University Institute
 
Design documents
Design documents Design documents
Design documents
Purdue University
 
Training and pracement cell
Training and pracement cellTraining and pracement cell
Training and pracement cell
rohit goel
 
Afg program overview
Afg program overviewAfg program overview
Afg program overview
Jacquie Trowell
 
Ideate Assignment - Kerry Maton
Ideate Assignment - Kerry MatonIdeate Assignment - Kerry Maton
Ideate Assignment - Kerry Maton
MatonK
 
Google Summer of Code
Google Summer of CodeGoogle Summer of Code
Google Summer of Code
POSSCON
 
Ijirstv1 i12005
Ijirstv1 i12005Ijirstv1 i12005
Ijirstv1 i12005
venusarva
 
Marketing plan for Android app Future Made Easy - By Shantanu Pandey
Marketing plan for Android app Future Made Easy - By Shantanu PandeyMarketing plan for Android app Future Made Easy - By Shantanu Pandey
Marketing plan for Android app Future Made Easy - By Shantanu Pandey
Shantanu Pandey
 
Project Description ppts.pptx
Project Description ppts.pptxProject Description ppts.pptx
Project Description ppts.pptx
ShoaibNajeeb
 
EdifyOnline_Presentation_-_UAH_Conference_-_Final.pptx.pdf
EdifyOnline_Presentation_-_UAH_Conference_-_Final.pptx.pdfEdifyOnline_Presentation_-_UAH_Conference_-_Final.pptx.pdf
EdifyOnline_Presentation_-_UAH_Conference_-_Final.pptx.pdf
flagstafftutor3888
 
GROUP -G.pptx
GROUP -G.pptxGROUP -G.pptx
GROUP -G.pptx
super561
 
Smart planner
Smart plannerSmart planner
Smart planner
FlashBang1
 
College management - Osiz Technologies
College management - Osiz TechnologiesCollege management - Osiz Technologies
College management - Osiz Technologies
andrea newman
 
Student Record Management presentation
Student Record Management presentationStudent Record Management presentation
Student Record Management presentation
Rahul Kumar
 
Opportunity analysis project (oap)
Opportunity analysis project (oap)Opportunity analysis project (oap)
Opportunity analysis project (oap)Olya Kollen, PhD
 
Android App Idea: Career advice: Final Project By Abhinav Singh
Android App Idea: Career advice: Final Project By Abhinav SinghAndroid App Idea: Career advice: Final Project By Abhinav Singh
Android App Idea: Career advice: Final Project By Abhinav Singh
Abhinav Singh
 

Similar to SchoolSearch Retrospective Summary Report422018Summary1st .docx (20)

School presentation for bd
School presentation for bdSchool presentation for bd
School presentation for bd
 
Digital tool presentation: AppsGyeser
Digital tool presentation: AppsGyeserDigital tool presentation: AppsGyeser
Digital tool presentation: AppsGyeser
 
Computerized Grading System 2016
Computerized Grading System 2016Computerized Grading System 2016
Computerized Grading System 2016
 
Design documents
Design documents Design documents
Design documents
 
Lesson plan
Lesson planLesson plan
Lesson plan
 
Training and pracement cell
Training and pracement cellTraining and pracement cell
Training and pracement cell
 
Afg program overview
Afg program overviewAfg program overview
Afg program overview
 
Ideate Assignment - Kerry Maton
Ideate Assignment - Kerry MatonIdeate Assignment - Kerry Maton
Ideate Assignment - Kerry Maton
 
Google Summer of Code
Google Summer of CodeGoogle Summer of Code
Google Summer of Code
 
Ijirstv1 i12005
Ijirstv1 i12005Ijirstv1 i12005
Ijirstv1 i12005
 
Marketing plan for Android app Future Made Easy - By Shantanu Pandey
Marketing plan for Android app Future Made Easy - By Shantanu PandeyMarketing plan for Android app Future Made Easy - By Shantanu Pandey
Marketing plan for Android app Future Made Easy - By Shantanu Pandey
 
Project Description ppts.pptx
Project Description ppts.pptxProject Description ppts.pptx
Project Description ppts.pptx
 
EdifyOnline_Presentation_-_UAH_Conference_-_Final.pptx.pdf
EdifyOnline_Presentation_-_UAH_Conference_-_Final.pptx.pdfEdifyOnline_Presentation_-_UAH_Conference_-_Final.pptx.pdf
EdifyOnline_Presentation_-_UAH_Conference_-_Final.pptx.pdf
 
Lesson plan
Lesson planLesson plan
Lesson plan
 
GROUP -G.pptx
GROUP -G.pptxGROUP -G.pptx
GROUP -G.pptx
 
Smart planner
Smart plannerSmart planner
Smart planner
 
College management - Osiz Technologies
College management - Osiz TechnologiesCollege management - Osiz Technologies
College management - Osiz Technologies
 
Student Record Management presentation
Student Record Management presentationStudent Record Management presentation
Student Record Management presentation
 
Opportunity analysis project (oap)
Opportunity analysis project (oap)Opportunity analysis project (oap)
Opportunity analysis project (oap)
 
Android App Idea: Career advice: Final Project By Abhinav Singh
Android App Idea: Career advice: Final Project By Abhinav SinghAndroid App Idea: Career advice: Final Project By Abhinav Singh
Android App Idea: Career advice: Final Project By Abhinav Singh
 

More from bagotjesusa

Issues Identify at least seven issues you see in the case1..docx
Issues Identify at least seven issues you see in the case1..docxIssues Identify at least seven issues you see in the case1..docx
Issues Identify at least seven issues you see in the case1..docx
bagotjesusa
 
Issues and disagreements between management and employees lead.docx
Issues and disagreements between management and employees lead.docxIssues and disagreements between management and employees lead.docx
Issues and disagreements between management and employees lead.docx
bagotjesusa
 
ISSN1369 7021 © Elsevier Ltd 2010DECEMBER 2010 VOLUME 13 .docx
ISSN1369 7021 © Elsevier Ltd 2010DECEMBER 2010    VOLUME 13 .docxISSN1369 7021 © Elsevier Ltd 2010DECEMBER 2010    VOLUME 13 .docx
ISSN1369 7021 © Elsevier Ltd 2010DECEMBER 2010 VOLUME 13 .docx
bagotjesusa
 
ISSA Journal September 2008Article Title Article Author.docx
ISSA Journal  September 2008Article Title  Article Author.docxISSA Journal  September 2008Article Title  Article Author.docx
ISSA Journal September 2008Article Title Article Author.docx
bagotjesusa
 
ISOL 536Security Architecture and DesignThreat Modeling.docx
ISOL 536Security Architecture and DesignThreat Modeling.docxISOL 536Security Architecture and DesignThreat Modeling.docx
ISOL 536Security Architecture and DesignThreat Modeling.docx
bagotjesusa
 
ISOL 533 Project Part 1OverviewWrite paper in sections.docx
ISOL 533 Project Part 1OverviewWrite paper in sections.docxISOL 533 Project Part 1OverviewWrite paper in sections.docx
ISOL 533 Project Part 1OverviewWrite paper in sections.docx
bagotjesusa
 
Is the United States of America a democracyDetailed Outline.docx
Is the United States of America a democracyDetailed Outline.docxIs the United States of America a democracyDetailed Outline.docx
Is the United States of America a democracyDetailed Outline.docx
bagotjesusa
 
Islamic Profession of Faith (There is no God but God and Muhammad is.docx
Islamic Profession of Faith (There is no God but God and Muhammad is.docxIslamic Profession of Faith (There is no God but God and Muhammad is.docx
Islamic Profession of Faith (There is no God but God and Muhammad is.docx
bagotjesusa
 
IS-365 Writing Rubric Last updated January 15, 2018 .docx
IS-365 Writing Rubric Last updated January 15, 2018   .docxIS-365 Writing Rubric Last updated January 15, 2018   .docx
IS-365 Writing Rubric Last updated January 15, 2018 .docx
bagotjesusa
 
ISAS 600 – Database Project Phase III RubricAs the final ste.docx
ISAS 600 – Database Project Phase III RubricAs the final ste.docxISAS 600 – Database Project Phase III RubricAs the final ste.docx
ISAS 600 – Database Project Phase III RubricAs the final ste.docx
bagotjesusa
 
Is teenage pregnancy a social problem How does this topic reflect.docx
Is teenage pregnancy a social problem How does this topic reflect.docxIs teenage pregnancy a social problem How does this topic reflect.docx
Is teenage pregnancy a social problem How does this topic reflect.docx
bagotjesusa
 
Is Texas so conservative- (at least for the time being)- as many pun.docx
Is Texas so conservative- (at least for the time being)- as many pun.docxIs Texas so conservative- (at least for the time being)- as many pun.docx
Is Texas so conservative- (at least for the time being)- as many pun.docx
bagotjesusa
 
Irreplaceable Personal Objects and Cultural IdentityThink of .docx
Irreplaceable Personal Objects and Cultural IdentityThink of .docxIrreplaceable Personal Objects and Cultural IdentityThink of .docx
Irreplaceable Personal Objects and Cultural IdentityThink of .docx
bagotjesusa
 
IRB is an important step in research. State the required components .docx
IRB is an important step in research. State the required components .docxIRB is an important step in research. State the required components .docx
IRB is an important step in research. State the required components .docx
bagotjesusa
 
irem.orgjpm jpm® 47AND REWARDRISK .docx
irem.orgjpm      jpm®      47AND  REWARDRISK .docxirem.orgjpm      jpm®      47AND  REWARDRISK .docx
irem.orgjpm jpm® 47AND REWARDRISK .docx
bagotjesusa
 
IoT Referenceshttpswww.techrepublic.comarticlehow-to-secur.docx
IoT Referenceshttpswww.techrepublic.comarticlehow-to-secur.docxIoT Referenceshttpswww.techrepublic.comarticlehow-to-secur.docx
IoT Referenceshttpswww.techrepublic.comarticlehow-to-secur.docx
bagotjesusa
 
In two paragraphs, respond to the prompt below. Journal entries .docx
In two paragraphs, respond to the prompt below. Journal entries .docxIn two paragraphs, respond to the prompt below. Journal entries .docx
In two paragraphs, respond to the prompt below. Journal entries .docx
bagotjesusa
 
Investigative Statement AnalysisInitial statement given by Ted K.docx
Investigative Statement AnalysisInitial statement given by Ted K.docxInvestigative Statement AnalysisInitial statement given by Ted K.docx
Investigative Statement AnalysisInitial statement given by Ted K.docx
bagotjesusa
 
Investigating Happiness at College SNAPSHOT T.docx
Investigating   Happiness   at   College  SNAPSHOT  T.docxInvestigating   Happiness   at   College  SNAPSHOT  T.docx
Investigating Happiness at College SNAPSHOT T.docx
bagotjesusa
 
Investigate Development Case Death with Dignity Physician-Assiste.docx
Investigate Development Case Death with Dignity  Physician-Assiste.docxInvestigate Development Case Death with Dignity  Physician-Assiste.docx
Investigate Development Case Death with Dignity Physician-Assiste.docx
bagotjesusa
 

More from bagotjesusa (20)

Issues Identify at least seven issues you see in the case1..docx
Issues Identify at least seven issues you see in the case1..docxIssues Identify at least seven issues you see in the case1..docx
Issues Identify at least seven issues you see in the case1..docx
 
Issues and disagreements between management and employees lead.docx
Issues and disagreements between management and employees lead.docxIssues and disagreements between management and employees lead.docx
Issues and disagreements between management and employees lead.docx
 
ISSN1369 7021 © Elsevier Ltd 2010DECEMBER 2010 VOLUME 13 .docx
ISSN1369 7021 © Elsevier Ltd 2010DECEMBER 2010    VOLUME 13 .docxISSN1369 7021 © Elsevier Ltd 2010DECEMBER 2010    VOLUME 13 .docx
ISSN1369 7021 © Elsevier Ltd 2010DECEMBER 2010 VOLUME 13 .docx
 
ISSA Journal September 2008Article Title Article Author.docx
ISSA Journal  September 2008Article Title  Article Author.docxISSA Journal  September 2008Article Title  Article Author.docx
ISSA Journal September 2008Article Title Article Author.docx
 
ISOL 536Security Architecture and DesignThreat Modeling.docx
ISOL 536Security Architecture and DesignThreat Modeling.docxISOL 536Security Architecture and DesignThreat Modeling.docx
ISOL 536Security Architecture and DesignThreat Modeling.docx
 
ISOL 533 Project Part 1OverviewWrite paper in sections.docx
ISOL 533 Project Part 1OverviewWrite paper in sections.docxISOL 533 Project Part 1OverviewWrite paper in sections.docx
ISOL 533 Project Part 1OverviewWrite paper in sections.docx
 
Is the United States of America a democracyDetailed Outline.docx
Is the United States of America a democracyDetailed Outline.docxIs the United States of America a democracyDetailed Outline.docx
Is the United States of America a democracyDetailed Outline.docx
 
Islamic Profession of Faith (There is no God but God and Muhammad is.docx
Islamic Profession of Faith (There is no God but God and Muhammad is.docxIslamic Profession of Faith (There is no God but God and Muhammad is.docx
Islamic Profession of Faith (There is no God but God and Muhammad is.docx
 
IS-365 Writing Rubric Last updated January 15, 2018 .docx
IS-365 Writing Rubric Last updated January 15, 2018   .docxIS-365 Writing Rubric Last updated January 15, 2018   .docx
IS-365 Writing Rubric Last updated January 15, 2018 .docx
 
ISAS 600 – Database Project Phase III RubricAs the final ste.docx
ISAS 600 – Database Project Phase III RubricAs the final ste.docxISAS 600 – Database Project Phase III RubricAs the final ste.docx
ISAS 600 – Database Project Phase III RubricAs the final ste.docx
 
Is teenage pregnancy a social problem How does this topic reflect.docx
Is teenage pregnancy a social problem How does this topic reflect.docxIs teenage pregnancy a social problem How does this topic reflect.docx
Is teenage pregnancy a social problem How does this topic reflect.docx
 
Is Texas so conservative- (at least for the time being)- as many pun.docx
Is Texas so conservative- (at least for the time being)- as many pun.docxIs Texas so conservative- (at least for the time being)- as many pun.docx
Is Texas so conservative- (at least for the time being)- as many pun.docx
 
Irreplaceable Personal Objects and Cultural IdentityThink of .docx
Irreplaceable Personal Objects and Cultural IdentityThink of .docxIrreplaceable Personal Objects and Cultural IdentityThink of .docx
Irreplaceable Personal Objects and Cultural IdentityThink of .docx
 
IRB is an important step in research. State the required components .docx
IRB is an important step in research. State the required components .docxIRB is an important step in research. State the required components .docx
IRB is an important step in research. State the required components .docx
 
irem.orgjpm jpm® 47AND REWARDRISK .docx
irem.orgjpm      jpm®      47AND  REWARDRISK .docxirem.orgjpm      jpm®      47AND  REWARDRISK .docx
irem.orgjpm jpm® 47AND REWARDRISK .docx
 
IoT Referenceshttpswww.techrepublic.comarticlehow-to-secur.docx
IoT Referenceshttpswww.techrepublic.comarticlehow-to-secur.docxIoT Referenceshttpswww.techrepublic.comarticlehow-to-secur.docx
IoT Referenceshttpswww.techrepublic.comarticlehow-to-secur.docx
 
In two paragraphs, respond to the prompt below. Journal entries .docx
In two paragraphs, respond to the prompt below. Journal entries .docxIn two paragraphs, respond to the prompt below. Journal entries .docx
In two paragraphs, respond to the prompt below. Journal entries .docx
 
Investigative Statement AnalysisInitial statement given by Ted K.docx
Investigative Statement AnalysisInitial statement given by Ted K.docxInvestigative Statement AnalysisInitial statement given by Ted K.docx
Investigative Statement AnalysisInitial statement given by Ted K.docx
 
Investigating Happiness at College SNAPSHOT T.docx
Investigating   Happiness   at   College  SNAPSHOT  T.docxInvestigating   Happiness   at   College  SNAPSHOT  T.docx
Investigating Happiness at College SNAPSHOT T.docx
 
Investigate Development Case Death with Dignity Physician-Assiste.docx
Investigate Development Case Death with Dignity  Physician-Assiste.docxInvestigate Development Case Death with Dignity  Physician-Assiste.docx
Investigate Development Case Death with Dignity Physician-Assiste.docx
 

Recently uploaded

Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 

Recently uploaded (20)

Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 

SchoolSearch Retrospective Summary Report422018Summary1st .docx

  • 1. SchoolSearch Retrospective Summary Report 4/2/2018Summary 1st retrospective after our first Sprint. Coordinator Jonathon Chenvert Sponsor Bahram Mahbod Participants Amjad Alharbi, Quality Assurance Jonathon Chenvert, Project Manager Megan Wong, Developer Kam Chung Tam, Developer Steve Morganstern, Quality Assurance Facilitator Jonathon Chenvert
  • 2. Metrics 1 hour 20 mins. Planning: 10 mins Meeting: 5 people times 10 mins = 50 mins. Documentation Production: 20 mins. What should we start doing · Need to start meeting with Users during non-working hours. · Need to re-distribute work load as it turns out the task of merging the information from multiple schools is taking a long time. · Some developers have too much work load and other don’t have enough. What should we stop doing · Users are not available to meet with and call during working hours. · An improvement can be made limiting the types of schools we include in the search. · We will stop sticking to our strict schedule as we need to remain agile.
  • 3. What should we continue to do · Putting the stakeholders information in an excel spreadsheet is helping us track our progress from a user point of view. Retrospective Summary Report Page 1 CIS2245: Software Engineering Amjad Alharbi, Quality Assurance Jonathon Chenvert, Project Manager Megan Wong, Developer Kam Chung Tam, Developer Steve Morganstern, Quality Assurance 03/20/2018 Midterm Project SchoolSearch is an educational web platform which is used by students to access various services of the campus online. Students can enter their majors and preferred campuses, then this platform will do an optimal search to show the best results that will accommodate to their educational needs. It will also help to locate those campuses which are nearby using GPS. Students can also shift their classes and register once again in numerous extracurricular activities of the universities. SchoolSearch is aware that creating client-oriented software requires technical excellence and that the firms should hire the best.Stakeholders The project has several stakeholders including Benjamin Raffleton, a Business Operations Manager. He uses the college’s databases currently in Excel spreadsheet but, would like to use an automated platform in the future for collecting the information he is looking for. He aspires to see the classes made
  • 4. necessary for majors in general and also information about the classes for a whole semester included. He hopes that information on classes such as timetables can be included (Alan, 2014). Our team should first consult each other about the information on the majors that should be made available for viewing by users who request information from them. Hence, we should do an analysis to know the important information and the less important information so that the linking of majors is properly implemented. Another stakeholder is Roger Freeman, who is the Product Manager. He wants to see a repository that will have the information of classes in the whole university and their categorization to be done well in order to make it easy for any person searching information about a class to do it easily (Alan, 2014). As a team we can discuss with Mr. Roger Freeman so that we know how much of information will be able to be showed as per the needs of him and also if there could be any possible restrictions of some type of information from reaching certain individuals. Emilia Smith is a student who changed courses and wants an app that can tell her the number of classes she is required to attend before she gets to graduate. This app will help to stop overlapping of classes. It is also supposed to give her notifications of classes beginning (Joseph, 2012). We should discuss with Emilia to know how exactly she would like the app interface.User Stories As a student, I want courses chosen for me so that I can graduate on time. As the dean, I want courses filled so that classes aren’t cancelled. As a counselor, I want tailored class lists for students so that I am able to help them with specific schedules. As a student, I want a list of colleges near me so that I have a choice in my education. As a part-time student, I want a list of classes that works with my schedule so that I can continue working.
  • 5. As a student, I want a list of class prices so that I can stay in budget every year. As a student without a car, I want a list of colleges close to mass transportation so that I can continue my education. As a student, I want to take more classes at a time so that I can graduate sooner. As a student, I want a cross-platform app for my busy life so I can stay up to date wherever I am. As a student, I want to know when waitlisted classes become available so that I can get into the classes I need to graduate. As a student, I want a good balance of GE and major-specific classes so that I can maintain my GPA. As a student, I want to know which classes fulfill more than one requirement so that I can save time in my schedule. As a student, I want to have a goal of graduating on time so that I can pick the appropriate classes for that goal. As a student, I want detailed information about classes so that I understand what I am going to take.Acceptance Criteria Header: User successfully creates a SchoolSearch account. GIVEN Melanie is on the account creation page WHEN she enters all the required registration fields AND it is validated THEN a SchoolSearch account is created Header: User successfully searches for courses GIVEN Muhammad has their education profile completed WHEN he inputs a desired zip code AND desired course query results are found AND the classes match the search criteria THEN the program displays desired courses Header: User successfully fills out an education profile GIVEN Zach is in the education profile page WHEN he fills out all desired information AND it is accepted THEN the program gives him a list of recommended courses
  • 6. Header: User successfully creates an administrator profile GIVEN Dean is on the administrator profile page WHEN he fills out all required registration fields AND it is validated THEN a SchoolSearch account is updated to become an administrator account Header: User successfully creates a counselor profile GIVEN Counselor is on the counselor profile page WHEN he fills out all required registration fields AND it is validated THEN a SchoolSearch account is updated to become a counselor account Project Plan High-level task-Development of a website for students to access services of the school online In SR phase-To determine how much of information should be made available to the web in order to completely develop the website for use by students and lecturers of the university (DRM,2011) In AD phase-To develop an application which can notify students about their classes and their time of graduating. In DD phase-The software which is to be developed should allow users to log in, provide information about majors and classes, also allow individuals to edit data automatically. Use Cases Sequence Diagram Required Tools for Project -Use-Cases/Design Flow (Visual Paradigm, mockups io, balsamiq mockups) - Git with either GitHub or GitLab - REST Api (assuming you won't be using SOAP or GraphQL) - oAuth
  • 7. - JavaScript (angular vs react) - A responsive frontend framework (Bootstrap, Material Design, etc) - Swift (if we are doing iOS) REST Api in Java, Spring/Hibernate, and Test Frameworks - Some Ops stuff, Apache/Nginx, SSL Certs (Let's Encrypt), AWS/Google Cloud/Heroku, Linux, ssh, Build Tools (such as Jenkins & WebPack) Activity Diagram REFERENCES Alan M. Davies Great Software Debates (2014), Willey –IEEE Computer Society Press DRM Associates (2011) “New Product Development Glossary” Joseph M Morris (2012) Software Industry Accounting