1.2 开发计划
A. 团队成员
项目经理:吴泽标,负责整个项目的进度安排,分配任务,督促团队进度
架构师:吴泽标,设计软件的体系结构和数据模型、代码编写
分析员:陈璇斐,理解项目需求,业务建模,用例描述,抽取关键用例
程序员:苏俊伟,协助架构师完成项目的代码编写
测试员:吕柔纯,负责每个阶段的系统测试,编写测试报告,
B. 项目进度。
主要以老师给出的迭代周期以及任务为主,在每个迭代周期中合理安排工作,大致安排如下:
过程 时间 工作内容 目标
细化迭代1 3-4周 确定核心架构 实现基础数据增删改查
细化迭代2 5-6周 设计实现业务用例 实现销售和显示用例
细化迭代3 7-8周 设计实现业务用例 实现收银用例
细化迭代4 9-10周 设计实现业务用例 实现退货用例
细化迭代5 11-12周 设计实现权限 实现管理员权限功能
细化迭代6 13-14周 设计实现报表 实现数据报表功能
C. 风险控制
1、风险
(1)需求风险:需求在不断变化,难以一次性完成一个完美的需求分析。
(2)技术风险:技术的不成熟,难以保证所开发的软件的质量。
(3)进度风险:团队成员的磨合,分工的不明确,会导致项目进度的拖延,难以实现定期交付。
2、风险规避
利用迭代的思想,不断完善软件的开发,针对需求风险,不断探索新的需求,从实际例子入手,解决问题。提高项目成员的本项目的意识,在项目经理分配任务的基础下,并行地进行工作,不断完善模型。项目经理要提高对风险的把控意识,对项目风险进行实时监控,出现问题时可以得到及时的解决和维护。
为避免项目工作混乱,成员对项目理解程度不一,导致项目进度的滞后,项目成员定期开会讨论,对项目的开发过程的程度和问题有一个统一的理解,总结各个阶段的成果和不足,为下一次迭代做好准备。