Skip to content
Week 01

Week 01 - Introduction

Welcome to the course! Your goal for this week should be to form project teams, and setup your team’s GitLab project.

The Software Development Lifecycle (SDLC)

Why we prefer iterative and flexible development models. Project management and software development practices that we will use in this course.

  • πŸ“½οΈ watch the video
  • πŸ“‘ read the slides
  • πŸ“š complete the quiz
required

How to setup your GitLab project

An overview of GitLab (git.uwaterloo.ca). How to setup your project.

  • πŸ“½οΈ watch the video
  • πŸ“‘ read the slides
  • πŸ“š complete the quiz
required

Defining your product

Projects vs. products. How we scope a project. Defining users and requirements.

  • πŸ“½οΈ watch the video
  • πŸ“‘ read the slides
  • πŸ“š complete the quiz
required

How to log issues in GitLab

  • πŸ“½οΈ watch the video
  • πŸ“‘ read the slides
  • πŸ“š complete the quiz
required