Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Project Management: FYDP

Information about Tooling and Project Management processes and best practices for FYDP


Tooling

GitHub: Project Management and Code Management

The FYDP team has setup a private GitHub Organization managed by git and hosted on https://github.com

Reasoning: This was done so that all contributions, documentation and code is trackable, reviewable and discoverable. It can easily be shared with individuals who may need access, and made public or private when desirable. Using GitHub also lets us utilize GitHub Projects all within the same system. This means we can use as few tools as possible and cross-link issues and tasks as needed. Using GitHub for project management as well as code management allows us to leverage the code review process to ensure high code quality when applicable as well as review documentation as required.

Google Suite (Sheets, Docs, Slides, Meet): Document Writing, Basic Analysis, Presentations, Meetings

The FYDP team has setup a google drive where we store deliverable documentation, notes, presentations or any other deliverable that would require collaboration and multiple authors. Consider the project description. This is best written in Google Docs as it facilitates collaboration in real time.

Reasoning: Google Drive ensure safety of documents as they are stored on Google’s cloud. It also allows multiple project members to work on the same document at the same time. It features a much more rich text editing, and analysis toolset compared to Notion.


Task Management

Task management is managed by GitHub issues. Tasks are actionable items that one or more team members can complete in the form of issues. When a task is created it is the responsibility of the task creator to ensure that the task aligns with the issue template and has appropriate labels associated with it