ตอนนี้ใช้ svn อยู่ครับ กำลังหา Software Projact Manamagement อยู่
ไม่แน่ใจว่าจะเลือกใช้ Trac หรือ Bugzilla ดี
รบกวนขอคำแนะนำจากหลายๆท่าน อธิบายถึงความแตกต่างของทั้ง 2
หรือใครมีตัวอื่นดีๆหน่อยครับ
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ผมใช้ Trac
ทำไมถึงเลือกใช้ trac ครับ มันดียังไง
ใช้แล้วมันตอบโจทย์เบื้องต้นได้ครับ
ที่ต้องการก็มี
1. roadmap เอาไว้กำหนด iteration plan
2. ticket เอาไว้แจกงาน (แน่นอนว่า link กับ roadmap)
3. wiki เอาไว้เขียน เอกสาร
4. timeline เอาไว้ทำ review code ดูว่ามีอะไรแปลกๆ submit เข้ามาหรือเปล่า
5. integrate กับ mylyn ได้
6. ผมลง plugin graphviz ไว้ด้วย ดังนั้นจึงเขียน diagram ใน wiki ได้เลย
7. การแสดง changeset ที่เกิดขึ้นได้ ถือเป็นประโยชน์ในการตามดูน้องๆมาก
ว่าใครกำลังคิดอะไร และทำอะไรผิดพลาดไว้บ้าง
เวลาผมกำหนด roadmap, ถ้าเป็น team ที่มีประสบการณ์
ผมจะใช้ model แจกงานเป็นลักษณะ pull
นั่นคือ developer เป็นคนเลือกงานออกไปทำเอง
ดังนั้นเขาต้องสร้าง ticket แล้วก็เข้ามา update หน้า roadmap (ซึ่งเป็น wiki)
ระบุเลข ticket ต่อท้ายหัวข้องาน
ซื่งเมื่อ ticket นั้นปิดไป, เลข ticket นั้นที่แสดงใน roadmap ก็จะแสดงเป็นตัวเลขที่ถูกขีดทับ
ทำให้เราได้รับ feedback ที่แสดงความก้าวหน้าของงาน
มีตัวไหนที่เป็น PHP แล้วติดต่อกับ Version Control System รวมถึง view source code ได้เหมือน Trac บ้างครับ
วันนี้ผมเพิ่งเห็นการ ใช้ trac + eclipse + svn + mylyn มา มันยอดมากครับ
trac นี่ก็เขียนด้วย php หรือป่าวครับ? ผมไม่แน่ใจ
เห็น trac วันนี้แล้วอยากลองใช้ขึ้นมาบ้าง เลยขอเชียร์ trac ครับ Q(>_<
trac ใช้ python เขียน และวางโครงสร้างได้สวยเหมือน drupal
Bugzilla เขียนด้วย Perl ขนาดใหญ่และซับซ้อนมากครับ ถ้าใช้งานทั่วๆ ไป trac นั้นง่ายกว่าเยอะเลย
ขอบคุณสำหรับทุกท่า ทุกคำตอบครับ
*คงจะใช้ trac นั่นแหละครับ
ดูจะเหมาะกับขนาดของงาน
ผมก็ใช้ trac
ruby on rails ก็มีนะ http://rubyforge.org/projects/retrospectiva/
โอ้ว ขอบคุณมากครับพี่แบ๊ง