Introduction
Schedule
Evaluation
Brazilian, Canadian, and French
Father of two little honey badgers tasmanian devils beautiful children
Electrical Engineer by trade - ScrumMaster by option
+20 years of experience in Software Development
Teaching CAPSTONE Project courses since 2014
→ Meetings at: MS Teams
→ For reaching out: Teams or email
→ For asynchronous messaging: Blackboard
→ For submissions and tracking issues: Github
Meetings with individual groups
Pick your group's time-slot at your course's website
You will need your group's id number that will be provided by your faculty via email
Each sprints consists of three weeks:
Sprint Planning: Discuss sprint plans
Student Help: Per request
Sprint Review: Demonstrate functionality
Each group needs only to attend their own meeting
Prior to the meeting: Create issues on GitHub using this layout
Elmo: further questions can be asked over Teams
Be prepared!!!
Time provided for students to work on their tasks
The instructor will be available for help via email or Teams
Each student must update their issue with a comment, called weekly scrum, in which current progress is reported. See this example
Each group will present the tasks they worked on during that sprint
Focus will be on demonstrating functionality
Missing features and bugs will result in deductions
At this point, each student must close their issue with a comment, called Retrospective. See this example
Also, document your PR! Or, link it to the issue.
Each group will present the whole project in a formal setting
Cover all functionality, from all sprints
Feel free to talk about tech, but focus on end-user
Imagine you are selling it!
Documentation:
→ Creating Issues - 2 marks
→ Weekly Scrum - 2 marks
→ Retrospective - 2 marks
Performance during meetings - 4 marks
Implementation - 10 marks
Implementation 10 marks
Presentation 10 marks
Marks are NOT group based
A clear division of the work will be discussed during Sprint Planning
Further deductions might occur:
→ Missing meetings
→ Violating the WA
→ Not delivering
Pick a timeslot for our meetings
Review your prototype
Discuss the work for our next sprint and write your issues!