您的“管理”要求的解决方案似乎至少需要以下类别的工具或一组工具:(抱歉链接,没有足够的声誉在回复中放置适当的链接)
一定要看看 stackoverflow.com/questions/15024/tools-to-help-a-small-shop-score-higher-on-the-joel-test 帮助小商店在 joel 上得分更高的工具stackoverflow.com/questions/84303/code-document-management-for-a-very-small-company/84363#84363 Kristopher 引用的测试
每个都有各种免费/开源解决方案,同样也有商业解决方案。
源代码管理 (SCM)
源代码管理的一个重要趋势(?)正在从使用诸如 TFS(?)、cvs 或 subversion.tigris.org svn)之类的集中式代码管理演变为使用诸如 www 之类的工具的分散式“分布式”源代码管理.selenic.com/mercurial/wiki/ 或 git-scm.com/。一些工具要么集成到延续中
上面提到的源码管理工具都有不错的ms windows集成工具,有的甚至有更紧密的Visual Studio集成(比如马里奥提到的TFS、ankhsvn.open.collab.net/ANKH svn)。
当您的编码涉及到与集中式源代码存储库断开连接的大部分时间(例如,当您的存储库无法通过 Internet 访问时,在家中进行大量编码时),一个简单的概括建议是 git/mercurial。 )
维基百科有一个 en.wikipedia.org/wiki/Source_code_management 很好地概述了与源代码管理相关的各种问题,以及各种选项的好处。
如果您以前没有使用过 scm,只需选择一两个适合您的团队要求的工具并进行测试。当然,如果您认识附近有特定 scm 解决方案经验的人,这可能有助于团队的学习曲线,以共享经验。
我对您的方案的选择:使用 ankhsvn.open.collab.net 的 Subversion 进行 Visual Studio 集成的 Ankh SVN。
故障/错误票务
没有一种可用的工具可以解决所有人的所有问题,每种工具都有其优势,并且大多数都需要开发团队现有的作案方式做出一些妥协。同样,维基百科是您的朋友,它提供 en.wikipedia.org/wiki/Bug_tracker 通用摘要和 en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems 主要工具比较。
安装
基于 php 的工具是最容易启动和运行的(根据我的经验),而 perl 工具涉及更多(?)当然有一个真正易于安装的 python,但需要比我更好的头脑配置。
我对你的场景的选择:trac.edgewall.org/Trac
Trac 是用于软件开发项目的增强型 wiki 和问题跟踪系统。 Trac 使用简约的方法进行基于 Web 的软件项目管理。我们的使命是帮助开发人员编写出色的软件,同时不碍事。 Trac 应尽可能少地强加于团队既定的开发流程和政策。
它提供了一个到 Subversion(或其他版本控制系统)的接口、一个集成的 Wiki 和方便的报告工具。
Trac 允许在问题描述和提交消息中添加 wiki 标记,在错误、任务、变更集、文件和 wiki 页面之间创建链接和无缝引用。时间线按顺序显示所有当前和过去的项目事件,使获取项目概览和跟踪进度非常容易。路线图显示了前进的道路,列出了即将到来的里程碑。
图纸/文件管理
如果您将 Subversion 与 Trac 一起使用,那么您的大部分文档管理都可以使用这些工具来解决。否则,另一个 stackoverflow 讨论主题:stackoverflow.com/questions/587481/developer-documentation-sharepoint-document-management-vs-screwturn-wiki 开发人员文档共享点文档管理与螺丝转 wiki,对于以 Windows 为中心的环境,是一个很好的阅读。