ซอฟต์แวร์ชนิดใดที่ใช้ติดตามโครงการของฉัน [ปิด]


16

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

ฉันไม่ชอบความคิดในการใช้ Microsoft Word หรือ Excel สำหรับการจัดการโครงการของฉัน ... ฉันทำงานกับ MS Project แล้ว แต่ฉันไม่คิดว่ามันเหมาะกับความต้องการของฉัน

ฉันต้องการซอฟต์แวร์ที่สามารถรักษาขั้นตอนโครงการเหตุการณ์สำคัญประเด็นสำคัญข้อมูลเกี่ยวกับเทคโนโลยีและเครื่องมือที่ใช้เช่นเดียวกับบันทึกย่อและความคิดที่เรียบง่ายที่ฉันต้องการเขียนลงไป

ฉันมักจะชอบไวท์บอร์ดสำหรับสิ่งที่ชอบ แต่น่าเสียดายที่มันไม่ใช่วิธีการเก็บรักษาแบบถาวร ;) นอกจากนี้การเขียนลงในแบบโรงเรียนเก่าเป็นสิ่งที่ฉันสามารถคิดได้ แต่สำหรับบันทึกย่ออย่างรวดเร็ว ...

คุณใช้ซอฟต์แวร์ตัวไหน
มีโปรแกรมที่ใช้กันทั่วไปหรือไม่?
มีซอฟต์แวร์ฟรีหรือไม่?


ดูเพิ่มเติมที่: วิธีการที่ฉันใช้ซึ่งใช้ประโยชน์จากระบบไฟล์โดยไม่มีซอฟต์แวร์เพิ่มเติม - ไม่ใช่วิธีแก้ปัญหาของคุณโดยตรง (ดังนั้นตัวเลือกของฉันในการอ้างอิงที่นี่ในความคิดเห็นแทนที่จะโพสต์เป็นคำตอบ) แต่บางทีมันอาจ เป็นประโยชน์กับคุณในระดับน้อย? gamedev.stackexchange.com/questions/15519/…
Randolf Richardson

คำตอบ:


4

ฉันรัก Redmine อย่างแน่นอน

http://www.redmine.org/

ง่ายมากที่จะติดตั้งฟรีหากคุณมีเซิร์ฟเวอร์ที่จะติดตั้ง และอินเทอร์เฟซนั้นสะอาดมากปลั๊กอินจำนวนมากและอื่น ๆ ที่จะขยายออกไป แต่เป็นเพียงตัวติดตามข้อผิดพลาดพื้นฐานตัวติดตามเวลาปฏิทินวิกิและการรวม SVN ทำให้มันไม่ง่ายสำหรับฉัน ยอดเยี่ยมโดยเฉพาะอย่างยิ่งเมื่อคุณเริ่มทำงานกับหลายคนขยายทีมหรือทดสอบเบต้า เพียงแค่ให้บัญชีพวกเขาด้วยสิทธิ์การติดตามบั๊กและรอการตอบกลับ =]

ลองดูสิ!


Redmine ดูดีมากขอบคุณ! ฉันไม่แน่ใจว่าควรใช้ Redmine หรือ Trac หรือไม่ ฉันทดสอบทั้งคู่และดูเหมือนว่าจะคล้ายกันมาก
Exa

ฉันตัดสินใจไปหา Redmine มันมีทุกอย่างที่ฉันต้องการใช้งานง่ายและบำรุงรักษามีระบบตรวจสอบตัวเองและการเชื่อมต่อเว็บเซิร์ฟเวอร์ svn ของฉันเป็นเรื่องง่ายเหมือนการหยิบขนมจากเด็ก ขอบคุณสำหรับสิ่งนั้น!
Exa

6

Google เอกสารเป็นสิ่งที่ดีมากเมื่อจัดการข้อมูลประเภทนี้ คุณสามารถแบ่งปันให้กับทุกคนที่คุณต้องการรวมไว้ในโครงการของคุณ การสาธิต Google Docsในเวลาจริงคุณและเพื่อนของคุณสามารถแก้ไขเอกสารเดียวกัน! ขณะนี้ฉันทำสิ่งนี้กับทีมออกแบบของฉัน

นอกจากนี้คุณอาจชอบความคิดในการสร้าง Wiki ของคุณเองสำหรับเกมของคุณเพื่อติดตามข้อมูลทั้งหมด ฟรีโฮสติ้ง Wiki

คุณคิดเกี่ยวกับวิธีที่คุณจะจัดระเบียบและติดตามรหัสของคุณเมื่อคุณเริ่มต้นนั้น ฉันขอแนะนำให้ใช้การควบคุมเวอร์ชันบางประเภทเช่น Git Version Control ร่วมกับ GitHub ที่เป็นไปได้


ฉันใช้ Google เอกสารสำหรับสิ่งของของฉัน จริงๆแล้วฉันใช้ Google Apps ซึ่งเป็นกลุ่มเครื่องมือ Google ที่มีเอกสารนอกเหนือจากการจัดการอีเมลสำหรับโดเมนของฉัน (เป็นรุ่นฟรี) วิธีนี้ฉันสามารถใช้พวกเขาทั้งหมดเข้าด้วยกันและรวมเอกสารของฉันเข้ากับวิกิ มันไม่ใช่วิกิ แต่มันแก้ไขและบำรุงรักษาได้เร็วกว่า ตัวอย่างเช่น: กระจายแผ่นงานไปที่ "wiki" wiki.ageofgolbins.com
MichaelHouse

โอ๊ะฉันตั้งใจจะลิงก์ไปยังหน้าเว็บที่มีสเปรดชีต: ที่นี่
MichaelHouse

@Bte คนดีดูดี
KRB

4

ส่วนตัวแล้วฉันใช้ซอฟต์แวร์ Wiki สองรายการโปรดของฉันPmWiki (สำหรับความเรียบง่ายของมัน) และTrac Trac นั้นยอดเยี่ยมเป็นพิเศษเพราะมันเป็น Bugtracker (ที่คุณควบคุมเหตุการณ์สำคัญ), Repository Browser และยังมี wiki สำหรับทุกสิ่งที่คุณสามารถจินตนาการได้ ดังนั้นคุณมีทุกอย่างในแพ็คเกจเดียวฟรี!

คุณอาจต้องติดตั้งบางอย่างเช่นXAMPPเพื่อใช้ภายในเครื่อง แต่มันจะมีพลังงานมากขึ้นถ้าคุณสามารถโฮสต์บนเซิร์ฟเวอร์ของคุณเอง


+1 สำหรับ Trac มันมีข้อเสียของมัน แต่อย่างน้อยก็มีการตั้งค่าเป็นศูนย์และคุณสามารถเริ่มต้นการผลิตได้ทันทีแทนที่จะเล่นด้วยตัวเลือกตลอดไป
sam hocevar

Trac ยอดเยี่ยมจริงๆขอบคุณ! ฉันทดสอบและใช้งานได้ดีมาก ฉันทดสอบเพื่อให้ทำงานบนเซิร์ฟเวอร์ของฉันและมันจะเหมาะสำหรับโครงการที่มีคนทำงานหลายคน ฉันไม่รู้ว่าจะเลือก Trac หรือ Redmine เพราะพวกเขาดูเหมือนจะคล้ายกันมาก
Exa

ดูเหมือนว่า Trac ต้องการให้ฉันจัดการการพิสูจน์ตัวตนผู้ใช้ผ่านเว็บเซิร์ฟเวอร์ของฉัน ... Redmine มีระบบการจัดการผู้ใช้เป็นของตัวเอง
Exa

ฉันไม่เคยได้ยินชื่อ Redmine เลย ฉันจะให้มันดู ในระหว่างนี้ให้ดูที่ TracPlugins: trac.edgewall.org/wiki/TracPluginsบางทีคุณอาจพบบางอย่างที่นั่น โดยส่วนตัวถ้าคุณใช้ Trac กับที่เก็บคุณสามารถกำหนดค่าให้มีบัญชีเดียวกันกับ repo SVN อย่างน้อยนั่นคือสิ่งที่ฉันทำ
pek


2

BaseCamp เป็นสิ่งที่ดีถ้าคุณยินดีจ่ายเงินหลังจากการทดลองใช้ 30 วัน (ประมาณ $ 12 / เดือน - ฉันทำสิ่งนี้) มีความยืดหยุ่นสูงติดตามเวลาได้มีการควบคุมการแก้ไขเอกสารและอื่น ๆ ฉันชอบวิธีที่ต้องทำของพวกเขาและการใช้สิ่งทอสำหรับการจัดรูปแบบอย่างรวดเร็วเมื่อพิมพ์เอกสารและข้อความถึงเพื่อนร่วมทีม เป็นมิตรมากขึ้นเมื่อทำงานเป็นทีมมากกว่า Google เอกสาร มันเชื่อมโยงกับโซลูชันติดตามบั๊กต่าง ๆ และควบคุมแหล่งที่มา (การโค่นล้มไม่แน่ใจว่าที่อื่น แต่ Git เกือบแน่นอนในขั้นตอนนี้) และโซลูชันโดยรวมสำหรับการจัดการโครงการเชื่อมโยงกันอย่างดีและสังหรณ์ใจ ฉันใช้จิราในทีมด้วยและมันแย่มากโดยการเปรียบเทียบ - IMO หนักเกินไป ฉันเข้าใจว่ามันรวมโซลูชันการแชทเข้าด้วยกันเมื่อคุณจ่ายเงินสำหรับส่วนเสริมที่เรียกว่า CampFire (?)

แต่ถ้าไม่ใช่ฉันเห็นด้วยอย่างยิ่งกับ KRB ว่า Google เอกสารนั้นเป็นตัวเลือกที่ถูกที่สุดและมีประสิทธิภาพมากที่สุดสำหรับคนเดี่ยวหรือทีม 2-4 คน คุณได้รับการควบคุมการแก้ไขเอกสารและการแบ่งปันได้ง่าย


1
มี base camp เวอร์ชันฟรีที่ใช้งานได้ดีแม้ว่ามันจะมีคุณสมบัติน้อยกว่า มันสมบูรณ์แบบสำหรับสิ่งพื้นฐานแม้ว่า
thedaian

1

ฉันเคยใช้Assemblaมาพักหนึ่งแล้วและมันก็ทรงพลังมากโดยเฉพาะถ้าคุณกำลังจะทำงานกับทีม (เล็กหรือใหญ่) ในบางจุด มันมีเครื่องมือมากมาย (SVN / Git / CVS, เหตุการณ์สำคัญ, ตั๋ว, วิกิ, ไฟล์เก็บถาวรและอื่น ๆ อีกมากมาย)

ข้อเสียเพียงอย่างเดียวคือถ้าคุณไม่เลือกแพคเกจชุมชน / โอเพนซอร์สของพวกเขา (ซึ่งป้องกันไม่ให้คุณสร้าง "พื้นที่" ของคุณในขณะที่พวกเขาเรียกมันว่าส่วนตัว) ที่มาพร้อมกับชุดย่อยของเครื่องมือที่มีอยู่ ค่าธรรมเนียมขึ้นอยู่กับตัวเลือกที่คุณต้องการ

It's up to you to decide if the community/open source packages fit your needs or if you can/want to afford one of their monthly plans. I personally use an 8$/month plan for a serious game project I'm working on and it's really great (includes tickets, SVN, milestones, wiki). All tools integrate very well with one another. My friends and I also use assembla for our common open source projects and class assignments as it makes managing a software development team a real breeze.


1

I've only started developing games myself, and I have to say I'm a big fan of pen and paper to begin with, nothing like writing stuff down to clarify it in your mind. Then I do transfer into something like word/excel and one note (nice for taking snippets of web pages and graphics and the like). Then look at some sort of UML software for proper planning (plenty of free options out there), and www.unfuddle.com for version control with both documentation and code.

But I'm a firm believer that pen and paper is very important in the process, even with music production, I have an A4 notebook for every project I do.

I also would be lost without my whiteboard.


I will never stop using pen and paper to write down thoughts and ideas. :) But for the whole project it wouldn't be enough of course. Thanks for the link, but Unfuddle isn't free and the free version is very limited.
Exa

We're using unfuddle for version control, but we've recently started using trello, www.trello.com for planning, keeping track of ideas, goal setting and that type of thing; you should check it out. it's ease of use is it's simplicity! it's AWESOME! watch the introductory video, you might find it useful. We do.
bot_bot

It's made by Fog Creek Software: youtube.com/watch?v=aaDf1RqeLfo
bot_bot

It looks very nice and I like the proper "Google"-style. But I don't think it will be kind of interface I want to use for my project. Thanks anyways! :)
Exa


1

Looks like an old thread, but just in case someone is still looking for a project management tool, I recommend WizPro by WizardMeet.

It's totally free to use, but it has also got a decent paid plan for bigger teams. The good thing about it is that it doesn't restrict number of members or the duration of use in the community (free) version. It's just limited by the number of tasks which is reasonably enough to work in a small group.


As OP of this thread I have a look at this thread every one in a while, thanks for the input! :)
Exa

0

Recently I started with a team a game project and during the design phase of the game we decide use some tools that may help you on the long run.

For the project management we use Rally: http://www.rallydev.com/ that it's oriented to agile methodologies like Scrum, you can track tasks, milestones, defects of all the members of your project, calendar activities, backlog, etc..., and it's on web so it's very easy to update.

For programming specific task on the personal schedule we use Google Calendar, for project hosting we use Google Code, and for exchange big files and other stuff the best option is Dropbox.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.