Task 1 Project Management Tools - taritinth/sw-dev-tools-and-environments-project GitHub Wiki

Project Management Tools

Jira

What is Jira?

Jira Software เป็น Project Management Tool สำหรับการพัฒนาซอฟต์แวร์ที่สามารถ Plan, Tracking Issues, Release และทำ Report ซึ่งเหมาะสำหรับทีมพัฒนาที่มีรูปแบบการทำงานแบบ Agile

Key Features

  • Scrum boards
     Scrum framework ช่วยให้ทีมสามารถจัดการโครงการที่ซับซ้อน โดยมี Scrum boards เป็นเครื่องมือที่ช่วยให้ทีมโฟกัสไปที่เป้าหมายเดียวกันเพื่อการพัฒนาซอฟต์แวร์
  • Kanban boards
     Kanban framework ให้ความโปร่งใสในการทำงานและความสามารถของทีม Kanban boards ช่วยให้ทีมเห็นภาพ work flow จำกัดงานระหว่างทำ และเพิ่มประสิทธิภาพสูงสุด
  • Roadmaps
     ให้ทีมและองค์กรซิงค์กันด้วย Roadmaps เพื่อช่วยให้ทีมทำงานส่งมอบได้ตรงเวลา และตามเป้าหมายมากขึ้น
  • Agile reporting
     ส่งมอบคุณค่าให้กับลูกค้าได้เร็วขึ้นด้วยข้อมูลเชิงลึกแบบเรียลไทม์ และช่วยให้ทีมสามารถตัดสินใจได้เหมาะสมและเร็วขึ้นโดยใช้รายงานข้อมูลเหล่านี้

Pros

  • มีเครื่องมือ Roadmaps ที่ทำให้ทีมมองภาพรวมโปรเจคได้ชัดเจน
  • เหมาะสำหรับทีมที่มีการทำงานแบบ Agile
  • ผู้ใช้สามารถ customize issue ขึ้นเองได้หลากหลายรูปแบบ เพื่อให้ work flow เหมาะสมกับความต้องการของทีม

Cons

  • การใช้ Jira Software ในรูปแบบ Mobile Application ยังใช้งานได้ไม่สะดวกและเป็นรองการใช้งานในรูปแบบของ Web Application
  • ไม่สามารถ Download Jira Graphical Reports ในรูปแบบของรูปภาพได้
  • การ Integration และ Migration ทำได้ค่อนข้างยากและใช้เวลาในการเรียนรู้

Trello

What is Trello?

Trello เป็นเครื่องมือการจัดการงานด้วยภาพที่ส่งเสริมให้ทีมระดมความคิด, วางแผน, จัดการ และทำงานร่วมกันได้อย่างมีประสิทธิภาพ และมีระเบียบ

Key Features

  • Power-Ups
     ผู้ใช้สามารถเชื่อมต่อแอปพลิเคชั่นหรือบริการอื่น ๆ เข้ากับ Trello ได้
  • Progress Meter Checklist
     แถบแสดงความคืบหน้าการทำงาน
  • Easy Drag & Drop
     แก้ไขและลากวาง Task งานได้ง่าย
  • Activity Logs
     บันทึกประวัติการแก้ไขต่าง ๆ เพื่อให้ตรวจสอบได้ในภายหลัง

Pros

  • ฟังก์ชันพื้นฐานสำหรับการทำงานเป็นทีมครบครัน เรียนรู้การใช้งานได้รวดเร็ว
  • รองรับการใช้งานในทุกอุปกรณ์ และใช้งานได้อย่างสะดวกแม้จะใช้งานด้วยอุปกรณ์ที่มีหน้าจอขนาดเล็กอย่างโทรศัพท์มือถือ

Cons

  • Free Version สามารถสร้างบอร์ดได้เพียง 10 บอร์ด
  • ไม่สามารถสร้าง Subtask ภายใน Card ได้
  • Checklist ไม่สามารถมอบหมายงานให้สมาชิกรายบุคคลได้

Asana

What is Asana?

Asana คือ แอปพลิเคชันที่ช่วยให้ทีมสามารถทำงานร่วมกันได้อย่างง่ายภายใน Platform เดียวและสามารถสร้าง Task ออกมาเป็น Checklist ที่สมาชิกสามารถเช็คได้สะดวก พร้อมตรวจสอบความคืบหน้าของงาน ติดตาม Deadline ของแต่ละงานได้แบบเดือนต่อเดือนอย่างเป็นระบบระเบียบ

Key Features

  • Project Management
     ช่วยในด้าน Teamwork ตลอดทั้งโปรเจค และสามารถติดตามได้ว่าใครกำลังทำงานอะไรอยู่ตรงไหนบ้าง
  • Views and Report
     มีรูปแบบของ Report ที่ออกแบบมาช่วยให้ทีมสามารถรู้ Workload, ค้นหา Task, ดู Timeline ของทุกๆ โปรเจคได้
  • Integration
     สามารถเชื่อมต่อกับแอปพลิเคชัน Productivity ตัวอื่นๆ อีกมากมายกว่า 100 แอปพลิเคชัน
  • Communication
     สามารถ Comment งานและ Tag เพื่อนร่วมทีมให้มาพูดคุยกันใน Task หรือโปรเจคได้อย่างสะดวก

Pros

  • Asana สามารถใช้ได้ทั้งผ่านเว็บเบราว์เซอร์, เดสก์ท็อปแอปสำหรับ macOS และ Windows รวมถึงแอปบนมือถือทั้งระบบปฏิบัติการ iOS และ Android
  • มีหน้าตาการใข้งานที่ผู้ใช้สามารถเรียนรู้วิธีการใช้ได้อย่างง่าย
  • สามารถเพิ่ม Subtask ให้กับแต่ละ Task ได้
  • มีรูปแบบการใช้งานแบบ Timeline ที่ช่วยให้เราเห็นภาพรวมระยะเวลาทำงาน
  • สามารถรวบรวมสถิติและข้อมูล Performance ของสมาชิกในทีมได้

Cons

  • มอบหมายงานได้แค่หนึ่งคนต่อหนึ่งงาน เนื่องจากไม่มีฟีเจอร์ Multiple Assignees
  • สำหรับเวอร์ชั่นฟรี มีจำกัดจำนวนคนในทีมให้เพียง 15 คนเท่านั้น
  • มี Features ให้เลือกน้อยมากหากเปรียบเทียบเวอร์ชั่นฟรีกับซอฟต์แวร์ตัวอื่น

ClickUp

What is ClickUp?

ClickUp เป็นเครื่องมือสำหรับ Project Management เน้นจัดระบบงาน แสดงให้เห็นถึงโปรเจคที่เรากำลังทำ ที่สามารถมอบหมายงานให้สมาชิกแต่ละคนทำงานในจุดของตนเองได้ รวมถึงบอกได้ว่างานที่ทำอยู่ในขั้นตอนไหนและกำหนดวัน เวลาที่ต้องส่ง

Key Features

  • Gantt chart
     ช่วยในการจัดการเวลาให้ง่ายขึ้น จัดระเบียบและจัดลำดับความสำคัญทุกงานได้ดี สามารถดูความคืบหน้าของงานต่างๆได้
  • Mind Maps
     ร่างภาพแบบแผนการทำงาน และจัดระเบียบความคิดของงาน ให้เห็นถึงการทำงานร่วมกัน
  • To-do lists
     สร้างรายการ และจัดระเบียบสิ่งที่ต้องทำในงาน โดยเข้าถึงรายการ ได้จากอุปกรณ์ได้ทุกที่ทั้งเดสก์ท็อป โทรศัพท์มือถือ หรือแท็บเบราว์เซอร์
  • Kanban Board
     สามารถดูบอร์ดทั้งหมดได้ในมุมมองเดียว ลากและวางการอัปเดตได้
  • Sprint
     มีการใช้ Sprint Points ในการเร่งความเร็วของโครงการ

Pros

  • เป็นซอฟต์แวร์ที่ปรับแต่งได้ง่าย
  • จัดระเบียบภาพรวมของงาน ทั้งในองค์กรขนาดใหญ่และขนาดเล็ก
  • มีราคาถูกกว่าเจ้าอื่นในท้องตลาด
  • มีฟังก์ชันการทำงานให้เลือกใช้เยอะ ปรับรูปแบบได้หลากหลาย

Cons

  • อาจจะโหลดช้ากว่าเครืองมือ Project Management Tool ตัวอื่นๆ และอาจเกิด bug ในบางครั้ง
  • ไม่สามารถเพิ่มมุมมองหลายรายการในหน้าเดียวกันได้
  • ไม่สามารถทำงาน Automation ด้วยตัวเองได้ จำเป็นต้องใช้ Third Party หรือ API อื่นๆเข้ามา

Summary

Jira Trello Asana ClickUp
ความโดดเด่น
  • มี Scrum Software Tool
  • เหมาะกับงานด้าน Issue Management
  • เน้นรูปแบบ Kanban
  • มีความเรียบง่าย
  • หน้าตาเป็นมิตรกับผู้ใช้
  • ฟีเจอร์ครอบคลุมพอสมควร
  • ยืดหยุ่นสูงและมีฟีเจอร์ครบครัน
  • อัปเดทฟีเจอร์ใหม่อยู่เสมอ
ข้อแนะนำ การใช้งานค่อนข้างซับซ้อนและต้องใช้เวลาในการเรียนรู้พอสมควร ข้อจำกัดมากกว่าซอฟต์แวร์อื่น ๆ ขาดฟีเจอร์เสริมด้านการทำงานแบบ Cross-Functional มีลูกเล่นมากมาย จึงต้องเลือกใช้งานให้เหมาะสม
เหมาะกับใคร องค์กรขนาดใหญ่ที่มีการทำงานแบบ Agile และการทำงานที่ใช้ Issue หรือ Bug-Tracking ทีมขนาดเล็กที่ไม่เน้นการทำงานแบบ Cross-Functional องค์กรขนาดเล็กถึงกลางที่ยังแยกกันทำงานบางส่วนกึ่ง Cross-Functional องค์กรขนาดเล็กถึงกลางและทีมที่มีการทำงานแบบ Cross-Functional
Free Plan
  • 10 User
  • ความจุ 2GB
  • ไม่จำกัดจำนวน User/Cards
  • 10 Boards
  • 10 MB per file
  • 15 User
  • 1000 Tasks
  • ไม่จำกัดจำนวน Seats/Tasks
  • ความจุ 100MB

Tools ที่เลือกใช้

Asana


เราเป็นทีมขนาดเล็กที่มุ่งเน้นไปที่การใช้งานที่ง่าย และเป็นมิตรกับผู้ใช้ เพื่อให้สามารถเรียนรู้ได้รวดเร็วและเหมาะสมกับทีม อีกทั้งยังมี features ที่ครอบคลุม จึงเลือกที่จะใช้งาน Asana ในการบริหารและจัดการโปรเจค


References


Back to top

⚠️ **GitHub.com Fallback** ⚠️