我想要的项目管理系统

  cheney

    ##现在在用的
    ###计划与进度管理
    微软的office中的project在项目进度管理这方面我认为做的就可以了。project一般用来做计划,和看进度。经常用的是甘特图界面,一边是可伸缩的伸缩列表,一边是图。偶尔也会用到假日工作日调整等。这样足够用了,操作上也还可以。

    ###文档管理
    ####版本管理
    文档的版本管理是非常重要的,保证文件信息的统一性。修改记录都应该保存下来,Word在修改记录和版本管理方面的作用简直弱爆了,这方面目前是靠人力解决的。

    ####权限管理
    不用说,肯定是必须的,目前用VSS。基于目录的文档结构是比较适合权限管理的。

    ####需求文档
    对于需求文档我认为需要的就是阐述的文档和一个功能需求的列表,这样就可以了。目前阐述的文档用的是弱爆了的Word和,功能需求列表用的是弱爆了的Excel。

    ####测试用例
    测试用例还是一个列表,Excel。

    ####其他文档
    其他文档主要格式是,Word,PDF和[2进制文件]。Word格式修订和比较非常麻烦,以后的文档应该转为Markdown编写,要做的像wiki那样,轻松的修改和回滚。由于某些关系PDF格式是必须保留的,支持查看功能就好。[2进制文件]也要保留,支持更新和下载就好。

    ###代码版本管理
    比较流行的是Git和SVn,对于公司而言,SVN还是首选的。个人和小组项目Git更灵活一些。真正用得起来,都是很好的。

    ###BUG管理
    目前用的是类似BugFree的一个系统,不觉得还是比较简洁的。分为问题记录、解决记录和评审记录三块。

    ###即时交流
    trello 这种模式不错,每个人面对自己的任务黏贴板,同时又同步了别人做的事情。

    ##我的想法
    我觉得做项目关注这么多方面,感觉很杂乱。应该有一个统一的平台来管理这些事情。看过禅道的项目管理软件,我觉得,有一些挺好,有一些不足,有一些过了。参考别人的东西,我有一些想法。

    项目管理软件,Web方式实现是很好的,然后从大往小分为几个视图:项目计划需求列表测试用例问题记录解决记录评审记录当前视图,另外还有一个报表生成用作绩效考核等。

    ###项目计划
    项目计划就用project列表的样式,有缩进有展开,将需求中的功能加入计划中。平时使用可以隐藏已经完成任务,周例会,开启近2周任务列表。项目计划包含所有方面的开发计划。资源里添加工作人员列表。计划评审后锁定,不能人为更改时间点。

    ###需求列表
    需求列表明确规定所要实现的功能,标注当前状态,列入计划、开始实现、、基本实现、完全实现、不可实现。

    ###测试用例
    测试用例关联需求中的一条或多条,包含测试目的,测试方法,预期结果,实际结果。每次测试后生成报告单保存。

    ###问题记录
    一般由测试人员添加,开发人员也可以添加。与项目任务类似,只是内容是已经做过但是出问题的部分。工作人员工作中可以标注领取和完成进度等状态。

    ###解决记录
    工作人员从计划和问题记录中领取的任务出现在这里,可以标注领取和完成进度等状态。进度自动更新回计划和问题记录中。软件人员的解决记录编号和SVN库中的代码版本关联。

    ###评审记录
    做评审会议意见的备案。

    ###当前视图
    当前视图应该类似trello那样,分小面板,累积,待做,正在做,完成。由小组人员每日自行添加。实时同步小组内别人的面板。

    ###邮件通知
    以固定格式的邮件通知所有内容,方便邮件客户端过滤和分类。