1、系统设计应该便于安装、升级和维护,尽可能减少因系统维护问题对平台的管理服务产生影响。八、易使用性原则系统的用户接口界面设计应符合用户已有的操作习惯,系统操作应易学易用。 项目实施及保障方案项目组织结构及管理方案项目组织结构一、项目组织结构图(图6.1.1-1)图6.1.1-1项目组织结构图二 、工作职责(1)项目总负责人 对项目工作负总体责任。指导项目经理开展工作。(2)项目经理在项目总负责人的领导和授权下开展工作。是项目的具体负责人,其基本职责主要如下: 与客户进行有效沟通 制定项目计划,并根据各种变化修改项目计划 实施项目的管理、开发、质量保证 过程,确保客户的成本、进度、绩效和质量目标
2、制定有效的项目决策过程 确保在项目生命周期中遵循是实施公司的管理和质量政策 选择一个能够精确衡量项目成本、进度、质量、绩效的项目距阵 风险管理 招聘和培训必须的项目成员 确定项目的人员组织结构 定期举行项目评估(review)会议 为项目所有成员提供足够的设备、有效的工具和项目开发过程 有效管理项目资源(3)技术咨询专家组由公司资深的开发人员组成。针对该项目提供技术咨询,把握总体技术方向。(4)质量管理员 协助项目经理做好项目开发中的质量管理工作,指导和督促测试组的工作。(5)进度管理员协助项目经理做好项目开发中的计划以及进度管理工作。(6)设计组承担需求调查、概要设计、详细设计以及测试方案的
3、撰写。(7)开发组承担具体的编码工作以及单元测试。(8)测试组制定测试计划,实施除单元测试外的全部测试工作。接受质量管理员的指导和检查。是项目质量保证的具体责任者。(9)实施组在项目开发工作完成后,承担项目的实施以及用户培训。项目将大致遵循如下的开发流程见图:项目组织结构图四、报告制度有状态报告、周进度报告、例外事件报告以及会议记录等报告类型。报告制度是本项目管理控制的重要手段。它具有以下功能: 记录项目进展情况 是沟通的工具 是管理控制的手段五、检查、考核制度对项目进展情况的检查,主要采用例会的方式。项目部还有业绩考核制度。六、会议制度每天下午5点项目部召开全体工作会议。时间约1小时。由项目
4、经理主持。会议内容为:对当天工作进行检查、总结,找出和计划的偏差,制订纠正措施以及第二天的工作计划。不定期地举行技术专题会议,对开发中所遇到的技术问题(难题)进行分析解决。负责开发的技术人员参加。由技术负责人主持。技术力量与人员平台建设实施小组人员及职责如下表所示:平台建设实施小组人员及职责序号职务人数(人)职责1. 项目经理1计划、组织、控制项目的开展,对项目的人员安排、成本、风险统一管理,按照软件工程管理方法管理项目。2. 系统架构师确定项目的技术实现,为项目搭建良好的架构,规范开发流程。3. 需求分析2负责用户需求的调研分析,引导开发用户需求。 4. 项目管理负责项目过程管理,规范项目的
5、实施过程。5. 测试主管负责整个项目测试工作的开展,与项目经理确定项目测试计划、测试用例的编写,组织相关测试人员根据测试用例进行测试。6. 系统开发8负责系统的软件开发。7. 系统测试负责系统测试,包括功能测试、压力测试、回归测试等。8. 网络部署、安全保障负责网络环境的设计。9. 界面设计负责系统界面美工设计。合计:20计划与进度管理方案一、采用三级进度计划管理在项目开始阶段就想制定一个完整的、完善的计划是不现实的。但是项目经理又不得不制定一份计划来指导项目组的工作,以及应对领导的审批和客户的沟通。其实项目计划本来就是一个逐步细化、逐步完善的过程,本项目中采用的三级计划体系就是依托这样一种思
6、路来制定项目的计划,通过类似倒三角的模式,在项目不同的阶段制定不同详细程度的计划来逐步完善项目的计划,指导项目的管理工作。 一级计划总控制进度计划。此计划为项目指出最终进度目标,甲方牵头制订总控进度计划,经认真研究后确定。总控计划一经确定,便成为项目施工的纲领性文件,各方均要严格遵照执行,不做轻易调改。 二级计划阶段性工期计划或分部工程计划。二级计划的制订是为了保证一级计划的有效落实。我公司会制订此计划并报甲方或监理方审核。 三级计划周计划。周计划的制订是将二级计划进一步细化到日常的施工安排中,是最基本的操作性计划,具备很强的针对性、操作性、及时性和可控性。二、按日、周和月分别进行进度检查有效
7、的项目控制的关键是定期及时测量实际进程,并与计划进程相比较,如有必要,立即采取纠正措施。进度控制过程如图所示:进度控制过程流程图三、每周一向甲方(或监理方)提交进度报告四、完善例会制度五、建立沟通渠道(1)各单位相互通告进度管理体系架构,建立本项目进度管理体系成员的联系总表。(2)项目人员工作时间必须在岗,如临时外出须通知其他相关成员,并做出相应安排;除睡觉时间外必须能随时取得联系。(3)各相关单位之间,需建立纵向、横向联系。相关人员应及时进行指导、反馈、预警、建议等工作交流。六、项目的进度计划总工期自合同签订后的下一个周开始,共7个周期。具体的进度表如表6.3-1所示:项目进度计划(本部分内
8、容待方案基本确认后完善)工作阶段计划天数计划开始时间计划结束时间交付的工作成果备注项目启动及计划3项目开发计划30需求分析说明书需求确认5用户确认说明需求确认可以和需求分析迭代进行。系统概要设计概要设计说明书系统概要设计技术评审及完善10概要设计技术评审意见数据库设计7与需求确认同步进行。系统详细设计60详细设计说明书系统详细设计技术评审及完善详细设计技术评审意见编码开发120源代码、项目测试用例10. 测试项目测试记录、测试报告与开发协调进行,开发完某个模块即开始测试。11. 系统部署系统部署说明书12. 培训用户使用手册13. 试运行90项目总结报告技术总结报告修改完善试运行过程中发现的问
9、题。14. 系统验收验收意见项目质量控制(一)质量控制活动(1)阶段性复审在开发的各阶段需要质量控制组的阶段性复审活动来保证项目质量的提高,但过多的复审活动会对项目的费用及时间造成较大的影响,因此项目控制活动中的复审要适量适时。质量控制活动的详细流程和执行方法,还需要在全体项目核心组到位后进行进一步讨论,最终制定出一套行之有效又适合本项目的质量控制流程。以下是一些基本流程:编号开发阶段质量控制活动01项目启动阶段项目核心组复审项目工作方法,项目计划,质量控制流程,建立质量控制标准;进行本项目的开发方法,文档规范及质量标准培训。02概要设计阶段项目核心设计组及相关专家对概要设计说明书进行阶段性复
10、审,以及时发现问题;根据质量控制标准,检查概要设计说明书是否达到质量标准。03详细设计阶段设计核心阶段性复审;根据质量控制标准,检查详细设计是否达到质量标准。04编码和单元测试阶段检查程序的编码规范是否得到遵守;抽查程序可读性,注释等是否完整;在整个编程队伍贯彻质量意识,每个程序员都是质量保证的一员。05集成测试阶段检查测试案例是否合适;检查测试结果及测试报告是否完备。06用户验收测试阶段审核验收测试计划,提出建议;检查验收测试的方法和测试案例是否合适,并提出建议;审核测试结果及测试报告。(2)测试测试是确保本系统质量的重要手段,不经过认真测试的系统是不能被用于生产的。虽然,对各阶段的文档的审
11、核也可认为是测试,但本项目所指的测试是指对应用软件的测试。做好测试是测试组的责任,测试组是与开发组相互独立的两组,且需要相当的技术和经验,对业务的理解要十分透彻。为保证测试的效率和质量需要注意以下几点: 建立高效合理的测试流程; 建立尽量模拟真实环境的业务数据模型(即运行业务的初始环境) ; 对测试案例的设计要有深度和广度; 特别在系统测试和验收测试阶段,安排好项目组的全体人员的任务和责任; 做好测试阶段文档和源程序的版本控制; 做好测试中发现的BUG的记录及存档工作; 对发现的任何BUG都要做好原因分析并记录归档; 做好回归测试; 防止对程序的修改而引起的其他问题。(二)质量保证质量审核确保项目满足预定的质量目标。项目经理会主持正式的质量审核以确保建立的质量控制流程被执行并且结果与项目质量目标相吻合。(1)软件质量保证1)设计过程中的质量保证
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1