软件项目管理计划:巧克力爱好者匿名项目
这份开发巧克力爱好者匿名软件产品的计划是由五个人的小组拟制的,这五个人分别是阮梦绯,胡瑗,李斌,陈金栋,程鹏。
1 简介
1.1 项目概述
1.1.1 意图、范畴和目标
这个项目的目标是开发一个软件产品,能够为各种巧克力上瘾者提供咨询和医疗。
1.1.2 假设和限制
包含以下限制:
必须满足最后期限。
产品必须是可靠的。
产品必须是能用的。
1.1.3 项目可交付使用
将在最后期限前交付。
1.1.4 时间表
需求流
分析流
设计流
实现流
测试流
总共开发时间是学期内16周+小学期两周。
1.2 项目管理计划的演变。
项目管理计划中的所有修改在实施前必须经过负责那部分的组员同意。所有修改都必须形成文档以保持项目管理计划的正确及最新。
2 参考资料
软件工程——面向对象和传统的方法
3 定义和术语
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 工作活动和时间表分配
一至四周研究项目内容,决定小组模式,确定时间表和活动时间。4至16周进行编程测试调试,并且以月为单位进行总结。
5.2.3 资源分配
小组5名成员之间互相讨论监督,各自完成自己负责的部分。每隔一段时间进行小组会议,交流项目进度,确保能够按时保质保量的完成任务。
5.2.4 预算分配
需求流
分析流
设计流
实现流
测试流
总计
5.3 控制计划
任何修改都要经过讨论并且要通过小组每位成员的同意,并进行记录。组长负责敦促每个成员按时按量完成任务,确定小组会议的时间。
5.4 风险管理计划 这个项目需要定时进行检查,保证产品的质量和用户友好
5.5 项目停止计划 这里不适用。
6 技术过程计划
6.1 过程模型 进化树生命周期模型
6.2 方法、工具和技术 使用c++实现。
6.3 基础设施计划 将在个人电脑的编译器上完成开发。
6.4 产品验收计划 将按照过程模型逐步进行
7 支持过程计划
7.1 配置管理计划 对所有制品全程使用github
7.2 测试计划 执行相应的测试流
7.3 文档计划 经过每次测试都将形成文档
7.4~5 质量保证计划和检查和审计计划 每次修改都将经过全部组员的同意并记录
7.6 问题解决计划 遇到任何问题都将进行小组会议
7.7 次级承包商管理计划 这里不适用