Establishing a dependable and a reliable product requires a high level of discipline.
-
Complete Team Profiles: Ensure your user profile in teams directory in the format of
$fist_last.md
is as comprehensive as Kristof's.- Each user should have a personalized page, such as despiegk, containing relevant details, coordinates, SSH keys, etc.
- Ensure inclusion in the team.md overview.
-
Link to Projects and Assignments:
- On each person's page, provide links to the projects you are actively involved in.
- Link your assignments in the respective GitHub projects (refer to Kristof's example).
- Example: GitHub Project Board
- This allows transparency regarding your ongoing work across multiple projects.
-
Project Management:
- For projects on GitHub, maintain up-to-date information:
- List all remaining work with deadlines and remaining hours, especially in active columns like 'in_progress.'
- Ensure all known issues/tasks in active projects are documented.
- For projects on GitHub, maintain up-to-date information:
-
Ownership of Stories & Tasks:
- Take responsibility for your assigned stories and tasks.
- If unable to complete a task, collaborate with product owners/stakeholders, either pushing it to the next release or placing it in the 'blocked' column.
- Properly define and link all owned stories with the appropriate label (e.g., type_story) and link them to the correct project.
- Follow up on owned stories, ensuring linked issues are properly managed within the relevant project.
-
Adherence to Deadlines:
- Respect deadlines; if unable to meet them, escalate the matter promptly.
-
Product Ownership:
- If you own a product, clearly define your ownership in the components list.
-
Collaboration Etiquette:
- Approach collaboration with diligence:
- Think before acting, read before executing, and seek clarification when necessary.
- Attend company and work-related meetings unless a valid reason is communicated.
- Work harmoniously with the community, acknowledging and appreciating their contributions.
- Prioritize completion and excellence before moving on to the next task, utilizing GitHub issue comments and effective communication.
- Refrain from performing tasks merely out of obligation; instead, take the time to execute them thoroughly, recognizing that incomplete work impacts those around you.
- Approach collaboration with diligence:
We recommend this format, it helps with asynchronous communication.
Issue Update Format
Work Completed:
Provide a summary of the tasks that have been successfully finished in relation to the issue. Include specific details to ensure clarity.
Work in Progress (WIP):
Detail all ongoing efforts and remaining tasks related to this issue. Clearly outline the items that are currently being worked on and those that still need to be addressed.
Investigation and Solution:
If there has been no work completed or work in progress, elaborate on the investigative work undertaken to address the issue. Provide insights into the problem and, if a solution was reached, include it.