Project Management Tools
Linear vs. ClickUp
We use both Linear and ClickUp for managing our projects, with each tool serving a specific purpose:
-
Linear: Our primary project management application for major projects.
-
ClickUp: Used for managing secondary projects and internship-specific tasks.
Using Linear and ClickUp
Access and Onboarding
- Invitation: Upon being assigned to a project, you will receive an invitation to join the relevant platform (Linear for major projects, ClickUp for secondary projects). Follow the instructions to set up your account and access the project.
- Familiarization: Take some time to familiarize yourself with the platform’s interface and features.
Ticket Assignment and Management
- Ticket Assignment: You will be assigned tickets for tasks you need to complete. Ensure that you fully understand the requirements of each ticket. If you have any questions or need clarification, request a ticket grooming session.
- In Progress: When you start working on a ticket, move it to the “In Progress” column. This helps the team track the status of tasks and manage workloads effectively.
- Early PRs: Create an early pull request (PR) when you begin working on a ticket. This allows for early feedback and better collaboration.
- On Review: After completing your work and thoroughly testing it, move the ticket to the “On Review” column. Add a comment on the ticket summarizing your work and ping the assigned reviewer on Slack to notify them that the ticket is ready for review.
- Feedback: If your ticket is sent back to development with comments, address the feedback and make the necessary changes. Once done, update the ticket status and inform the reviewer.
Best Practices
- Understanding Requirements: Always ensure you fully understand the requirements of a ticket before starting work. Don’t hesitate to ask for clarification or a grooming session.
- Communication: Keep your team informed of your progress by updating ticket statuses and communicating on Slack.
- Thorough Testing: Thoroughly test your work before moving it to the “On Review” column to minimize the need for revisions.
- Responding to Feedback: Promptly address any feedback and make the necessary changes to ensure high-quality deliverables.