细化迭代一.1.1项目设想、1.2 开发计划

1.1项目设想

A. 系统展望。简要介绍产品应用场景、用户,系统范围,基本目标。

产品应用场景:小区超市的信息管理系统

用户:收银员、经理、普通顾客、会员顾客、维护人员、售货员

系统范围:小区超市

基本目标:系统能被简单地使用,使操作员短时间能够熟练,从而达到存储销售信息、准确计算销售额、更新售价和库存信息、记录销售量、生成票据和记录支付授权的批准的目标。

 

B. 系统特性。用高阶、简洁的语句对系统预期功能和性能加以概述。

1. 系统管理

(1) 会员顾客会员顾客增删改查

(2) 普通顾客普通顾客增删改查

(3) 权限:对顾客的类型进行授权。

2. 基础数据

(1) 产品类别:产品类别增删改。

(2) 产品:产品增删改查。

(3) 会员顾客会员顾客增删改查

(4普通顾客普通顾客增删改查.

3. 销售管理

(1) 开单:生成销售订单——录入商品条目

(2) 收银:生成支付单——修改库存——打印小票

(2) 退货:选择订单——选择商品——生成退货单——退款。

4. 查询

(1) 按名称查找某商品,并能查看它的库存数

(2) 顾客销售时间查询订单。

5. 统计报表

(1) 统计超市(时间分为年、季度、月)销售总金额 (数字报表)

(2) 按“产品类别”统计“起止时间”内销售金额,有小计和总计(数字报表)。


 

1.2 开发计划

A. 团队成员。简要概括项目成员及分工。

王桥稳

分析员

莫颖超

架构师、项目经理

沈楷桓

程序员

江锦萍

测试员

 

B. 项目进度。简要说明项目进度安排及控制措施。

过程

时间

目标

工作内容

提交资料

控制措施

初始

阶段

第2周

分组定题

布置任务,确定分组;

确定题目,制定计划。

提交MIS课程设计任务书

提交分组计划

确定项目的方向,进行项目的需求分析。

细化迭代1

3-4周

搭建框架

确定核心架构

实现基础数据增删改查

程序;

编写文档1.1, 1.2, 3.2

小组成员加强沟通,明确各成员的任务的工作时间。

细化迭代2

5-6周

设计实现业务用例

实现销售开单用例

程序;

编写文档2.1-2.4;编写4.1.1

编写4.2.1

小组成员加强沟通,明确各成员的任务的工作时间。

细化迭代3

7-8周

设计实现业务用例

实现收银用例

程序;

完善文档2.1-2.4,编写4.1.2

小组成员加强沟通,明确各成员的任务的工作时间。

细化迭代4

9-10

设计实现业务用例

实现退货用例

程序;

完善文档2.1-2.4,编写4.1.3

编写3.1

小组成员加强沟通,明确各成员的任务的工作时间。

细化迭代5

11-12周

设计实现权限

基于所选技术实现系统权限功能

程序;

编写文档4.4

编写文档4.3

小组成员加强沟通,明确各成员的任务的工作时间。

细化迭代6

13-14周

设计实现报表

实现数据报表功能

程序;

编写文档4.2.2

小组成员加强沟通,明确各成员的任务的工作时间。

交付

15周

提交成果

编程人员实验室演示程序;

提交文档打印稿。

完成文档5,6

最终版程序,文档定稿

小组成员加强沟通,明确各成员的任务的工作时间。

 

 

 

C. 风险控制。识别并列出项目风险,简述风险控制措施。

 

即使项目经过了详细的计划并进行跟进,但没有控制好项目中的风险,项目仍然会超出进度的预计,从而导致项目团队内部的不和谐和项目的失败,所以风险控制能力则是项目经理重要的技能之一。

 

因而在参考老师布置的项目进度计划和考虑我们小组的实际情况下,我们认识我们会面临的项目风险进度有:

    1、技术风险:在开发的过程中,基于开发者的技术水平有限,会遇到技术上的瓶颈,这时需要花费时间去学习技术。

    2、团队内部风险:在项目开发过程中,每个成员的时间分配不明确,从而导致项目进度有所延误。

3、业务风险:对项目的需求不明确,项目的实际情况与开发者所设想的情况有差异。

 

    基于上述风险,项目经理可以通过预先采取措施的方法对项目风险的进程和后果进行适当的控制与管理,因而会采取以下风险控制措施

1、程序员在配合架构师的前提下,事先通过老师的博客和视频教程学习新的技术

2、团队内部加强沟通,明确安排组员的工作时间,避免因个人原因而导致总个团队的进度受到延误。

3、加强对项目需求分析的理解,若开发者对项目需求仍然有不清楚的地方及时与团队和老师沟通解决。

 

 

 

 


你可能感兴趣的:(细化迭代一.1.1项目设想、1.2 开发计划)