---
title: "Working from Home - Team Collaboration Guidelines"
description: "Guidelines for remote team collaboration, covering basic principles, daily work syncs, remote communication requirements, and how the company implements a flexible WFH policy built on trust."
canonical_url: "https://blog.markkulab.net/en/post/working-from-home-rule"
author: "Mark Ku"
author_url: "https://blog.markkulab.net/en/author/mark-ku"
site: "Mark Ku's Tech Notes"
date_published: "2024-02-02 01:01:35 +0800"
category: "Management"
tags: ["work from home", "remote work", "team", "management", "collaboration", "wfh"]
language: "en"
license: "CC BY 4.0"
license_url: "https://creativecommons.org/licenses/by/4.0/"
attribution: "when reusing or quoting, credit the author and link back to the original"
---

# Working from Home - Team Collaboration Guidelines

> **TL;DR** — 歡迎收聽 Mark 的技術雜談，我是璦廷。遠端工作已成為職場新常態，但團隊該如何保持高效協作呢？今天為您帶來一份實用的遠端工作協作辦法。 這份規範的核心建立在信任之上。公司不採用監控軟體，而是給予充分彈性，但若績效明顯下降，這項福利也會隨之調整。 讓我們來看看幾個基本準則。首先，遠端需要提前一個月申請，以便團隊安排進度，並盡量避免安排在開發週期的第一天。 這個重點值得注意，那就是主動溝通。每天早上九點，請在頻道同步工作計畫與問題。任務完成時，務必主動回報給相關同事。若遇到工作阻礙，請立刻提出討論，別等到進辦公室才解決。此外，雖然允許彈性調整工時，但若無故失聯兩小時，將被視為請假。 總結來說，遠端工作考驗著團隊的自律與透明度。大家不妨思考看看，在享受人工智慧與數位工具帶來便利的同時，我們該如何建立更強大的遠端信任文化呢？我們下次見。

## Basic Guidelines (Baseline)
1. You must arrange your work-from-home schedule for the upcoming month and submit your request between the 20th and 25th of the preceding month. This helps us better schedule work.
2. If your work efficiency noticeably declines, or if it becomes unclear to the team what you are working on, the company may revoke your remote work privileges.
3. Try to avoid working remotely on the first day of a Sprint.

## Industry Practices
Some companies install software (like Netskope) to restrict activities, but I don't want to go that route. If there's a lack of trust, it's better for everyone to just work from the office.

Remote work is a privilege the company provides, based on trust. If your performance is unsatisfactory, you will be required to return to working in the office.

## How You Can Help
Help get the development environment ready to support a gradual shift to remote work.

## Staying in Sync
### Daily Sync - 09:00
* Until we have a more formal leave request system, please announce in the Team Channel that you're WFH for the day. This prevents people from trying to pull you into meetings you can't attend.
* Since you will miss the daily meeting (which I intend to keep in-person for now, as the group is small), please send a direct message to your manager when you start your day to let them know:
- What you did yesterday
- What you plan to do today
- Any problems you've encountered

### Task Completion
When you complete a task, notify anyone who has previously asked about it or is involved in the project, or post an update in the relevant channel.

### Remote Work Guidelines
* Unlike in the office, when you're remote, you must be proactive about reaching out to relevant people for help or to sync on your progress.
* If your work has dependencies on others, raise them immediately. Don't wait until the next day in the office to discuss them.
* If something comes up and you'll be unavailable, please let us know in advance. If you need to adjust your work hours (timeshift), just state it clearly. However, if you are unreachable for two hours without prior notice and do not respond to messages, you will be considered to have taken a personal day off for that day.

---

## About this article and its author

Originally published on [Mark Ku's Tech Notes](https://blog.markkulab.net/en/post/working-from-home-rule)

License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) — when reusing or quoting, credit the author and link back to the original

### About the author

**[Mark Ku](https://blog.markkulab.net/en/author/mark-ku)** — Software Solution Provider

- 10+ years senior software engineer, now an AI Builder
- Focused on large-platform architecture — North-American e-commerce, AI SaaS subscription billing
- Combining AI Agents and automation to build evolvable product foundations

### Free tools built by the author

All of these are free to use:

- [Free PDF Sign Tool](https://blog.markkulab.net/en/tools/pdf-sign): Online PDF sign tool — draw, type, or upload a signature, then drag, resize, and download. Everything runs in your browser; nothing is uploaded.
- [VS Code Refactory](https://blog.markkulab.net/en/tools/refactory): Refactory is a VS Code refactoring extension: 34 actions plus a 37-rule code-smell inspection layer with a Code Health dashboard, across 18 languages, backed by 534 tests. It learns your repo's conventions: where interfaces live, where DI is registered, whether 'use client' belongs. It ranks files by git churn × complexity so you know what to fix first, and hands any smell to the Claude Code already on your machine. Free to use, and your source never leaves your computer.
- [DB-Kit Database Manager](https://blog.markkulab.net/en/tools/db-kit): DB-Kit is a lightweight, cross-platform database manager built with Tauri + Rust + React. Manage MySQL, MariaDB, PostgreSQL, SQL Server, Oracle, SQLite, MongoDB, Redis, Kafka, Elasticsearch and RabbitMQ from one consistent interface: passwords encrypted in the OS keychain, SSH tunnels, full CRUD, a visual query builder, stacked multi-statement result sets, cross-connection data transfer and compare/sync, Excel / CSV import & export, visualized execution plans, ER diagrams, scheduled backups, SQL stress testing with p50–p99 latency percentiles, a 15-rule SQL review engine, Kafka message browsing with monitoring & alerts, a bilingual UI (Traditional Chinese / English), a built-in AI assistant (natural-language SQL, AI review and tuning advice) and the dbk CLI. Free and open source (MIT), with installers for Windows, macOS and Linux.
- [VS Code Super Mermaid](https://blog.markkulab.net/en/tools/super-mermaid): Super Mermaid is a VS Code extension for beautiful Mermaid diagrams out of the box: auto-colored live preview, mouse pan & zoom, high-res PNG / SVG export, 21 templates and multiple themes. Free and open source (MIT).
- [React Super Mermaid](https://blog.markkulab.net/en/tools/react-super-mermaid): react-super-mermaid is an open-source React component library: render beautiful Mermaid diagrams with a single <MermaidViewer>, with built-in colorful / sketch themes, pan & zoom, in-diagram search, and high-res SVG / PNG export. Lightweight, SSR-safe, fully typed. Free and open source (MIT).
- [Jira / Confluence Super Mermaid](https://blog.markkulab.net/en/tools/jira-super-mermaid): An Atlassian Forge app: write Mermaid syntax directly inside a Jira issue or a Confluence page and get flowcharts, sequence diagrams, state machines and Gantt charts. 11 diagram types, SVG / PNG export, light and dark themes, full CJK support. Runs on Atlassian: your diagrams live in your own site and the app calls no third-party service. Free, coming soon to the Atlassian Marketplace.
- [Mermaid Live Preview](https://blog.markkulab.net/en/tools/mermaid-preview): Write Mermaid in your browser, see it render instantly, and share the whole diagram as a single link. No sign-up, nothing uploaded to a server, and mermaid.live share links work as-is.
- [React Intl Phone Number](https://blog.markkulab.net/en/tools/react-intl-phone-number): react-intl-phone-number is an open-source React component: framework-agnostic and antd-free, with E.164 in/out, a searchable flag / country-code dropdown, configurable validation levels (strict / mobile-strict / loose), themeable CSS, and i18n — phone logic powered by google-libphonenumber. Lightweight and fully typed. Free and open source (MIT).
- [Uptime Kuma Cluster](https://blog.markkulab.net/en/tools/uptime-kuma-cluster): Turn single-node Uptime Kuma into a highly available cluster: OpenResty + Lua smart load balancing, shared MariaDB state, health checks and automatic failover, plus cluster-management REST APIs. One Docker Compose command to start. Free and open source (MIT).
- [Special Education](https://blog.markkulab.net/en/education): Learning materials crafted for special education students

### Daily podcasts

- [Mark's Tech Insights — Daily AI News](https://blog.markkulab.net/en/category/tech-news): Daily curated AI and tech trends. Catch the latest developments via audio summaries — covering AI applications, software architecture, DevOps, and engineering practice. — RSS: https://blog.markkulab.net/feed.xml
- [AI股市蝦聊](https://blog.markkulab.net/en/category/ai-stock-chat): Every trading day, an AI-analyzed take on the Taiwan stock market, delivered as a two-host conversation covering the session and the next-day outlook. — RSS: https://blog.markkulab.net/ai-stock-chat/feed.xml
- [開源好物週報](https://blog.markkulab.net/en/category/open-source-weekly): A weekly two-host pick of free open-source tools surfaced from real Hacker News, GitHub, and Reddit buzz — what pain they solve and the fastest way to get started. — RSS: https://blog.markkulab.net/open-source-weekly/feed.xml

### Newsletter

[Subscribe to the newsletter](https://blog.markkulab.net/en/subscribe) — Be the first to know about new posts. No spam, unsubscribe anytime.
