软件项目管理计划:巧克力爱好者匿名项目
这份开发巧克力爱好者匿名软件产品的计划是由五个人的小组拟制的,这五个人分别是:李斌(组长),阮梦绯,胡瑗,陈金栋,程鹏。
1 简介
1.1 项目概述
1.1.1 意图、范畴和目标
这个项目的目标是开发一个软件产品,能够为巧克力爱好者匿名(ChocAn)公司进行数据处理。该产品允许提供者验证会员身份、记账和请求提供者目录,会员每周能够收到服务清单,银行经理每周能够收到一份概要报告,操作员能够对会员和提供者进行增加、删除、更新,Acme会计服务中心能够处理会员支付,ChocAn管理员能够读取服务文件并打印一些报告。
1.1.2 假设和限制
必须满足最后期限。
产品必须是可靠的。
产品必须是用户友好的。
1.1.3 项目可交付使用
这个产品包含用户手册,将在本学期第22周交付。
1.1.4 时间表
需求流 (1个星期,2个小组成员)
分析流 (1个星期,2个小组成员)
设计流 (1个星期,3个小组成员)
实现流 (1个星期,3个小组成员)
测试流 (1个星期,2个小组成员)
总共开发时间是学期内16周+小学期2周。
1.2 项目管理计划的演变。
项目管理计划中的所有修改在实施前必须经过全部组员同意。所有修改都必须形成文档以保持项目管理计划的正确及最新。
2 参考资料
所有制品都将符合公司的编码、编制文档和测试标准。
3 定义和术语
会员:通过向ChocAn付费,享受咨询和治疗服务。
提供者:保健专家,向会员提供服务。
提供者目录:一个按字母顺序列出名称的服务和相应服务代码以及费用的清单。
服务清单:每周向ChocAn提供者咨询过的每个会员都将收到一份服务清单,清单按服务日期的顺序分类,其中包括会员姓名,编号,街道地址,城市,国家,ZIP码以及所接受的服务日期,提供者姓名,服务名称。
服务报告:每周提供者收到的一份报告,其中包括提供者的姓名,编号,街道地址,城市,国家,ZIP码以及提供的每项服务包括服务日期,计算机收到的日期和时间,会员姓名,编号,服务代码,需要付的费用,一周总费用,会员咨询总数。
概要报告:每周提供给银行经理的报告,其中包括该周要支付的提供者名单,每个服务者所做的咨询数量,以及该周的总酬金,还有提供服务的提供者总数,咨询总数以及总的支付费用。
Acme会计服务公司:负责处理ChocAn 会员费支付情况。包括记录会员支付,挂起会员费迟交的会员,重启已付清会费的会员资
格。
4 项目组织
4.1 外部接口
项目由组员共同完成并在博客上更新项目进度。每个阶段小组成员要开一次站立式会议,报告进展情况,并讨论可能的修改和调整。
4.2 内部结构
小组包含李斌(组长)、阮梦绯、胡瑗、程鹏、陈金栋。
4.3 规则和职责
阮梦绯和胡瑗负责完成需求流和分析流,程鹏、陈金栋、李斌负责完成设计流,实现流由全组成员共同完成。程鹏、胡瑗、李斌负责完成测试流。
5 管理过程计划
5.1 启动计划
5.1.1 估算计划
整个开发时间为1-16周和20到22周。
5.1.2 人员计划
阮梦绯和胡瑗负责完成需求流和分析流,程鹏、陈金栋、李斌负责完成设计流,实现流由全组成员共同完成。程鹏、胡瑗、李斌负责完成测试流。
5.1.3 资源获取计划
该项目所有必须的硬件、软件工具已经具备。
5.1.4 项目人员培训计划
这个项目所有组员都在学习中进行这个项目。
5.2 工作计划
5.2.1~2 工作活动和时间表分配
第1周(已完成) 确定生命周期模型。
第2周(已完成) 确定软件下藕的形式。
第3-4周(已完成) 建立数据库。
第5-8周(已完成) 需求流。
第9-11周(已完成) 分析流。
第12周(已完成) 确定项目管理计划
第13-15周(已完成) 设计流
第16周 总结并汇报
第20周 实现流
第21周 测试流
5.2.3 资源分配
小组5名成员之间互相讨论监督,各自完成自己负责的部分。每隔一段时间进行站立式小组会议,交流项目进度,确保能够按时保质保量的完成任务。
5.2.4 预算分配
无。
5.3 控制计划
任何修改都要经过讨论并且要通过小组每位成员的同意,并进行记录。组长负责敦促每个成员按时按量完成任务,确定小组会议的时间。
5.4 风险管理计划
这个项目需要定时进行检查,保证产品的质量和用户友好。每个小组成员将对自己的代码负责,并进行测试。保证没有错误。
5.5 项目停止计划
这里不适用。
6 技术过程计划
6.1 过程模型
迭代-递增生命周期模型。
6.2 方法、工具和技术
使用Java实现。
6.3 基础设施计划
将在个人电脑的编译器上完成开发。
6.4 产品验收计划
由老师进行验收。
7 支持过程计划
7.1 配置管理计划
对所有制品全程使用github进行版本控制和协作。
7.2 测试计划
执行相应的测试流。
7.3 文档计划
经过每次测试都将形成文档。
7.4~5 质量保证计划和检查和审计计划
每次修改都将经过全部组员的同意并记录。
7.6 问题解决计划
遇到任何问题都将进行小组会议商量解决。
7.7 次级承包商管理计划
这里不适用。