我将要开始.com。我现在处于制定商业计划的前期阶段。一旦我开始编码,我想要一个免费的基于敏捷的项目软件来跟踪我的代码和错误。我正在使用MS Project来实现工作分解结构,这对于一个很好的列表来说已经足够了但是我想要一些不会花费我一些成本的敏捷软件。
当然我想要错误和任务跟踪,但更重要的是能够在MS项目中看到“大图”。我知道MS项目不是基于敏捷的,但我可以在图表和基于列表的方式中看到资源,任务列表等的概述。类似于VersionOne但是免费的。
这需要能够在Windows中运行。
答案 0 :(得分:6)
Rally fits the bill非常好,社区版(最多10个用户的1个项目)是免费的。
答案 1 :(得分:6)
Pivotal Tracker是一个非常好的免费工具,但它以典型的敏捷术语(不是代码和错误本身)跟踪您的项目积压,并且它在线运行(作为托管服务,而不是可安装产品) 。对于代码和问题,并在您的特定服务器上而不是在线运行,请考虑例如Mercurial,Trac和TracMercurial(您也可以直接使用Trac与Subversion,但像Mercurial这样的分布式系统是新兴的东西 - 检查出来;-)
毫无疑问,基于其他分布式版本控制系统的其他组合,例如git和Bazaar,但我对它们不太熟悉。
顺便说一句,如果您确实看到使用“软件即服务”而不是自己进行系统管理的优势,那么备份和Bitbucket可以通过自制问题跟踪器免费在线Mercurial托管(以及还集成了Lighthouse,Twitter,FogBugz,Basecamp,CIA.vc等软件,并且其他版本控制系统也存在类似的安排。免费托管计划当然有限制(例如,Bitbucket的免费计划限制为150MB),但升级到大型团队,多个存储库,大型代码库和& c,在定价计划方面都非常轻松 - 如果你考虑运行自己的服务器的“拥有成本”(特别是在系统管理员方面),你可以看到为什么“软件即服务”(又称“云中的软件”)正在逐渐接管 - 能够免费启动,只有当你需要消耗更多托管资源时付费才有吸引力,当然,既然我们谈论的是开源软件,你总是可以决定随时切换到“你自己的服务器”方法如果有商业案例的话。
答案 2 :(得分:5)
使用redmine。它是用Ruby on Rails编写的,真是太神奇了!
答案 3 :(得分:3)
Urban Turtle 您将拥有TFS for Agile开发的所有强大功能+一个真正的Scrum规划板和任务板与Turtle
答案 4 :(得分:1)
Pivotal Tracker很棒,使用用户故事和迭代开发。
答案 5 :(得分:0)
我们使用Trac,它对我们很有用。它有很多插件,可以帮助您根据需要更好地定制它。总的来说,这是一款不错的简约轻量级工具。
答案 6 :(得分:0)
对于软件项目管理,请考虑:
Endeavor软件项目管理是一个开源解决方案,用于在迭代和增量开发过程中管理大型企业系统的创建。它支持用例管理,迭代,项目计划,变更请求,缺陷跟踪,测试用例,任务,文档管理和许多其他流程工件。
答案 7 :(得分:0)
iMeta Agility如何Scrum Management Tool。它是一个用Silverlight编写的丰富的互联网工具。这是免费的! iMeta Agility专注于简单性和可用性。托管版本旨在允许分布式团队进行协作。
重要的是,正在开发产品的团队正在根据社区反馈提供功能。所以你可以影响未来的发展方向。
答案 8 :(得分:-1)
Microsoft Team System。我最近在一次会议上看到了它的一个演示,并被它的精彩程度所震撼。相信它可以完成太阳下的一切(版本控制,错误跟踪,任务分配,时间记录等)。