《(项目管理)项目节点控制软件需求.docx》由会员分享,可在线阅读,更多相关《(项目管理)项目节点控制软件需求.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(项目管理)项目节点控制软件需求软件开发项目节点控制软件(版本:v1.0) 目录1、引言 (2)1.1 背 景 (2) 1.2 概述: (2)1.3 参考资料 (2) 2、需求概述 (2)2.1 、流程及职责分配 (2)2.2 开发总体框架及用例 (4)2.3 开发数据逻辑视图 (6)2.4 功能模块说明 (6)2.4.1 项目大节点管理模块 (6)2.4.2 项目月度计划和实绩管理模块 (9)2.4.3 项目周计划和实绩管理模块 (10)2.4.4 项目计划管理基础信息模块 (12)2.4.5 项目计划管理年度计划和年度实绩管理模块 (9)2.4.6 统计 (13)1、引言1.1 背景经过近
2、几年的信息化实施推进,对项目管理方面已经有了自己独特的管理要求和管理方法,在经过主要项目管理人员共同策划和讨论的基础上,确立了一套自己的软件项目管理思路和模式,并在此基础上建立属于自己的项目管理软件用于支撑公司目前的项目推进平台。1.2 概述:软件开发项目节点控制软件提供软件项目各项目经理制定项目大节点计划,根据大节点计划编制年度、月度计划和周计划内容,同步按照各大节点要求完成相关电子文档提交工作,保证项目最终完成的资料完整性要求。该软件是对项目从需求到结项整个生命周期的过程管理标准平台;1.3 参考资料1、项目管理知识体系指南(第 3 版)-PMBOK 指南;2、需求概述2.1、流程及职责分
3、配软件开发项目节点控制流程如图一所示: 图 1 软件开发项目节点控制流程图项目节点编制要求:根据图1中流程图中我们必须按照要求,在每个功能块中必须提交相应文档,如果未提交相应文档,系统要求给出提示信息; 图 2 计划管理业务流程图 3 周计划管理与项目节点间关系业务流程年度计划实绩编制:发出计划实绩编制和实绩反馈通知的时间一般定在每年 12 月初; 计划实绩编制和收集整理工作要在每年 12 月 23 日完成;在每年 12 月 25 日完成年度计划和实绩的汇总统计工作; 月度计划实绩编制:发出计划实绩编制和实绩反馈通知的时间一般定在每月 21 日(如果为周末则需要提前);计划实绩编制和收集整理工
4、作要在每月 23 日完成(如果为周末, 则顺延);计划平衡会一般定为每月 23 日完成(如果为周末,则顺延); 平衡会后完成各相关部门意见征集和月度计划发布;月度计划发布后由部门领导监督项目执行;科室长负责安排各相关人员执行并按时间完成计划;计划员负责跟踪计划执行情况;软件开发室在编制月度计划时需要参考项目管理室的月度计划编制情况,尽量项目名称一致;周计划实绩编制:每周五3:30分前由部门各专业和科室负责人完成本周计划的编写工作;每周五下班前由部门计划员完成计划实绩的收集和汇总编制工作; 说明:(1) 从目前系统功能方面软件和项目管理的关联关系还没有建立, 考虑到如果建立,会出现一个需求,软件
5、开发可能会分成几项,因此 考虑年度进行汇总的情况时根据年度计划手工进行关联;(2) 系统初始化年度计划、月度计划和周计划编制完成后,经过部门计划平衡由计划管理员进行最终修改完善(因此,计划管理员既作为系统管理员并且也能对所有专业有读写权限);2.2 开发总体框架及用例项目总体框架如图三所示。图 3 软件项目控制软件系统框图系统共分为 6 个部分:(1)基础信息管理;(2)项目大节点管理;(3)项目月度计划管理;(4)项目周计划管理;(5)项目年度计划管理;(6)项目统计分析(放于二期开发);项目用例如图四所示:图 4 软件项目控制用例框图项目使用者:(1) 专业主管;负责完成周、月、年度计划的
6、编制和实绩以及使用综合查询功能进行计划分析;(2) 各科室主任;负责完成周、月、年度计划的编制和实绩以及使用综合查询功能进行计划分析;(3) 部门领导;负责查看和通过系统监督部门周、月、年度计划的编制和实绩以及使用综合查询功能进行计划分析;(4)系统维护员;维护系统角色及其权限;2.3 开发数据逻辑视图图 5 数据逻辑视图(还不为最终设计数据结构,需要增加周度表、项目性质表、大节点项目表)2.4 功能模块说明2.4.1 项目大节点管理模块项目大节点管理内容通过周计划界面由各专业主管选中为重点项的项目,如果为重点项,保存后将该项目同时存为项目大节点控制项目;功能说明: A、项目登记目的:项目登记
7、是项目管理室专业主管基本确定某个项目准备进 入需求管理阶段时将项目纳入项目过程控制环节,提交相关项目信息;(由周计划中专业主管定义为大节点控制项目)当周计划项目中项目主管将其中某项勾为大节点项目时,系统将给出大节点界面,其中项目名和需求编号自动集成和系统生成,填写完成计划开始和结束时间,则系统将该项目保存进入大节点项目,同时在周计划中保存该项目为项目管理专业周计划项,同时该项目在项目大节点管理中保存其状态;操作:(1) 由周计划项目中确定为大节点项目的各项转入,提取其中的项目名称,系统自动生成需求编码(根据钱亮浩需求外挂的算法), 填写该项目的项目类型(A、B)、紧急程度(15 级)、项目需求
8、计划开始和结束时间;(2) 该过程不需要提交文档;(3) 在可能情况可以在调研阶段填写乐观和悲观完成时间;(4)项目上线最终节点为(悲观+乐观时间),暂时悲观时间占权重 80%,乐观时间占权重 20%; 责任:(1)该部分登记工作责任由项目管理室主管负责; 要求说明:(1) 项目版本填写要求:当如果某项需求项目没有颠覆性变更情况下增加的需求,版本号增加0.1,例如 v1.0、v1.1、v1.2 等依次累加(通过周计划编制项目转入大节点计划);当如果某些需求项目发生颠覆性变更情况下,需求作为一个新项目需求项目,不再作为原需求延续;(2) 项目类型如果为 A,则该项目需要在需求完成后做详细设计;
9、如果项目类型定义为 B型,则该项目在需求完成并由开发室认可后, 直接纳入开发过程;B、需求调研目的:需求调研是项目管理室主管在项目推进过程中收集业务部门的需求,按照专业管理手册要求编制项目的需求文档;操作:(1) 在节点控制报表中填写需求计划开始和结束时间;(2) 在需求调研完成后,填写实际开始和结束时间;(3) 在需求调研结束后,提交需求调研文档;(需求调研文档标准遵照专业管理手册要求)责任:该部分工作由项目管理室专业主管负责; C、详细设计目的:在项目类型确定为 A 型后,软件开发室在项目专业主管提交需求并得到认可后,软件开发室就需要组织人力进行开发软件的详细设计工作,具体设计要求按照专业
10、管理手册标准制作;同时在系统中表现为项目管理主管提交该需求的实际结束时间关闭该项目,根据其项目类型为 A 级,自动将该项目转为软件开发室周计划提取项以供编入软件开发室开发周计划,同时该项目在项目大节点管理中保存其状态;操作:(1) 在项目管理专业主管提交需求后,软件开发室则需要填写计划开始和结束时间和责任人;(2) 在做详细设计过程中(3) 在详细设计完成后,软件开发室需要填写实际开始和结束时间;(4) 在详细设计完成后,软件开发室需要提交详细设计文档; 责任:(5) 该部分工作由软件开发室负责;3.4 编码开发及测试D、编码开发及测试目的:在项目需求确认的基础上(如果项目为A级,要求详细设
11、计完成后方可进入开发阶段),软件开发室组织人力开始将需求开发 成为产品,同时对每个开发单元用验证数据进行测试,每个开发人员 完成其分配的功能开发任务后,需要同步完成其负责的;系统中表现 为详细设计完成或者非 A类项目需求实际结束时间填写完成,自动将 该需求列为开发周计划中,供软件开发室选取作为开发周计划项目, 在周计划中填写开发计划开始时间和结束时间以及负责人、配合人员, 同时该项目在项目大节点管理中保存其状态;操作:(1) 根据需求(业务需求/详细设计)开发符合上线的软件产品;(2) 保证测试所有功能单元,提供单元测试记录;(3) 在开发前,提交计划开始和结束时间;(4) 在开发前,提交开发
12、负责人;(5) 在开发完成后,提交实际开始和结束时间; 责任:(6) 该部分工作由软件开发室负责; E、集成测试及修改目的:在软件开发人员按照业务(或详细需求)要求完成软件开发和单元测试工作后提交项目管理室,由项目主管组织人员对交付的各模块进行模块功能集成并进行测试,将测试过程中发现的 BUG 及与业务逻辑存在出入的地方记录并提交软件开发室安排修改;软件开发室在接到集成测试BUG 文档后,对BUG 进行消除工作; 最终目的是完成所有业务系统要求检查工作并具备上线条件;操作:(1) 在测试开始前,填写测试计划开始和结束时间;(2) 在测试结束后,填写测试实际开始和结束时间;(3) 测试人员提供测
13、试记录及跟踪文档; 责任:该部分工作由项目管理室和软件开发室共同完成;在编码开发项目提交实际结束时间后,系统自动将该项目转为集成测试周计划项目分配到该专业周计划中,测试人员和开发人员共同完成测试和修改后由项目管理专业主管提交实际完成时间和文档,项目转入培训上线项目管理专业的周计划,同时该项目在项目大节点管理中保存其状态;F、上线目的:在软件项目完成集成测试后转入上线阶段,项目主管负责完成软件产品的使用手册及组织现场实际使用的培训工作,准备现场操作环境的完备工作,保证系统能够顺利在现场运用起来,同时保证实际业务部门能够充分合理地使用系统并促进管理提升;操作:(1) 上线工作完成后,填写实际开始和
14、结束时间;(2) 上线工作开始时,填写责任人;(3) 上线工作中,提交培训记录;(4) 上线工作中,提交使用手册; 责任:该部分工作由项目管理室完成;在集成测试项目提交实际结束时间后,系统自动将该项目转为培训上线周计划项目分配到该专业周计划中,项目主管完成上线培训工作后由项目管理专业主管提交实际完成时间和文档,同时该项目在项目大节点管理中转入关闭状态;G、界面界面形式见项目过程控制节点计划表格样式;2.4.5 项目计划管理年度计划和年度实绩管理模块图项目年度计划管理界面目的:提供项目经理登记年度项目专业工作任务及计划安排时间。年度计划包括年度计划大项和年度计划小项;年度计划和年度实绩界面一样,
15、只是填写内容限制有所区别;操作:(1) 进入界面,点击“search”,系统默认搜索本年度的年度计划所有项目;点击选择“不同专业”后,将对应列出不同专业本年度的年度计划大项和小项(默认方式年度小项为第一项年度大项对应的年度小项);(2) 如果进入“年度实绩”编制界面,只能填写实际开始时间和实际结束时间以及备注,如果填写了实际开始和实际结束时间,则“是否关闭”默认为关闭状态;(3) 如果进入“年度计划”编制界面,只能填写年度计划大项、年度计划小项、计划开始时间、计划结束时间、备注;(4) 如果在年度输入框中输入年度信息,点击“筛选”按钮,则显示出对应年度的年度大项和年度小项信息,但如果年度不是本
16、年度(计划开始时间和计划结束时间跨度不在本年度中),则无法进行操作该纪录信息,而只能进行查看;(5) 年度计划的编码 YEARPLAN_ID,VA10 自行由系统生成; eg:MA200801(MA-专业,2008-年度,01-项目序号)(6) 有年度大项,可以没有年度小项;(软件开发室和系统运维室可能没有年度小项),如果没有年度小项,则在树状图中就不显示年度小项;2.4.2 项目月度计划和实绩管理模块目的:提供项目经理登记每月项目组工作任务及计划时间。月度计划隶属于年度计划; 操作:(1) 选择专业类别年度计划大项年度计划小项选择月份点击筛选按钮(先选年再选月,月份默认为上月 24 日至本月
17、 23 日),查询出所有该月份下所有月度计划项目以及该最终时间之后的所有项目;(2) 点击“insert”则允许在该月份下添加新的计划内容(状态不需要填写,协作部门和协作人、备注为非必填项,其余项目都为必填项);选中某条筛选查询出来的项目,点击“delete”可以将其删除; 注意:新增、删除和修改都只允许对录入数据时间为本年当月 2125 日内填写的记录进行前面几个动作,否则不允许新增、修改或删除;(如不能操作,系统需要能够提示原因)新增、删除和修改数据只能修改录入时间为当月 2125 日的数据, 不在该区间的数据不能进行改动;各专业只能对其主管专业进行管理,其他非负责专业,该登录人只有查看功
18、能;年份默认为系统时间当年的年份,当选择筛选条件年后,则按照筛选条件年份查询出年度大项和小项;(如果选择的年份与当年时间不一致,则只能查看,而不能修改)(3) 如果为进入菜单为实绩反馈,则只允许填写实际开始时间和实际完成时间,反馈完实际完成时间,则状态变为完成;注意:实绩反馈时间也只能在当月 2125 日;(如果时间范围外做修改动作,系统需要能够提示不能修改原因)责任:该部分由项目管理室各专业主管、3 个科室长负责维护; 界面:图项目月度计划管理界面注意:(1) 年度和月度选择后点击筛选,则树状图中列出的也应当为该年度的年度计划大项和年度计划小项;(2) 年度和月度选择后点击筛选,月度计划会将
19、时间跨度在该月份的(如果为计划编制:则时间为本月 24 至下月 23;如果为实绩反馈,则时间为上月 24 至本月 23 日)数据查询显示出来;(3) 不同登陆人身份根据所属专业基础表内信息,只能修改和筛选查询到本专业的计划信息,其它专业信息只能查看;2.4.3 项目周计划和实绩管理模块目的:提供项目经理登记每周项目组工作任务及计划时间。周计划计划隶属于月度计划;操作:(1) 选择专业类别年度计划大项年度计划小项选择月份选择周(周度根据年度和月度出来月度出来),点击筛选按钮,查询出所有该周度下所有计划项目;注意:对应选择的周度与年度、月度相关联对应;(2) 点击“insert”则允许在该月份下添
20、加新的计划内容(状态不需要填写,协作部门和协作人、备注为非必填项,其余项目都为必填项);选中某条筛选查询出来的项目,点击“delete”可以将其删除; 新增、删除都只允许在每周周五当日内完成,否则不允许修改; 各专业职能对其主管专业进行管理,其他非负责专业,该登录人只有查看功能;(4) 如果登陆的为周实绩编制菜单界面,则只能填写实际开始和实际结束时间;(5) 如果在周计划记录条中选中该记录为大节点项目,在选中大节点的复选框后,项目大节点填写界面自行跳出以提供输入,从而将该项目转入项目节点控制,同时填写的计划开始时间和结束时间保存时要回填并保存进入系统;(6)如果在填写实绩时注意事项:在对周计划
21、的大节点项目“需求项”填写实际结束时间时保存进入周计划,同时要求提交需求文档,并将实际开始和结束时间保存进入大节点数据表中,同时将该项目转入软件开发项目中以供开发室选择进入软件开发周计划中;在对周计划的大节点项目“详细设计”填写实际结束时间时保存进入周计划,同时要求提交相关文档,并将实际开始和结束时间保存进入大节点数据表中,同时将该项目转入软件开发项目中以供开发室选择进入软件开发周计划中;在对周计划的大节点项目“软件开发”填写实际结束时间时保存进入周计划,同时要求提交相关文档,并将实际开始和结束时间保存进入大节点数据表中,同时将该项目转入项目管理专业自动进入项目管理集成测试周计划中;在对周计划
22、的大节点项目“集成测试”填写实际结束时间时保存进入周计划,同时要求提交相关文档,并将实际开始和结束时间保存进入大节点数据表中,同时将该项目转入项目管理专业自动进入项目管理培训上线周计划中;以上项目存储时在数据表中保存和需求项的关联关系; 责任:该部分由项目管理室各专业主管、3 个科室长负责维护界面:增加查询条件:年度图项目周度计划管理界面注意:(1)系统中要求先选择年度在点击月度筛选,筛选完成后对应该年度的年度大项和小项,同时对应该月度下的月度项目,否则,不选择年度和月度,点击筛选系统提示出错信息;(2) 年度和月度计划点击选择后,周度计划会将时间跨度在该周度份的(如果为计划编制:则时间为下周
23、和下下周;如果为实绩反馈,则时间伟本周和下周)周计划;(3) 不同登陆人身份根据所属专业基础表内信息,只能筛选查询并修改本专业的计划信息,其它专业信息只能查看不能修改;2.4.4 项目计划管理基础信息模块专业类别登录人登录人专业菜单人员菜单分配目的:该基础信息管理,包括人员、专业、权限(人员菜单及其读写) 管理;权限:该基础管理为系统管理员(部门计划员)进行维护;需要增加基础信息表:项目性质表(eg:软件需求、软件开发、业务推进等);周度表(eg:801802-对应 2007 年 12 月 31 日至 2008 年 1 月13 日);2.4.6 统计目的:提供计划管理人员在每年、每月、每周通过系统自动完成周计划、月计划和年度计划的统计功能;操作:(1)进入“年度/月度/周度”,相应菜单界面,点击选择“年度/月度/周度”,同时选择“计划/实绩”,点击“search”,系统查询出相对应的“年度/月度/周度”计划或实绩信息;注释:(1)计划和实绩的抽取格式按照“年、月、周”的计划和实绩格式模板抽取即可,实绩还要求有统计计算功能;(2) 计划和实绩格式见附件计划和实绩模板;(3) 时间段按照年度、月度和周度的时间段抽取;
限制150内