Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 3.36 KB

communications.md

File metadata and controls

33 lines (24 loc) · 3.36 KB

Communication

Expectations

You are senior/graduate-level Computer Science students. As such, you are expected to have a high standard of communication. You need to be able to communicate clearly and effectively in a team setting, but as importantly - concisely and effectively communicate your needs with the teaching staff.

You will see a theme throughout this course centred around communication. This is a very important skill that you will need to develop in order to be successful in your career.

Some Explicit Expectations

  • Your team will have a Standup configured on LearnSoftware App and team members will be expected to respond to it at least once per week.
  • You will use GitHub Issues to communicate with your team and show your work throughout the term
  • Missing demos and other aspects of the class can and will be penalized if you do not communicate in advance. I cannot stress this enough - this class is very accommodating of your time and schedule, granted you respect the time of others (including the teaching staff).
  • The class is not that large, I know who is attending lectures. I expect you to be able to communicate your needs - are you going to be late due to work? Are you going to be late because you have a class on the other side of campus? Talk to me, and we it won't be an issue.

Methods of Communication

There are, just as you will find in a startup, various methods of communication. Please hold group online discussions on Quercus, Slack or another tool of your choosing. You will receive invites during the first week of the course. Likewise, Zoom will be used at points during this course. Please ensure you have it installed and signed into an account.

Communication, as we will discuss in the course, is vital to the success of any business. As your startup gains traction and becomes successful, you will find that communication methods and culture become a bottleneck within your company. As such, we will ensure students are exposed to different means of communication and include the following table to help you understand the various mediums.

Medium When to use
LearnSoftware App Creating teams. Lessons. Creating Repos. Managing Repos. Assignment feedback, surveys, etc for CSC491/2600
Slack General discussions and questions. The instructor for CSC491/2600 (Julian Nadeau) also prefers this communication method.
Email Private matters. The instructor for CSC454/2527 (Mario Grech) also prefers this communication method.
Quercus CSC454/4527 uses Quercus
In Person Hallway conversations. If you decide anything here, write it down somewhere else on your Team's GitHub Repo
Video Chat via Zoom All classes will happen over Zoom
Issues and tracking boards Team: Use this heavily as a decision record on most topics. Making use of GitHub Issues shows participation from all users (including non-technical) and will be a part of your grade in CSC454/2527
CSC491/2600: When you have a problem that needs to be fixed and are comfortable talking about it in the open
GitHub Releases For your team repository, use this as a method to record assignment submission for CSC491/2600
Internal Wikis You can keep team docs in your team repo on GitHub. I ask that you avoid using the wiki feature as it makes grading more difficult
GitHub Issues You are required to use this for roadmapping and planning