“软件项目管理在线学习网站”项目进度计划分析小组:9号由于“在线学习网站”项目采用了敏捷生存期模型,项目的进度计划包括两层计划,即远期计划和近期计划,迭代计划相当于远期计划,冲刺计划相当于近期计划,采用远粗近细的策略。1.1迭代计划本项目的迭代计划给出了项目的3个迭代,即4个Sprint(冲刺)阶段,相当于里程碑计划,如下表所示。Sprint内容里程碑1用户注册8.1-8.15用户权限管理登录操作2用户信息管理8.16-9.13成绩信息管理系统维护工具信息通知3E-mail管理9.14-10.26Chat管理考试科目分类预警系统1.2Sprint计划上表的迭代计划不能作为指导详细工作的计划,是比较粗的,还需要进一步细化。由于本项目采用了敏捷模型,每个Sprint(冲刺)迭代需要进行详细的任务规划。从任务分解结果及任务之间关联关系可以得出第一个Sprint迭代的PDM图,如下图所示:开始成绩信息管理成绩查询预警通知结束用户注册根据任务分解结果,任务关联关系,任务工作量以及项目人员情况,可以对其进一步细化如下图所示:离线课程成绩试卷编辑在线学生信息修改自定义科目自定义类别查找浏览试卷预警通知成绩通告开始学生注册老师注册登录用户信息管理用户权限管理用户统计分析结束因此,第一个Sprint迭代的甘特图如图所示。1.3Sprint待开发事项列表根据细化的PDM网络图以及项目人员情况,在每个Sprint(冲刺)计划中,项目人员会领取到自己的任务,每个任务细分到小时。下表是第一个Sprint(冲刺)计划中每个具体任务的分配情况,既Sprint待开发事项列表。编号任务名称类别子类别子角色角色描述历时(天)执行人1学生注册用户注册成员学生为学生提供注册申请功能,注册申请需按照系统的基本要求1自定义2老师注册用户注册管理者老师为老师提供注册申请功能,注册申请需按照系统的基本要求2自定义3成员第一次登录用户登录通用老师学生,老师的管理成员使用默认用户名进行第一次登录后,处于安全原因,要求管理者更换用户密码。1自定义4学生注册用户注册成员学生针对学生的注2自定义协议册使用协议,注册前必须同意该协议。5老师注册协议用户注册管理者老师针对老师的注册使用协议,注册前必须同意该协议。0.5自定义6学生注册响应用户注册成员学生学生发出注册请求后,经系统管理人员确定,用E-mail通知用户注册成功,同时将用户的默认用户名和密码通知用户。2自定义7老师注册响应用户注册管理者老师老师发出注册请求后,经系统管理人员确定,用E-mail通知用户注册成功,同时将用户的默认用户名和密码通知用户。3自定义8学生登录用户登录成员学生学生根据自己的用户名和口令登陆系统。2自定义9老师登录用户登录管理者老师老师根据自己的用户名和口令登陆系统。5自定义10修改成员信息用户管理管理者老师用户注册成功后,可以对其口令,联系电话等信息进行修改。2自定义11修改成员口令用户管理管理者老师老师有权修改成员的口令(可以在不知口令的情况下强行修改)。2自定义12删除成员账户用户管理管理者老师老师有权删除注册的学生账户,使其无法登录。3自定义13登记新成员用户用户管理管理者老师老师有权登记新用户。3自定义14添加新角色用户管理管理者老师管理员能够在各级用户中定义新角色。1自定义15删除角色用户管理管理者老师管理员能够在各级用户中删除角色。使其无法登录。2自定义16定义角色用户管理管理者老师管理员能够定义并修改角色的各种权限。3自定义17分配角色用户管理管理者老师根据系统规定的用户数和角色分配比例指定人员担当相应角色。可以为同一个人分配不同角色。分配新的用户名及口令必须唯一。1自定义18权限统计用户管理管理者老师用户权限分配统计。1自定义19在线录入学生成绩信息编辑管理者老师为用户提供一个在线录入工具,供用户将需要的学生成绩录入并生成产品文件。3自定义20在线修改学生试卷信息编辑管理者老师为用户提供一个在线修改工具,供用户将需要的学生试卷修改并生成产品文件。2自定义21发布成绩预警通知信息编辑管理者老师通过在线录入系统,向需要预警的学生发布通知。3自定义22发布试卷通告信息编辑管理者老师向需要参加考试的学生发布通知。1自定义23修改试卷信息信息编辑管理者老师可对已经发布到网上的试卷进行修改。2自定义24浏览系统信息浏览管理者老师用户可以按照1自定义信息系统规定浏览部分成员信息和学生注册信息。25按科目分类浏览学生成绩信息浏览管理者老师用户可以按照系统规定浏览学生成绩试卷信息。3自定义26用户自定义考试科目信息查找成员学生当系统提供的考试科目不能满足学生需求时,允许用户自定义考试科目。1自定义27用户自定义考生类别信息查找成员学生当系统提供的学员身份类别不能满足学生需求时,允许用户自定义身份类别。1自定义28录入在线课程信息编辑管理者老师为用户提供一个在线录入工具,供用户将需要的课程上传并生成产品文件。2自定义29修改课程信息信息编辑管理者老师为用户提供一个在线修改工具,供用户将需要的课程修改并完成同步。1自定义30删除在线课程信息信息编辑管理者老师为用户提供一个删除工具,供用户将需要的课程删除。3自定义31离线下载讲授课程信息编辑成员学生为用户提供一个离线下载工具,供用户将需要的课程下载并生成产品文件。1自定义