项目管理系统--设计篇--第四篇
项目管理系统的需求分析
项目管理主要通过以下四个方面进行:人员管理、进度管理、质量管理、成本控制。
1人员管理
管理者需要了解员工的基本信息、工作能力、技术特长等;实施掌握员工的请休假状况;安排调整员工参与的项目以及工作内容;阶段性的给员工做成工作评价。
普通员工需要维护个人基本信息;填写加班、休假申请;了解所在项目组的人员状况;阶段性的给自己做出工作评价。
2进度管理
管理者需要制定和维护项目开发进度表;为该项目员工分配工作内容;实时控制项目开发状况;生成阶段性进度报表;为项目组制定计划任务。
普通员工需要为自己参与的每一项工作制定过程管理列表;及时更新项目开发进度表;与下一阶段的开发人员做好沟通;设置个人的计划任务。
3质量管理
管理者需要制定质量审查机制;查看和维护QA票、检查结果报告、bug管理表;分析某一阶段的质量状况。
普通员工需要根据质量审查要求检查开发成果;提出QA票;填写检查结果报告、bug管理表。
4成本控制
管理者通过观察和估算项目每个阶段的开发工时,做出成本估算。
普通员工需要填写每项工作的开发工时,供管理者参考。
项目开发和管理还需要以下几点功能作为辅助:统一的信息共享平台、版本管理、网络即时通讯等。
5信息共享平台
为项目开发提供交流场所;开发组成员将项目开发中的注意事项、开发要求等重要信息发布在信息共享平台上,供开发人员查看。
6版本管理
按日期、版本号等信息保存提交的文件;方便查看某文件的所有历史版本;查看不同版本之间的差异。
7即时通讯
向某人或多人发送即时消息;同某人或多人进行网络对话。
服务器端需要提供的基本功能:用户管理、权限设置、消息转发、数据备份与恢复、网络升级服务。
8用户管理
保存注册用户的信息;提供用户登录时的验证;处理修改注册信息申请;提供密码找回服务。
9权限设置
设置和管理用户权限;提供用户登录时的权限验证。
10消息转发
提供用户消息与计划任务的转发功能。
11数据备份与恢复
提供定期的数据备份和管理功能;灾害性数据恢复功能。
12网络升级服务
为服务器端提供升级策略;为客户端提供网络升级服务。