template->_php_include(): File ./../includes/nav.inc.php does not exist or is empty

Redmine: Some news from the back desk

Puny Human's developers and staff talk about working on our projects, working in the video game industry and working in their specific fields.

Moderator: Forum Moderators

Redmine: Some news from the back desk

Postby urinal-cake » Fri Dec 10, 2010 2:42 pm

While in between project planning for our third project, periodic observations of our great competitive community and testing Blade Symphony, I figure now is just as good time as any to share our project management tool with those interested.

This year marked our first, since the start of Dystopia development, for switching from the well-built Mantis Bug Tracker to the even better, robust Redmine Project Management Tool. The reasoning was simple; at that time the team had an internal wiki, a repository browser, technical support achieved through way of forums and project management conducted by verbal and text communication through e-mail, HTML and IRC conversations.

Having a full-on project management solution that incorporated these technologies, making them redundant, was a great move for us in terms of effectively getting work done. After a workflow was developed and streamlined (which I hope to go into detail about it's inception at a later date,) we began using Redmine and helping it assimilate our other technologies that were made redundant.

Before I go any further, let me first explain the reasoning and the process behind making Redmine our project management tool of choice. At first, we knew that we wanted to begin down a long road of creating a more transparent and truthful development studio, for the benefit of future consumers and fans, as well as for our own. Groups like Unknown Worlds and the Minecraft development team, just to name a few, apply more of an open development model. This open development model is one of a number of great methods that independent and smaller development teams can use to ensure a quality product that is very efficient to develop, due to help from it's community and fans -- but more on that later.

Along with the desire for our development to be more exposed to the public, we wanted to:
  • Nullify the usage of our various other tools
  • Have a greater depth of features offered by Mantis integrated with a Project Management program
  • Have the ability to configure more specifics regarding our workflow, permissions, project standards and definitions
  • Offer a medium for consumers and fans to communicate more efficiently about technical support problems and to offer suggestions.

We began evaluating exhaustive lists and after reading countless forum threads, losing ourselves in project management software reviews and test-running multiple solutions such as Trac, Pivotol Tracker, dotproject and openProj, we decided on Redmine because of a multitude of factors:
  1. Free, open source, widely used and regularly updated: Allowing us to configure every bit of information on our install, receiving bug fixes and new features with tons of documentation for it's usage, all at a low cost.
  2. Self-hosted, self-maintained: Some more popular project management tools are hosted proprietorially and as a result, their regulations regarding content-rights and ownership sometimes lie within a gray area. Your project and team are also subject to their downtime, problems and maintenance staff. With the downside of having to maintain your own solution, comes the upswing of being able to access and observe parts of the tool that you you wouldn't otherwise be able to, choosing the best and most efficient programs and tools to compliment it.
  3. Plugins & Themes: Having more customization options available at an end-user level enables us to make changes to the design of the tracker, enabling better visualization or efficiency. Additionally, the ability to change your project management methodology or add an overlooked feature through the use of plugins particularly interested us.
  4. Winner of many back-of-the-box features: Along with the above features, Redmine also had many capacities on a project manager, developer, test lead or test side to benefit the project, including integration of a task/time tracker and a defect tracker, hearty methods of visualization such as a dynamically-generated roadmap and Gantt chart, a file storage and sharing system, revision software linking and control, customizable workflow, group and member hierarchical management, robust custom field organization and much.. much more.

After it's creation, integrating an item workflow, setting up custom fields, permissions and item standards, we migrated all defects from Mantis over to Redmine using a migration script. The major goals in learning this project management software is to effectively plan and schedule future projects, as well as coordinate a better teamwork dynamic among the developers.

That being said, we have been utilizing Redmine as much as we could in the last 10 months, and will start to make changes to the way we conduct development in the future. We intend to field technical support tickets through Redmine, take development suggestions for features and changes, and give the public an outside view of our development methodologies and strategies on top of already allowing defect authoring by the community.

With that in mind, I wanted to invite everyone interested, to travel over to our Redmine page if so desired, register an account, browse around and feel free to report previously un-documented defects for Dystopia, and in the future, Blade Symphony. Seeing as we're taking a gamble in allowing the community to take part in the development of Dystopia, we're asking that it not be abused and that people do their best to remain a positive contribution to it's activity.

I might give more information about how we've used Redmine and how we intend to use Redmine in the future in another post or in a post about workflow, but for right now, I think I've explained some things. Look for more later.
User avatar
urinal-cake
Puny Human staff
 
Posts: 4321
Joined: Sun Sep 11, 2005 10:59 pm
Location: Cary
Real Name: Michael Sanders

Re: Redmine: Some news from the back desk

Postby Viz » Fri Dec 10, 2010 10:46 pm

i dont see a register account page like their should be (?)
User avatar
Viz
PHAN
PHAN
 
Posts: 118
Joined: Sun Feb 08, 2009 3:05 am
Real Name: Bryan D

Re: Redmine: Some news from the back desk

Postby urinal-cake » Fri Dec 10, 2010 10:56 pm

Viz wrote:i dont see a register account page like their should be (?)

It should now be at the top right of the page, next to Sign in.
User avatar
urinal-cake
Puny Human staff
 
Posts: 4321
Joined: Sun Sep 11, 2005 10:59 pm
Location: Cary
Real Name: Michael Sanders

Re: Redmine: Some news from the back desk

Postby Furtal1ty » Sat Dec 11, 2010 12:17 am

Oh howdy UC, just droppin' by to see how yall are doing. Looks like you've cleaned the place up a bit. Some reorganizing and rearranging of the furniture and its looks better than before!
< JumpnSpin> I do idle in ##c++ on freenode... not sure why... all the questions asked there are below my level =/
< Dvusyqyb> Do you ever help people?
< Dvusyqyb> Of course you don't.
< Dvusyqyb> Nevermind.
Furtal1ty
higher post count
 
Posts: 1009
Joined: Mon Mar 19, 2007 12:27 am
Location: Texas

Re: Redmine: Some news from the back desk

Postby Pyroguy » Sat Dec 11, 2010 11:12 pm

urinal-cake wrote:at that time the team had an internal wiki


There was a Wiki I didn't know about? This changes everything...

Nice post though. I'm glad to see the dev blog is getting some usage again. Redmine looks pretty awesome.

One question, why is first and last name required?
User avatar
Pyroguy
PHAN
PHAN
 
Posts: 1733
Joined: Tue Jan 17, 2006 2:42 pm

Re: Redmine: Some news from the back desk

Postby KindredPhantom » Sun Dec 12, 2010 1:06 pm

I think it is just a built in part of redmine, requiring first and last names.
Image
Image
Image
User avatar
KindredPhantom
Puny Human staff
 
Posts: 3166
Joined: Mon Jan 23, 2006 8:27 am
Location: United Kingdom

Re: Redmine: Some news from the back desk

Postby Pyroguy » Mon Dec 13, 2010 8:28 pm

So could we just leave them as Anon?
User avatar
Pyroguy
PHAN
PHAN
 
Posts: 1733
Joined: Tue Jan 17, 2006 2:42 pm

Re: Redmine: Some news from the back desk

Postby KindredPhantom » Tue Dec 14, 2010 7:56 am

If it will allow you to, then sure.
Image
Image
Image
User avatar
KindredPhantom
Puny Human staff
 
Posts: 3166
Joined: Mon Jan 23, 2006 8:27 am
Location: United Kingdom

Re: Redmine: Some news from the back desk

Postby honey66 » Mon Nov 25, 2013 1:56 am

Thanks for sharing informative information with us.
honey66
Blank Load Out
 
Posts: 1
Joined: Mon Nov 25, 2013 1:33 am

Re: Redmine: Some news from the back desk

Postby ameliadavies » Tue Jan 09, 2018 2:35 am

Even I got confused with this. Thank you for sharing!!
ameliadavies
Blank Load Out
 
Posts: 4
Joined: Wed Sep 06, 2017 2:12 am


Return to Developer Blog

Who is online

Users browsing this forum: No registered users and 1 guest

cron