惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
GbyAI
GbyAI
博客园 - 司徒正美
美团技术团队
Vercel News
Vercel News
IT之家
IT之家
U
Unit 42
Y
Y Combinator Blog
罗磊的独立博客
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
Jina AI
Jina AI
V
Visual Studio Blog
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
博客园 - 叶小钗
A
About on SuperTechFans
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
B
Blog RSS Feed

博客园 - 叫什么好

为什么喜欢Kindle 如何讲故事 如何成为会讲故事的好爹妈 哈佛大学则学系课程表 认知盈余时代-知乎如何运营 决策思维 知识结构-关于基本知识和非基本的知识 IT小小鸟 2012-发现深圳 “简单”不简单 信息图表理论之—— 专业媒体数据表格设计(续) silverlight 后台相关代码知识点 写了一个使用代码创建Silverlight的函数 Silverlight自动根据屏幕分辨率进行布局 重新拾起遗忘近一年的Blog了 惊诧,老外的开源WIKI居然还有文言文版 如何配置禅道管理自动发送通知短信 网站写作指导方针 如何在开发中减少Bug数量
如何通过互联网来管理多人协作的个人项目
叫什么好 · 2010-09-22 · via 博客园 - 叫什么好

  程序员接点私活不容易。如果这个活儿还比较大,自己单打独斗搞不定,就需要多人协作。因为是私活儿,所以找公司同事不大可能,找之前认识的朋友,又不在一起办公,这时就需要通过互联网来协同开发了。

  现在能想到的项目工具至少包括2类。一类是源代码管理,一类是项目管理工具(需求定义,项目计划,测试用例,Bug追踪等)。如果能很好的解决这2类工具,应付一个小型的多人协作的项目应该绰绰有余了。

  一:项目管理工具。

  这里推荐一个轻量级的,基于Web的项目管理工具,而且是国产开源的。禅道项目管理 是用PHP+MySQL开发的,是款基于SCRUM理念的项目管理工具。它集产品管理、项目管理、测试管理于一体,同时还包含了事务管理、组织管理等诸多功能。特点如下:

  1. 集成了产品管理、项目管理、测试管理、人员管理、发布管理、事务管理等功能于一体。你只需要一个软件就可以完成项目管理的最核心的任务。
  2. 开源免费,降低企业部署的成本。
  3. 功能注重实效,使用方便,没有太多复杂的概念。我设计的理念是一个没有做过项目管理的人经过10分钟的培训可以使用它进行项目管理。:)
  4. 基于PHP+MySQL开发,企业自主改动方便。并且基于ZenTaoPHP框架,为第三方开发者的加入打下了坚实的基础。
  5. 主要理念基于scrum,同时结合了PMP里面的很多概念。 
  6. 支持多公司,多项目,多产品,多团队的开发。
  7. 灵活的权限设置。
  8. 支持产品与项目之间的矩阵关系。

大家可以先去http://www.zentao.net/ 试用一下。如果适用于自己的项目,再去下载安装。它很人性化的提供了Windows下的一键安装包,不过我安装的时候还是遇到了一些问题。

  1.因为它是基于PHP服务的Web项目管理,所以和占用80端口的IIS有冲突,启动前必须先关闭IIS的服务。

  2.因为没有自己的托管服务器,所以打算临时使用自己的电脑通过ADSL来作主机。禅道项目管理默认使用80来供外网访问,可恶的电信居然将ADSL外网访问内部的80端口禁用了,所以必须换成非8开头的端口,才能让外网的伙伴访问内网的服务器。修改端口采用如下步骤:

    a:打开安装所在盘\entao\usr\local\apache2\conf\httpd.conf,里面有port的选项设置,改成你需要的端口,然后重启服务。

    b:使用托盘运行的禅道项目管理软件,选择访问管理面板,然后选择apache配置,将其Server Name改成localhost:1234,将Listen改为1234(这里以修改为1234端口为例)

  3.因为使用自己的ADSL来做服务器,每次登陆ADSL都是动态域名。这里使用花生壳软件来动态解析。具体细节,请参考http://www.oray.com/ 这个网站。

  二:源代码管理

源代码管理选用了小灰的SVN源代码管理服务器。地址http://www.svnhost.cn/

Svn是一个开源的版本控制系统Subversion的简称,比起VSS等源代码管理器来说,这只能算是个轻量级的,不过它也是开源的,对于个人的小型项目来说因该足够了。

  1.服务端安装

  2.客户端安装,推荐tortoiseSVN(点击直接下载

  3.VS2010的源代码插件,使用AnkhSVN(点击下载)这个应该支持VS2010了。

这个的安装和配置都要比前面那个项目管理要简单许多。基本也是一键安装就可以使用了。而且都提供了中文的安装和使用说明。

运用好以上这2件利器,开发人员私活的将开展的更有章法,更顺利。希望这篇Blog对于那么辛苦接私活的开发人员有所帮助。