JIRA Vs Trac Vs Redmine File:///D:/Webpage-JIRA/Nuuneoi - JIRA Vs Trac Vs Redmine.Htm
Total Page:16
File Type:pdf, Size:1020Kb
NuuNeoI - JIRA vs Trac vs Redmine file:///D:/WebPage-JIRA/NuuNeoI - JIRA vs Trac vs Redmine.htm Home Blog MicroBlog Live Album Favorites Profile Contact "ประสบการณ์เป็นครูทีดีที สุด" Blog JIRA vs Trac vs Redmine ขนตอนการแก้ชงที ั ว ัดเล่งเน่ย ยี 13:42 5 Jan 2014 โปรเจค ตอนนีเยอะเกินไปละ (จริงๆเยอะนานละ) ต ้องการเครืองมือเพือชวยเหลือการจัดการโปรเจคแบบด่วนๆ่ ก่อนหน ้านีเคยใช ้ สว ัสดีปีใหม่ 2014 ครับ =) JIRA ตัว Project Management แบบโปรๆ... แต่ผลคือโปรเกินไปและมีแต่ปัญหาๆๆๆๆๆ เมือคืนเลยใชเวลาทั้ งคืนในการปลํากับ 16:43 31 Dec 2013 Trac ซงเป็นึ Project Management แบบฟรีและเบาทีเขียนด ้วยงู Python AIS on the Cruise ทริ ปหรรษา เมือ AIS เชญไปิ ทดสอบสญญาณทีั ภูเก็ต แต่หลังจากลง Trac เสร็จและเล่นกับมันสามสชี วโมงก็พบว่า...ั มันก็ไม่ได ้ลงง่ายหรือใชง่ายอะไรนักหรอก้ กว่าจะทําโน่นทํานีได ้ต้อง 17:11 26 Dec 2013 ลง Plugin เป็นแสนตัวเลย ก็เลยมาตบท ้ายด ้วยการลง Redmine ซงเป็นึ Project Management อีกตัวทีเขียนด ้วย Ruby on Rails เพิมความน่าดาวน์โหลดของ แอพฯด้วย กลไกชวน Rate แอพฯ สรุปคือตอนนีซดไปแลั ้วสามตัวเหนาะๆ จะมาเทียบและแนะนําให ้ฟังกันว่าถ ้าจะใชเนี้ ย ใชตัวไหนดี้ 16:15 25 Nov 2013 ศาสตร์มห ัศจรรย์นวดแผน จีน/ฝังเข็ม หายปวดหล ัง เรือร ังใน 1 ชวโมงั 12:45 23 Nov 2013 หมวกไหมพรมถ ักมือ ของ ขวัญว ันเกิดจากคนทีได้ช อว่าื Geek 14:21 22 Nov 2013 ต้นทุนแฝง(อ ันมหาศาล)จาก การลุยเขียนโปรแกรมโดยไม่ ออกแบบก่อน 08:36 22 Nov 2013 ตอบโจทย์ทุกงาน Office ด้วย JIRA POLARIS Office บน Galaxy Note 10.1 2014 Edition 05:02 13 Nov 2013 [Show All] Follow ME Live Album Falling in love with my new E7 ... I will love it much more if อย่างทีบอกว่าตัวนี โปรมาก... โปรเกินไป -_- ระบบทังหมดทําจาก Java ซงเป็นึ Java จริงๆไม่ใช ่ Javascript ดังนันมันจึงโหด camera is good enough มากอย่างหลีกเลียงไม่ได ้!! 12:06 28 Mar 2011 JIRA ไม่ได ้มาตัวเดียวแต่มาพร ้อมกับ Plugin "ทีจําเป็น"... (ประมาณว่าถ ้าไม่ลงก็ไม่มีประโยชน์ทีจะใช ...้ แล ้วทําไมไม่รวมกันไปเลย ฟระ!!!!!) โดยทีใช กันเยอะๆคือ้ FishEye เอาไว ้เชอมกับื Version Control แบบต่างๆไม่ว่าจะเป็น svn, git ฯลฯ แล ้วก็มี Bamboo ที ทําให ้สามารถสร ้าง Agile Flow ได ้ Hands on Nokia E7 ดังนันข ้อเสยแรกก็มาเลยี (มาถึงก็พูดข ้อเสยเลยนะ)ี ... ลงยากมากกกกกกกกกกกกกกกกกกกกกก มากจริงๆ ตองอ่านเอกสารเป็น ้ 09:39 28 Mar 2011 ปึกๆ ถ ้าพิมพ์ออกมาก็หลายสบหนิ ้าหละ ทังนี เพราะต ้องลงหลายตัว (บ่นอีกทีได ้ป่ะ ทําไมไม่รวมกันไปเลยฟระ ปํ าเป็ด!!) ตอนโปรเจคทีแล ้วเราใชเวลาลงราวๆ้ 1-2 อาทิตย์เต็มๆ ก็ยอมรับนะว่าตอนนันโง่ด ้วยแหละ แต่อีกสวนก็ยอมรับอีกอ่ะว่าระบบมันทํา่ มาซบซั อนเกินไปจริงๆ้ เราต ้องลงใหม่ประมาณ 4 รอบ เชอหรือไม่ว่าแต่ละรอบทีื ลงให ้ผลไม่เหมือนกันทังๆที Environment เดียว กัน!! เหนือยเลย เดียวตัวโน ้นมีปัญหา เดียวตัวนี มีปัญหา พะลอยหอวัง @paloyhorwang 08:52 28 Mar 2011 นอกจากข ้อเสยเรืี องการติดตั งแล ้ว การใชงาน้ (Usability) ก็เต็มไปด ้วยข ้อเสยเชี นกันเพราะมันหนักมากกกกกกกก่ ทํางานชาสุดๆ้ [More] โหลดขึนบ ้างไม่ขึนบ ้าง และทุกอย่างก็ทํามาเป็น Applet อย่าหวังว่าจะไปรันบนมือถืออ่ะ ถ ้าเกิดนังๆอยู่ในรถแล ้วเกิดอยากสร ้าง Issue ขึนมา ทําอะไรไม่ได ้นอกจากจดแล ้วรอไปลงในคอมพ์ทีเดียว ฮวยยยย่ ไม่ Mobility เลย Tags of Honor สําหรับข ้อจํากัดเจ ้า JIRA ก็มีตามมาเป็นกระพรวนเพราะมันไม่ฟรีนันเอง ถ ้าเกิดใชเวอร์ช้ นถูกั ($10 ต่อหนึงตัวที ลงและเค ้าจะเอาเงิน ไปบริจาคเพือการกุศล) ก็จะมีข ้อจํากัดด ้านการใชงานเช้ น่ FishEye จะสร ้างได ้แค่ 5 โปรเจคสวน่ JIRA จะรับคนในระบบได ้แค่ 10 คนเท่านัน ด ้วยประการทังปวง... ถ ้าเกิดต ้องใช ้ Project Management System ทีเหมาะสมกับการใช งานจริง้ ขอให ้ข้าม JIRA ตัวนีไป 1 of 5 4/5/2014 12:26 AM NuuNeoI - JIRA vs Trac vs Redmine file:///D:/WebPage-JIRA/NuuNeoI - JIRA vs Trac vs Redmine.htm สาเหตุทีเลือกใช ตัวนี้ ตอนแรกเพราะว่ามันเส ยตังค์เลยคิดว่าน่าจะดีี เลิศและทางโนเกียก็นําไปใชในการแจ้ ้งบักของ Qt ด ้วย แต่พอ มาใชจริงแล้ ้วก็เอิมๆๆๆ เมือคืนเลยหันหน ้าหนีมาลง Trac แทน Trac NuuNeoI's Other Sites สําหรับ Trac ก็ลงตามโนเกียอีกแล ้วเพราะว่าโนเกียเพิงประกาศเปิดให ้ใช ้ Project Host ได ้ฟรี (อารมณ์เดียวกับ github) โดยนํา Trac มาใช ้ ด ้วยความเชอทีื ว่า Project Hosting ของโนเกียทํามาดูดีทีเดียวก็เลยขอลง Trac กับเค ้าบ ้าง!! เอาจริงๆก็รู ้จัก Trac มานานแล ้วหละแต่ไม่มีโอกาสได ้ลง เพิงได ้เล่นจริงจังก็เมือคืนนี แหละเพราะว่า Manage Project ไม่ไหวจนไฟ ลนตูด!! เลยซดๆๆๆตัั งแต่ตีสองยันส บโมงเชิ า้ อดหลับอดนอนกันเลยทีเดียว -*- สําหรับ Trac ถูกพัฒนาขึนโดยใช ภาษา้ Python ดังนันทุกอย่างในโปรเจคนี จะต ้องเล่นกับ Python ทังส นไม่ว่าจะเป็นการติดตัิ ง การ ลง Plugin ฯลฯ เรียกว่าเอียนงูกันเลยทีเดียว ข ้อดีของ Trac อย่างนึงคือลงค่อนข ้างง่าย ใชงานเกือบง่ายและทํางานเร็ว้ งันขอมาพูดถึงข ้อเสยกันชุดใหญ่เลยละกันนะ!!ี Trac ถูกพัฒนามาเหมือนทําเล่นๆยังไงไม่รู ้ รู ้สกอะไรๆก็ไม่สมบูรณ์ึ เวอร์ชนนึงั stable โดยไม่พัฒนาเพิมไปปีกว่าๆ แถมฟีเจอร์ก็ไม่ ครบถ ้วนจนต ้องมีคนเปิดเว็บ http://trac-hacks.org/ ขึนมาเพื อแฮคใส โน่นใส่ นี่ เข ้าไป สรุปคือกว่าจะทําให ้มันใชงานได้ ้ใน ระดับนึงต ้องลงไปทังหมด 5 ตัวโดยประมาณ แถมต ้อง Config อะไรวุ่นวายอีกด ้วย!! หลายๆอย่างทีควรจะ Config หรือ Enable มา เลยเชนหน่ ้า Admin แบบ Web UI มันก็ไม่ Enable มาให ้ ต ้องมานังเซตเอาเอง ... ไม่ Make Sense เลย การติดตังที บอกว่าซ บซั อนก็เพราะว่าระบบมันทํามาไม่้ Flexible เอาเสยเลยเพราะมันมีหลายเวอร์ชี นั 0.10, 0.11, 0.12 และแต่ละ เวอร์ชนก็ใชั ้ Plugin ร่วมกันไม่ได ้ แถมเวลาจะเลือกว่าจะใช ้ Database แบบไหนก็เซตยากเหลือเกินและแต่ละ DBMS ก็ทํางานไม่ เหมือนกันอีก เอาเข ้าไป ระบบทีไม่ชอบเป็นการส วนตัวเลยคือระบบ่ Login ทีไม่รู ้คิดยังไงให ้แต่ละโปรเจคต ้อง Login แยกกัน!! ต ้องมีคนมาเขียน Plugin เพือ ให ้ Login ร่วมกันได ้ แต่ว่ามันอุดมไปด ้วยปัญหาเชนเคยเพราะแบบง่ายก็ไม่่ Share Role และ Permission สวนแบบยากก็ลงไม่ได่ ้ ด ้วยมนุษย์ปุถุชน สรุปคือป่านนีก็ยังทําให ้ Login แบบ SSO ทุกโปรเจคไม่ได ้ ยังๆ Login แยกกันก็อย่างนึงแล ้ว ความบะโซะมหันต์คือ 1 โปรเจคตองทําการสร ้ ้าง Database 1 ตัวเพือรองรับ -0- นันแปลว่าถ ้ามี 100 โปรเจคก็ต ้องมี 100 Databases ในการเก็บ แม่เจ ้า!!! มัน Manage ลําบากรู ้ม้ายยยยยยยย นีก็เป็นอีกสาเหตุหนึ งที ทําให ้รู ้สกึ ไม่อยากใชมันเลยเพราะอนาคตจะ้ Manage ยากสุดๆ เวลาจะเพิมโปรเจคทีต ้องมาเพิม Database และต ้องมานัง Create Project ผ่าน Command Line ฯลฯ (เชอว่ามีื Tools ชวยอยู่่ แต่ก็ต ้องมาหาลงอีกอยู่ดีอ่ะ วุ่นวาย) แอบสงสยตอนเคั ้าวางโครงสร ้างระบบเหมือนกันว่าทําไมถึงต ้องทําให ้ยุ่ง ยาก ระบบพวกนีควรจะลงเว็บทีเดียวแล ้วไม่ต ้องไปแตะ Database หรืออะไรอีกแล ้วไม่ใชหรือ?่ ด ้านการทํางานกับ git ตัวนีสนับสนุน Local Git Repository เท่านันเพราะต ้องใส ่ Path ของ .git แบบ Absolute Path ถ ้าเกิดจะใช ้ กับ External Git Repository ก็ต ้อง clone มาลง Server ก่อนและต ้องตัง cron ให ้มันคอย Fetch มาเรือยๆ โดยสรุปเชอว่ามันโด่งดังไดื ้เพราะว่ามีคนแฮคโน่นนีลงไปเยอะจนทําอะไรได ้เยอะ หากต ้องการจะทําอะไรจริงๆจังๆและสาเร็จรูปํ ประหยัดเวลา... ตัวนีก็ไม่ใช ตัวที่ เหมาะสมเท่าไหร่นักเหมือนกัน -_- Redmine 2 of 5 4/5/2014 12:26 AM NuuNeoI - JIRA vs Trac vs Redmine file:///D:/WebPage-JIRA/NuuNeoI - JIRA vs Trac vs Redmine.htm หลังจากลงเสร็จก็รู ้สกหงุดหงิดกับึ Trac ทีขาดโน่นขาดนี ปัญหาใหญ่สุดทีหงุดหงิดและคิดว่ามันไม่ใช คือเรื่ องระบบ Single Signon ก็เลยไปค ้นหาตัวอืน ซงสุดทึ ้ายไปเจอตัวทีช อว่าื Redmine ... ตัวนีเคยได ้ยินแบบแว่วๆและไม่ได ้สนใจอะไร แต่พอได ้อ่านรีวิวจาก เมืองนอกแล ้วก็รู ้สกว่ามันเป็นตัวทีึ น่าสนใจทีเดียว ทีชอบคือคําว่า "ม ันลงทีเดียวแล้วทําได้ทุกอย่าง" ก็เลยถือโอกาสพิสูจน์ตลอด เย็นของเมือวาน สําหรับ Redmine นีมันเกิดมาจาก Ruby on Rails เวลาจะลงอะไรก็เลยต ้องใชชุดคําส้ งของั Ruby on Rails ไม่ว่าจะเป็น gem, rake, mongrel ฯลฯ เรียกว่าอ ้วกกันไปเลย แต่การลงก็ไม่ยากมาก ลองทําตามขันตอนนี ดู "22 ขนตอนการลง ั Redmine" เป็น ภาษาอังกฤษนะ แต่เชอว่าถื ้าจะลงก็ต ้องอ่านออก -0- (หมายเหตุ: ตัวอย่างทีลงเป็น Debian นะ) ก็อาจจะมีงงนิดงงหน่อยถ ้าใครไม่ชนกับิ Ruby on Rails แต่แค่ทําตามขันตอนก็ลงได ้ละ สาหรับฐานขํ ้อมูลที Redmine ใชก็คือ้ MySQL โดยสร ้างแค่ Database เดียว ทีเหลือไม่ต ้องไปยุ่งอะไรกับมันละ > < งานนีพอลงเสร็จก็... โอ ้แม่เจ ้าไปเลยทีเดียว ความประทับใจอย่างแรกคือ UI มัน Minimalist มากๆ ดูดี ดูใชง่าย้ และก็ไม่ได ้หน ้าตา ดีอย่างเดียวด ้วย มันทําได ้ทุกอย่างจากการลงครังเดียวเลย มันเป็นความจริง!! :| Redmine มาพร ้อมกับ Source Browsing, Issue Tracker, User Management และสามารถเชอมกับื Version Control ได ้เยอะ มากทัง svn, Darcs, Mercurial, Cvs, Bazaar และ Git ... นอกจากนันก็มีทุกอย่างครบถ ้วนทีระบบ Project Management ดีๆควรจะ มี ประทับใจมัยหละ สําหรับการทํางานร่วมกันกับ Git ก็เหมือน Trac คือต ้องใชไฟล์ที้ เป็น Absolute Path ดังนันต ้อง clone มาไว ้ที Server ก่อน สวนใน่ กรณีเรา เราตัง Git Server ไว ้ทีเดียวกันเลยก็จะทําให ้สะดวกขึนไปอีกหน่อยนึง โดยรวมแล ้วมันเป็น Project Management System ในฝันเราเลยแหละ คือลงทีเดียวแล ้วทีเหลือไปทําในระดับ User Level ไม่ต ้อง มาเล่นกับ Database หรือ Source อะไรอีกแล ้ว แถมทุกอย่างก็มีมาพร ้อม ทํางานได ้ดีเลิศประเสริฐศรี ... เทพ!! หากให ้คํานิยามสนๆั มันคือตัวทีมีความสามารถเทียบได ้กับ JIRA ตัวน ้อยแต่ลงง่ายและเบากว่ามากๆๆๆๆ นีเรามานั งใชงานบนมือถือ้ สนุกเลย :D นะเอยฟัน!! เป็นบทความทีสรุปข ้อดีข ้อเสยและฟันธงไดี ้ง่ายมาก... "JIRA ไม่ดี Trac ไม่ดี ต้องใช ้ Redmine เท่านน!!!" ั เพราะ Redmine เป็นอะไรทีสมบูรณ์ค่อนข ้างมากแล ้วและลงแค่ทีเดียวก็ทําได ้ทุกอย่าง สวน่ JIRA และ Trac พิกลพิการและต ้องลงมากกว่า 5 ตัวเพือ ให ้มันใชงานได้ ้เทียบเท่ากับ Redmine แล ้ว ... ขอยกให ้ Redmine เทพสุดในนาทีนีเลย!! Tweet 3 0 Like 9 people like this. << Better Weather - Is This Love เมือบาด้าเริ มดราม่า >> NuuNeoI 19:25 1 Aug 2010 redmine บน debian ตอนนีพิมพ์คําส งไม่กีั บรรทัดได ้แล ้วเด ้อครับ http://rtsp.us/2010/06/30/how-to-install-and-run-redmine-in-3-steps By: RTSP 06:42 2 Aug 2010 IP: 158.X.Y.6 ผมไม่รู ้ว่าความต ้องการ ของคุณเนยมากแค่ไหน <BR>แต่ถ ้าต ้องการแค่ bug tracker <BR>http://www.narisa.com/forums/index.php?app=blog&module=display& section=blog&blogid=27&showentry=2304 <BR> <BR>ตามนีครับผมใช ตัวนี้ สบายใจสุดแล ้ว 3 of 5 4/5/2014 12:26 AM NuuNeoI - JIRA vs Trac vs Redmine file:///D:/WebPage-JIRA/NuuNeoI - JIRA vs Trac vs Redmine.htm By: best0032001 IP: 202.X.Y.178 06:44 2 Aug 2010 @RTSP ทํา redmine-mysql แล ้วมันพังก็เลยต ้องเปลียนมาทําวิธียาวหนะ