3 คะแนน โดย GN⁺ 2023-07-23 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • 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 ความคิดเห็น

 
GN⁺ 2023-07-23
ความคิดเห็นบน Hacker News
  • โดยรวมดูพื้นฐานแต่ค่อนข้างสมบูรณ์ ความประทับใจแรกดีทีเดียว แต่ พื้นที่เขียน issue เป็นสิ่งที่สะดุดตาก่อน และ flow ที่ต้องเขียนชื่อใน modal กดบันทึก แล้วค่อยเปิดใหม่ถึงจะเห็นช่องคำอธิบายขนาดใหญ่ ทำให้รู้สึกอึดอัด
    เข้าใจวิธีที่ให้สร้างรายการ issue สั้น ๆ ก่อนแล้วค่อยมาปรับแต่งทีหลัง แต่ flow แบบนี้อาจทำให้คนไม่เขียนคำอธิบาย issue ที่ดีขึ้น การนำทางด้วยคีย์บอร์ดก็ดูเหมือนยังไม่สมบูรณ์ และแม้จะสร้างโปรเจกต์ด้วย P ได้ แต่การโฟกัสกล่องข้อความกับการบันทึกยังต้องใช้เมาส์ บนเครื่องผมเริ่มมาเป็น โหมดมืด ซึ่งโดยรวมชวนสับสน และใน header ก็ไม่มีไอคอนสลับโหมดสว่าง/มืด อีกทั้งยังไม่ชัดเจนสำหรับผู้ใช้ว่าสามารถหรือจำเป็นต้องใช้ Markdown

    • ไม่คิดว่าจำเป็นต้องมีสวิตช์สลับโหมดสว่าง/มืด ควรทำตามการตั้งค่าระบบของผู้ใช้
      เดสก์ท็อปของผมเป็นโหมดมืด เว็บไซต์เลยแสดงเป็นโหมดมืด ส่วนบนเครื่อง Windows ผมไม่ได้ตั้งโหมดมืดไว้ เว็บไซต์เดียวกันจึงแสดงเป็นโหมดสว่าง แก้ไข: Plane App ไม่สนใจการตั้งค่าของผม
    • สงสัยว่า issue tracker ตัวไหนตอบโจทย์ข้อกำหนดแบบนี้ได้
  • ปกติแล้วผลิตภัณฑ์ที่มี ภาษี SSO ผมมักจะข้าม แม้จะมีงบหรือมีความตั้งใจจะซื้อก็ตาม ดังนั้นดีมากที่ตัวนี้ไม่มีภาษีนั้น
    ยุคที่ความปลอดภัย โดยเฉพาะการจัดการตัวตนและการยืนยันตัวตน ต้องจ่ายเงินเท่านั้นถึงจะใช้ได้ จบไปนานแล้ว และเป็นเรื่องดีที่โปรเจกต์หรือบริษัทพูดตรง ๆ ในจุดนี้

    • ไม่เห็นด้วย SSO เป็นฟีเจอร์ที่องค์กรใหญ่ให้ความสำคัญ แต่ไม่สำคัญสำหรับสตาร์ทอัพระยะเริ่มต้นหรือผู้ใช้สาย hobby
      มันเป็นด่านที่ง่ายมากในการสร้างรายได้จากฝั่งที่มีกำลังจ่าย และได้การรับรู้จากฝั่งที่ไม่มีเงิน ดูเหมือนคุณจะเรียกร้อง SSO แม้แต่การใช้งานส่วนตัว ซึ่งผมไม่เอาเด็ดขาด ผมยังไม่ใช้ที่อยู่อีเมลเดียวกันทุกเว็บเลย แล้วทำไมต้องให้เบาะแสฟรีสำหรับการติดตามข้ามไซต์แก่ทุกเว็บที่ผมล็อกอินด้วย
    • SSO ย่อมาจาก Single sign-on
      หมายถึงการที่ผู้ให้บริการอย่าง SaaS เปิดให้ลูกค้าองค์กรจัดการบัญชีผู้ใช้ผ่าน identity provider ของตัวเอง แทนที่จะพึ่งพาการยืนยันตัวตนที่แข็งแรงหรือ audit log ของผู้ให้บริการ วิธีนี้ทำให้ลูกค้ารายนั้นสร้างและลบผู้ใช้แบบรวมศูนย์ได้ในซอฟต์แวร์ทั้งหมดที่ใช้อยู่
  • ไลเซนส์คือ AGPL3
    https://github.com/makeplane/plane/blob/develop/LICENSE.txt

    • จากมุมผู้ใช้ นี่เป็นตัวเลือกที่ดีที่สุดสำหรับซอฟต์แวร์แบบนี้ เพราะหมายความว่ามันจะไม่มีวันถูกเปลี่ยนเป็น ซอร์สปิด ได้ตลอดไป
    • จนถึงเดือนที่แล้วใช้ไลเซนส์ Apache อยู่ https://github.com/makeplane/plane/commit/a3f6d61347ef98171f...
  • ขำตรง “ทำให้ทีมรักษา momentum ไว้ได้ด้วย Cycles และ Modules พร้อมทำให้การเปลี่ยนไปใช้ Waterfall, Agile และ workflow อื่น ๆ ง่ายขึ้น” แต่ก็ซื่อตรงดีที่มองบริษัทที่ทำ การวางแผนแบบ waterfall เป็นลูกค้าเป้าหมาย

    • บางอุตสาหกรรมก็จำเป็นต้องใช้ waterfall โดยเฉพาะ ภาคอุตสาหกรรม อวกาศ และบางส่วนของภาครัฐ·การแพทย์
    • ยิ่งใกล้ Agile มากเท่าไร ระบบ ticket ก็ควรยิ่งเรียบง่ายเท่านั้น และในทางกลับกันก็เช่นกัน
      อาจถึงขั้นไม่ต้องมีก็ได้
  • นอกจากการเป็นโอเพนซอร์สแล้ว สงสัยว่าต่างจาก https://linear.app/ หลัก ๆ ตรงไหน

    • ถึงจะพูดว่า “นอกจากการเป็นโอเพนซอร์ส” แต่นั่นเป็นความต่างที่ใหญ่มาก และเป็น ความต่างหลัก ที่หลายคนให้ความสำคัญ
    • โดยส่วนตัวคิดว่า Linear UI ดูมี performance ดีกว่า
  • อยากให้มีใครสักคนทำ สำเนาฟีเจอร์ของ Bugzilla ด้วยเทคโนโลยีสมัยใหม่ โดยส่วนตัวคิดว่าการลอก Jira เป็นทิศทางที่ผิด

    • สงสัยว่าเมื่อเทียบกับ Jira แล้ว ฟีเจอร์หรือแนวทางเฉพาะตัวของ Bugzilla คืออะไร
      ก่อน Jira จะออกมา Redmine เคยได้รับความนิยมมาก และหลายครั้งก็ได้รับการประเมินดีกว่า Bugzilla ด้วย เลยแปลกใจนิดหน่อยที่พูดถึง Bugzilla
    • Bugzilla ยังมีอยู่ และถ้าคิดว่าการลอกอะไรบางอย่างเป็นทิศทางที่ผิด ก็ไปลอก “สิ่งที่ถูกต้อง” เองได้เลย
  • มีแค่ผมหรือเปล่าที่รู้สึกว่าสิ่งนี้ดูคล้าย Linear คู่แข่งอีกตัวในตลาดนี้มาก
    ไม่ได้หมายถึงชุดฟีเจอร์ เพราะสิ่งที่ทำได้ใน issue tracker กับ Kanban board มันมีจำกัดอยู่แล้ว แต่หมายถึงรูปลักษณ์จริง ๆ อย่าง visual design, ฟอนต์ และขนาดตัวอักษร

    • ไม่ค่อยรู้จักทั้งสองตัวเท่าไร แต่แค่ชื่อ plane กับ linear ก็ทำให้รู้สึกเหมือนตัวหนึ่งเป็นผู้สืบทอดทางจิตวิญญาณของอีกตัว
  • ไม่เข้าใจว่าทำไมของที่มีฟีเจอร์แค่ประมาณ 1 ใน 500 ถึงเรียกว่า ทางเลือกแทน Jira ได้ มันก็แค่เครื่องมือจัดการโปรเจกต์แบบเรียบง่ายที่มี Kanban board เท่านั้น

    • เพราะหลายคนมอง Jira แบบนั้นพอดี การใช้แค่ฟีเจอร์ผิวเผินของ Jira นั้นง่าย และใช้เหมือน Trello ที่มีฟีเจอร์เพิ่มมานิดหน่อย โดยแทบไม่แตะฟีเจอร์ขั้นสูง
    • โดยทั่วไปไม่ค่อยต้องการอะไรมากกว่าฟีเจอร์พื้นฐาน ที่เหลือส่วนใหญ่เป็นฟีเจอร์เสริมที่ทำให้ผู้ดูแลระบบรู้สึกดี
    • ฟีเจอร์ขั้นสูงของ Jira ค่อนข้างไม่ดีนัก มันครองตลาดด้วย first-mover advantage และซื้อคู่แข่งมาเรื่อย ๆ จนเหมือนล็อกตลาดไว้
    • เป็นเรื่องที่เห็นบ่อย ของที่ออกมาในชื่อ “ทางเลือกแทน Notion” ส่วนใหญ่ก็เป็นแค่แอปจดโน้ต และ “ทางเลือกแทน Airtable” ก็มักแค่ลอก UI ข้อมูลแบบแถว
  • สงสัยว่าทำไมถึงเป็น .so payara.fish ยังเข้าใจได้เพราะ Payara มีพื้นฐานจาก GlassFish แต่กรณีนี้ไม่รู้ว่ามีเรื่องราวอะไร

    • Notion นายจ้างของผม https://notion.so/product น่าจะทำให้ .so เป็นที่นิยม แต่ไม่แนะนำ เพราะ .so ทำให้มีปัญหามาหลายปี
    • ชื่อ plane เองก็น่าสนใจ สำหรับผลิตภัณฑ์ใหม่ถือเป็นชื่อที่ทำให้ค้นหาใน search engine ได้ค่อนข้างยาก
      แต่ถ้าค้น “plane issue tracker” ใน DDG ก็มี plane.so ขึ้นเป็นผลลัพธ์แรกจริง ๆ
    • น่าจะเพราะ 1) มันว่างให้ใช้ และ 2) ไม่มีเหตุผลที่จะใช้ไม่ได้
    • สงสัยว่าเกี่ยวข้องกับ shared library หรือเปล่า
  • ตัวนี้สามารถ assign สองคนขึ้นไป ให้ ticket เดียวได้ไหม?

    • ซอฟต์แวร์จัดการโปรเจกต์แทบทั้งหมดมีจุดนี้ที่ไม่สะดวก
      สิ่งที่ผมต้องการคือกำหนดคนหนึ่งเป็น “ผู้รับผิดชอบ” แล้วให้คนอื่น ๆ ถูกเพิ่มเข้ามาชั่วคราวเวลาทำงาน ตรวจทาน พูดคุย หรือร่วมเขียน ซอฟต์แวร์บางตัวอนุญาตให้มี assignee หลายคน แต่เหมือนสุภาษิตการจัดการเก่า ๆ ว่าเมื่อทุกคนรับผิดชอบ ก็ไม่มีใครรับผิดชอบเลย ดังนั้นผมยังอยากให้มีบทบาทหรือ label พิเศษติดไว้กับคนคนหนึ่ง
    • ความรับผิดชอบร่วม ก็เท่ากับไม่มีความรับผิดชอบ
    • ใน Jira เรื่องนี้กวนใจมาตลอด งานทุกอย่างมีคนทำคนเดียวหมดหรือไง?
      sub-task ของ Jira ก็ช่วยได้ในระดับหนึ่ง