Plane - ทางเลือกโอเพนซอร์สแทน Jira
(plane.so)- Plane เป็นแพลตฟอร์มที่รวมการจัดการโปรเจกต์ เอกสาร และเวิร์กโฟลว์ AI ไว้ในพื้นที่ทำงานเดียว เพื่อให้ทีมและเอเจนต์จัดการ การวางแผน·การลงมือทำ·การทำให้สอดคล้องกัน ร่วมกันได้
- งานถูกแบ่งเป็น initiatives, projects, epics, cycles และ Wiki กับ Plane AI จะคอยเชื่อมโยงความรู้และบริบทที่เกิดขึ้นระหว่างการดำเนินงานอย่างต่อเนื่อง
- Plane AI อ่าน บริบทของงาน ครอบคลุมทั้งโปรเจกต์ ไซเคิล เอกสาร และเธรด เพื่อจัดการการตรวจสอบสถานะ การระบุสิ่งที่ติดขัด การจัดหมวดหมู่คำขอ การมอบหมายผู้รับผิดชอบ และการสร้างอัปเดต
- สำหรับทีมที่ย้ายมาจาก Jira, Linear, ClickUp, Asana, Monday มีการนำเสนอขั้นตอนการย้ายระบบ 3 สัปดาห์ และการเชื่อมต่อกับ เครื่องมือมากกว่า 50 รายการ เช่น Slack, GitHub, Figma
- รองรับทั้งคลาวด์ การโฮสต์เอง ออนพร็อม และสภาพแวดล้อมแบบ air-gapped จึงเป็นตัวเลือกที่ทีมซึ่งต้องการ การควบคุมระดับองค์กร สามารถพิจารณาได้
รวมโปรเจกต์และความรู้ไว้ในพื้นที่ทำงานเดียว
- Plane ถูกออกแบบมาให้ทีมและเอเจนต์จัดการโปรเจกต์ เอกสาร และเวิร์กโฟลว์ที่ขับเคลื่อนด้วย AI ภายใน พื้นที่ทำงานแบบรวมศูนย์ เดียว
- โครงสร้างงานเริ่มจาก initiatives ที่กำหนดทิศทางขององค์กร แล้วแตกย่อยเป็น projects, epics, cycles โดยความคืบหน้าจะเชื่อมโยงอยู่กับแต่ละลำดับชั้น
- Wiki ทำหน้าที่รวบรวมความรู้ของบริษัทไว้ในที่เดียว และเชื่อมโยงกับงานที่สร้างความรู้นั้นขึ้นมา เพื่อลดปัญหาเอกสารล้าสมัยหรือบริบทสูญหาย
- Desk เป็นฟีเจอร์ที่กำลังจะเปิดตัว โดยตั้งเป้าเปลี่ยนคำขอซัพพอร์ตลูกค้าให้เป็นรายการงานที่ติดตามได้ และส่งต่อไปยังทีมที่เหมาะสมเพื่อปิดวงจรงานให้ครบ
งานที่ Plane AI จัดการ
- Plane AI ไม่ใช่ส่วนเสริมแยกต่างหาก แต่เป็น AI ที่อิงบริบท ซึ่งรวมอยู่ในโครงสร้างของผลิตภัณฑ์ และอ่านข้อมูลครอบคลุมทั้งโปรเจกต์ ไซเคิล เอกสาร และเธรดในพื้นที่ทำงาน
- ฟังก์ชันหลักแบ่งออกเป็นสามส่วน
- ตอบคำถามจากทั้งพื้นที่ทำงาน เช่น สถานะของไซเคิล สิ่งที่ติดขัดของโปรเจกต์ หรือการเปลี่ยนแปลงเอกสารในสัปดาห์ที่ผ่านมา
- เอเจนต์ในตัวจะจัดหมวดหมู่คำขอที่เข้ามา มอบหมายผู้รับผิดชอบ ติดตามสิ่งที่ติดขัด และกระจายอัปเดตโดยอัตโนมัติ
- ภายใน Slack หรือ Teams สามารถเปลี่ยนบทสนทนาให้เป็นรายการงานและรับอัปเดตได้ ทำให้เดินหน้าโปรเจกต์ต่อได้โดยไม่ต้องสลับเครื่องมือ
- การเชื่อมต่อกับ Slack ใช้วิธีเรียก
@Planeในช่องแชตเพื่ออธิบายงานที่ต้องทำ แล้ว Plane จะสร้างงาน มอบหมาย และซิงก์เธรดกลับให้อัตโนมัติ - รองรับ Microsoft Teams เร็ว ๆ นี้
การย้ายระบบจาก Jira และเครื่องมืออื่น
- Plane มี การรองรับการย้ายระบบ เพื่อให้ย้ายข้อมูลจาก Jira, Linear, ClickUp, Asana, Monday ได้โดยไม่สูญหาย
- มีกรณีตัวอย่างว่าบริษัทในกลุ่ม Fortune 10 สองแห่งเลือก Plane สำหรับการย้ายออกจาก Jira
- ขั้นตอนการย้ายระบบแบ่งเป็น 3 สัปดาห์
- สัปดาห์ที่ 1: รัน discovery script กับการตั้งค่าปัจจุบัน ทำ mapping ของ issue, ไฟล์แนบ, คอมเมนต์, automation และจัดทำแผนย้ายระบบสำหรับแต่ละองค์กร
- สัปดาห์ที่ 2: กำหนดเวิร์กโฟลว์ให้สอดคล้องกับวิธีทำงานจริงของทีม เชื่อมต่อ Slack, GitHub, Figma และเครื่องมืออีกกว่า 50 รายการ พร้อมตั้งค่า initiatives, cycles, team structures
- สัปดาห์ที่ 3: ดำเนินการ cutover และ onboarding แล้วเริ่มใช้งานในสภาพที่ AI รู้จักโปรเจกต์ สิ่งที่ติดขัด และลำดับความสำคัญอยู่แล้ว
ความสามารถด้านการจัดการโปรเจกต์
- Plane เน้นการตั้งค่าที่รวดเร็วและการปรับตัวใช้งานได้ง่าย พร้อมรองรับหลายมุมมอง ไซเคิลแบบจำกัดเวลา เอกสารในตัว และแดชบอร์ดแบบเรียลไทม์
- มุมมองการใช้งานมีทั้ง Board, Spreadsheet, List, Gantt และสลับดูได้ตามงานที่แต่ละบทบาทต้องการ
- แดชบอร์ดจะเติมข้อมูล cycle velocity, workload, blockers, scope changes ให้อัตโนมัติ เพื่อลดการพึ่งพารายงานแบบทำมือหรือสไลด์รายงานสถานะทุกวันศุกร์
- ความสามารถด้านการดำเนินงานของงานประกอบด้วย
- Cycles and sprints: จัดการงานที่มีกรอบเวลาด้วย velocity tracking และ burndown chart
- Documentation built-in: มีความสามารถด้าน rich documentation อยู่ข้าง ๆ โปรเจกต์
- Initiatives and epics: จัดแนวงานระดับทีมให้สอดคล้องกับเป้าหมายองค์กร และรองรับ rollup tracking
- Workflows and approvals: ทำ handoff, review, stage gate แบบอัตโนมัติโดยไม่ต้องใช้ปลั๊กอิน
การโฮสต์เอง ออนพร็อม และ air-gapped
- Plane รองรับไม่เฉพาะคลาวด์ แต่รวมถึงการโฮสต์เอง ออนพร็อม และสภาพแวดล้อมแบบ air-gapped
- ดูรูปแบบการปรับใช้ได้ที่ Self-host Plane
- ความสามารถด้านการปรับใช้และการปฏิบัติการมีดังนี้
- Prime CLI: ติดตั้ง กำหนดค่า อัปเกรด สำรองข้อมูล และมอนิเตอร์ได้ด้วยคำสั่งเดียว พร้อมรองรับ multi-instance, custom domain, service scaling
- Docker and Kubernetes: ตั้งค่าอย่างรวดเร็วด้วย Docker หรือปรับใช้ระดับ production ด้วย Kubernetes ที่อิง Helm charts
- ผู้ใช้สามารถนำ Postgres, Redis และ S3-compatible storage มาใช้เองได้
- God Mode: ตั้งค่า SMTP วิธีการยืนยันตัวตน SSO, workspace security, telemetry preferences ได้จากแผงผู้ดูแลระบบเดียว
- แอปมือถือรองรับการเข้าถึงพื้นที่ทำงานได้ทั้งบนคลาวด์และอินสแตนซ์ที่โฮสต์เอง โดยมีแอป iOS และ Android
การขยายระบบ, API และการพัฒนาเอเจนต์
- Marketplace ครอบคลุม GitHub, GitLab, Slack, Sentry และอื่น ๆ พร้อมรองรับการซิงก์ issue, การติดตาม PR และการนำเข้าจาก Jira·Linear·Asana·ClickUp·Monday
- สำหรับการขยายระบบเอง มี Open API, webhooks, OAuth apps และ native MCP server ให้ใช้งาน
- เอกสารสำหรับนักพัฒนา ครอบคลุมการสร้าง integration แบบกำหนดเองหรือ AI agent ที่ทำงานภายใน Plane
- ความสามารถสำหรับนักพัฒนาประกอบด้วย
- Plane Compose for Projects-as-Code: กำหนดโปรเจกต์ด้วย YAML จัดการเวอร์ชันใน Git และ deploy จากเทอร์มินัล
- APIs, Webhooks, and SDKs: มี REST API บนพื้นฐาน OAuth 2.0, webhooks แบบลงนาม HMAC และ typed SDKs สำหรับ Node.js กับ Python
- MCP Server: มี native MCP server, เฟรมเวิร์กเอเจนต์ที่รองรับ
@mentionและการติดตาม lifecycle ของ Agent Run
ความปลอดภัย คอมพลายแอนซ์ และการควบคุมการปฏิบัติการ
- Plane มีความสามารถด้านความปลอดภัย คอมพลายแอนซ์ และการควบคุมระดับองค์กร ครอบคลุมทั้งการปรับใช้บนคลาวด์และแบบโฮสต์เอง
- ด้านคอมพลายแอนซ์ครอบคลุม SOC 2, ISO 27001, GDPR, CCPA พร้อมชูจุดเด่นเรื่องการตรวจสอบโดยหน่วยงานอิสระและการมอนิเตอร์อย่างต่อเนื่อง
- ดูข้อมูลความปลอดภัยได้ที่ security.plane.so
- ด้านเสถียรภาพการปฏิบัติการมีทั้งการสำรองข้อมูลอัตโนมัติ การสเกลแบบเรียลไทม์ ระบบ failover หลายชั้น และ uptime SLA
- ดูข้อมูลสถานะได้ที่ status.plane.so
- การยืนยันตัวตนและการควบคุมการเข้าถึงรองรับ SSO, SAML, LDAP ครอบคลุมทั้ง workspace
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
โดยรวมดูพื้นฐานแต่ค่อนข้างสมบูรณ์ ความประทับใจแรกดีทีเดียว แต่ พื้นที่เขียน issue เป็นสิ่งที่สะดุดตาก่อน และ flow ที่ต้องเขียนชื่อใน modal กดบันทึก แล้วค่อยเปิดใหม่ถึงจะเห็นช่องคำอธิบายขนาดใหญ่ ทำให้รู้สึกอึดอัด
เข้าใจวิธีที่ให้สร้างรายการ issue สั้น ๆ ก่อนแล้วค่อยมาปรับแต่งทีหลัง แต่ flow แบบนี้อาจทำให้คนไม่เขียนคำอธิบาย issue ที่ดีขึ้น การนำทางด้วยคีย์บอร์ดก็ดูเหมือนยังไม่สมบูรณ์ และแม้จะสร้างโปรเจกต์ด้วย
Pได้ แต่การโฟกัสกล่องข้อความกับการบันทึกยังต้องใช้เมาส์ บนเครื่องผมเริ่มมาเป็น โหมดมืด ซึ่งโดยรวมชวนสับสน และใน header ก็ไม่มีไอคอนสลับโหมดสว่าง/มืด อีกทั้งยังไม่ชัดเจนสำหรับผู้ใช้ว่าสามารถหรือจำเป็นต้องใช้ Markdownเดสก์ท็อปของผมเป็นโหมดมืด เว็บไซต์เลยแสดงเป็นโหมดมืด ส่วนบนเครื่อง Windows ผมไม่ได้ตั้งโหมดมืดไว้ เว็บไซต์เดียวกันจึงแสดงเป็นโหมดสว่าง แก้ไข: Plane App ไม่สนใจการตั้งค่าของผม
ปกติแล้วผลิตภัณฑ์ที่มี ภาษี SSO ผมมักจะข้าม แม้จะมีงบหรือมีความตั้งใจจะซื้อก็ตาม ดังนั้นดีมากที่ตัวนี้ไม่มีภาษีนั้น
ยุคที่ความปลอดภัย โดยเฉพาะการจัดการตัวตนและการยืนยันตัวตน ต้องจ่ายเงินเท่านั้นถึงจะใช้ได้ จบไปนานแล้ว และเป็นเรื่องดีที่โปรเจกต์หรือบริษัทพูดตรง ๆ ในจุดนี้
มันเป็นด่านที่ง่ายมากในการสร้างรายได้จากฝั่งที่มีกำลังจ่าย และได้การรับรู้จากฝั่งที่ไม่มีเงิน ดูเหมือนคุณจะเรียกร้อง SSO แม้แต่การใช้งานส่วนตัว ซึ่งผมไม่เอาเด็ดขาด ผมยังไม่ใช้ที่อยู่อีเมลเดียวกันทุกเว็บเลย แล้วทำไมต้องให้เบาะแสฟรีสำหรับการติดตามข้ามไซต์แก่ทุกเว็บที่ผมล็อกอินด้วย
หมายถึงการที่ผู้ให้บริการอย่าง SaaS เปิดให้ลูกค้าองค์กรจัดการบัญชีผู้ใช้ผ่าน identity provider ของตัวเอง แทนที่จะพึ่งพาการยืนยันตัวตนที่แข็งแรงหรือ audit log ของผู้ให้บริการ วิธีนี้ทำให้ลูกค้ารายนั้นสร้างและลบผู้ใช้แบบรวมศูนย์ได้ในซอฟต์แวร์ทั้งหมดที่ใช้อยู่
ไลเซนส์คือ AGPL3
https://github.com/makeplane/plane/blob/develop/LICENSE.txt
ขำตรง “ทำให้ทีมรักษา momentum ไว้ได้ด้วย Cycles และ Modules พร้อมทำให้การเปลี่ยนไปใช้ Waterfall, Agile และ workflow อื่น ๆ ง่ายขึ้น” แต่ก็ซื่อตรงดีที่มองบริษัทที่ทำ การวางแผนแบบ waterfall เป็นลูกค้าเป้าหมาย
อาจถึงขั้นไม่ต้องมีก็ได้
นอกจากการเป็นโอเพนซอร์สแล้ว สงสัยว่าต่างจาก https://linear.app/ หลัก ๆ ตรงไหน
อยากให้มีใครสักคนทำ สำเนาฟีเจอร์ของ Bugzilla ด้วยเทคโนโลยีสมัยใหม่ โดยส่วนตัวคิดว่าการลอก Jira เป็นทิศทางที่ผิด
ก่อน Jira จะออกมา Redmine เคยได้รับความนิยมมาก และหลายครั้งก็ได้รับการประเมินดีกว่า Bugzilla ด้วย เลยแปลกใจนิดหน่อยที่พูดถึง Bugzilla
มีแค่ผมหรือเปล่าที่รู้สึกว่าสิ่งนี้ดูคล้าย Linear คู่แข่งอีกตัวในตลาดนี้มาก
ไม่ได้หมายถึงชุดฟีเจอร์ เพราะสิ่งที่ทำได้ใน issue tracker กับ Kanban board มันมีจำกัดอยู่แล้ว แต่หมายถึงรูปลักษณ์จริง ๆ อย่าง visual design, ฟอนต์ และขนาดตัวอักษร
ไม่เข้าใจว่าทำไมของที่มีฟีเจอร์แค่ประมาณ 1 ใน 500 ถึงเรียกว่า ทางเลือกแทน Jira ได้ มันก็แค่เครื่องมือจัดการโปรเจกต์แบบเรียบง่ายที่มี Kanban board เท่านั้น
สงสัยว่าทำไมถึงเป็น
.sopayara.fish ยังเข้าใจได้เพราะ Payara มีพื้นฐานจาก GlassFish แต่กรณีนี้ไม่รู้ว่ามีเรื่องราวอะไร.soเป็นที่นิยม แต่ไม่แนะนำ เพราะ.soทำให้มีปัญหามาหลายปีแต่ถ้าค้น “plane issue tracker” ใน DDG ก็มี plane.so ขึ้นเป็นผลลัพธ์แรกจริง ๆ
ตัวนี้สามารถ assign สองคนขึ้นไป ให้ ticket เดียวได้ไหม?
สิ่งที่ผมต้องการคือกำหนดคนหนึ่งเป็น “ผู้รับผิดชอบ” แล้วให้คนอื่น ๆ ถูกเพิ่มเข้ามาชั่วคราวเวลาทำงาน ตรวจทาน พูดคุย หรือร่วมเขียน ซอฟต์แวร์บางตัวอนุญาตให้มี assignee หลายคน แต่เหมือนสุภาษิตการจัดการเก่า ๆ ว่าเมื่อทุกคนรับผิดชอบ ก็ไม่มีใครรับผิดชอบเลย ดังนั้นผมยังอยากให้มีบทบาทหรือ label พิเศษติดไว้กับคนคนหนึ่ง
sub-task ของ Jira ก็ช่วยได้ในระดับหนึ่ง