I'm going to be start开发者_运维技巧ing a .com. I'm in the pre-stages right now of creating a business plan. Once I start to code I want a free Agile based Project software to track my code and bugs. I'm using MS Project for just the Work Breakdown Structure which is good enough for just a nice list but I want some good Agile software that won't cost me a thing.
Sure I want bug and task tracking but more importantly be able to see the "big picture" just like you can in MS project. I know MS project is not agile based but something like that where I can see an overview of resources, tasks list, etc. in a graph and list based way. Something like VersionOne but free.
This needs to be able to run in Windows.
Rally fits the bill, is quite good, and the community edition (1 project for up to 10 users) is free.
Pivotal Tracker is a pretty good free tool, but it tracks your project backlog in typical Agile terms (not code and bugs per se), and it runs online (as a hosted service, not as an installable product). For code and issues, and running on a specific server of yours rather than online, consider e.g. Mercurial, Trac, and TracMercurial (you could also use Trac directly with Subversion, but distributed systems such as Mercurial are the emerging thing -- check them out;-).
There are no doubt other combinations based on other distributed versioning systems such as git and Bazaar, but I'm less familiar with them.
BTW, if you do see the advantages of using "software as a service" rather than doing your own system administration, backups, &c, Bitbucket does free online Mercurial hosting with a homebrew issue tracker (and also integrates with Lighthouse, Twitter, FogBugz, Basecamp, CIA.vc, and other software yet), and similar arrangements exist for other version control systems.
Free hosting plans do of course have limits (e.g., Bitbucket's free plan is limited to 150MB), but upgrading to large teams, multiple repositories, large codebases, &c, is all pretty painless in terms of pricing plans -- if you consider the "costs of ownership" of running your own servers (especially in terms of system administrators), you can see why "software as a service" (aka software "in the cloud") is gradually taking over -- being able to start for free and only pay if and when you need to consume more hosting resources is attractive, and of course, since we're talking about open-source software, you can always decide to switch to "your own servers" approaches any time if there's a business case for it.
Use redmine. It's written on Ruby on Rails and is amazing!
Urban Turtle with Visual Studio Team System 2010 You will have all the great functionality of TFS for Agile development + a Real Scrum planning board and task board with the Turtle
Pivotal Tracker is great and uses User Stories and Iterative Development.
We use Trac and it works for us pretty well. It has lots of plugins which helps you better customize it to your needs. Overall, a nice minimalistic, light-weight tool.
For software project management please consider:
Endeavour Software Project Management is an Open Source solution to manage the creation of large-scale enterprise systems in an iterative and incremental development process. It features support for Use Case management, Iterations, Project Plan, Change Requests, Defect Tracking, Test Cases, Tasks, Document management and many other process artifacts.
http://endeavour-mgmt.sourceforge.net
How about iMeta Agility a Scrum Management Tool. It is a rich internet tool written in Silverlight. It is free! iMeta Agility is focused around simplicity and usability. The hosted version is designed to allow collaboration on distributed teams.
Importantly the team that are developing the product are delivering functionality based on community feedback. So you can influence the future development direction.
Microsoft Team System. I saw a demo of it recently at a conference and was blown away by how awesome it is. Believe it does just about everything under the sun (version control, bug tracking, task allocation, time logging, etc.)
精彩评论