software project management

  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.

ตอนนี้ใช้ 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 บ้างครับ

taiko_gogo's picture

วันนี้ผมเพิ่งเห็นการ ใช้ trac + eclipse + svn + mylyn มา มันยอดมากครับ
trac นี่ก็เขียนด้วย php หรือป่าวครับ? ผมไม่แน่ใจ
เห็น trac วันนี้แล้วอยากลองใช้ขึ้นมาบ้าง เลยขอเชียร์ trac ครับ Q(>_<

trac ใช้ python เขียน และวางโครงสร้างได้สวยเหมือน drupal

mk's picture

Bugzilla เขียนด้วย Perl ขนาดใหญ่และซับซ้อนมากครับ ถ้าใช้งานทั่วๆ ไป trac นั้นง่ายกว่าเยอะเลย

ขอบคุณสำหรับทุกท่า ทุกคำตอบครับ

*คงจะใช้ trac นั่นแหละครับ
ดูจะเหมาะกับขนาดของงาน

sugree's picture

ผมก็ใช้ trac

ruby on rails ก็มีนะ http://rubyforge.org/projects/retrospectiva/

taiko_gogo's picture

โอ้ว ขอบคุณมากครับพี่แบ๊ง

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น