Skip to content
wushexu edited this page Jun 25, 2013 · 16 revisions

RPMP: 软件项目管理平台

(software) project management platform. (R stands for ruby/rails, or, resource)

适合中小型软件项目的管理,着重关注项目资源的管理、成员之间的沟通。


系统功能

全局(多项目)
  • 公告
  • 消息
  • 周报
  • 问题
  • 任务
  • 我的任务
  • 任务统计
  • 项目动态
  • 我的项目
项目(每个项目的功能模块可配置)
  • 标签
  • 系统模块
  • 项目文档
  • 会议纪要(记录公司内部、与客户之间的会议)
  • 客户沟通(随时记录与客户的每一次沟通)
  • 里程碑
  • 需求(记录原始需求、新增需求、变更需求)
  • 测试
  • 问题(issues/bugs trace)
  • 任务(tasks,系统最重要的模块)
  • 我的任务
  • 任务统计(任务绩效、任务矩阵)
  • 周报(项目经理和公司领导了解成员的工作和想法)
  • 代码提交(svn集成)
  • 项目动态
后台维护
  • 部门
  • 用户
  • 角色(项目中角色)
  • 项目(项目和项目成员维护)
  • 模块(可用的项目模块)
  • 配置(系统配置)
  • 公告(创建和发布公告)
  • 备份(mysql备份和下载)
  • 日志(后台操作日志)
  • 控制台(web console)

History

项目最早是基于2.x开发(2010年)。后来基于3.1(当时是3.1.RC4)重写(2011年)。

2012年初开始在生产环境运行,管理着十几个活跃项目(服务器是debian,passenger,nginx)。

Roadmap

Higher Priority
  • 格式支持(markdown、textile)

  • @支持

  • 学习交流区

  • 代码评审支持

  • 提供演示数据

Lower Priority
  • 增加图表功能

  • 定制查询条件,定制显示列

  • 记录每个属性变更

  • 更细的权限控制

  • 可设置前置任务

  • 支持postgreSQL

  • 支持git

  • ...


LICENSE

GNU GPL v3