资源描述
一,项目概述1.1 、项目建设的目的本项目主要目的是为了将所有学生的信息集中管理,实现对于信息化学生信息管理。1.2 、开发团队1.3 、组内分工二、范围管理2.1 、WBS 表Wbs 编码任务名称任务内容定义1000学生管理信息系统学生管理信息系统的开发设计1100需求分析与开发根据用户需求开发设计系统1110调查需求了解用户需求1120可行性分析分析系统是否可行1130界面设计设计系统界面1200概要设计系统概要设计1210用例描述图画出系统用例图1220概念数据建模概念模型的设计1300数据库设计设计系统关键数据库1310表格设计数据库的表格设计1311数据字典分析数据字典1312数据录入录入数据1320功能设计系统的功能设计1321查询根据条件查询数据库1322删除删除数据库中的数据1323增加增加数据库中的数据1324修改修改数据库中的数据1400系统实施系统的实施阶段1410计算机系统实施计算机的软硬件实施1420网络系统实施接入局域网或广域网2.2 、WBS三、时间管理3.1 、程序作业时间图学生管理信息系统建设的作业程序及作业时间:任务名称紧前工序任务时间(天)项目规划( A )4需求获取( B)2需求确认( C)A1项目计划评审( D )B、 C1概要设计( E)D3详细设计( F)E5学生基本信息数据库(G)F10课程管理数据库(H)F10成绩管理数据库( I)F10用户管理( J)F3系统集成测试( K)J、 H、I、J5系统测试( L)K6提交(M)L23.2 、学生管理信息系统建设的网络图:G2ACHKLMDEFB7891034561IJ3.3 、学生管理信息系统建设的时差计算:任务名称任务时间开始时间结束时间软件项目规划4d04项目规划3d03计划评审1d01需求开发4d48用户界面设置1.5d45.5用户需求评审0.55.56修给需求、修改用户0.5d66.5界面编写需求规格说明1d6.57.5书需求验证0.5d7.58概要设计3d811用例描述图1d89概念数据建模1d910概要设计评审1d1011详细设计5d1116对象关系建模1d1112分析类1d1213设计类1d314物理数据库设计1d1415详细设计评审1d1516项目实施33d1649学生基本信息10d1626表格设计5d1621功能设计5d2126课程管理数据库102636表格设计5d2631功能设计5d3136成绩管理数据库10d3646表格设计5d3641功能设计5d4146用户管理3d4649更换用户1d4647添加用户1d4748删除用户1d4849系统集成5d4954系统测试6d5460提交2d6062完成档案1d6061验收、提交1d6162四、成本管理4.1 、成本估算成本估算方法有两种基本的成本估算方法:自上而下和自下而上。自上而下法是对整个工程项目的总开发时间和总工作量做出估算,然后将它们按阶段、步骤和任务进行分配。自下而上法则正好相反,先分别估算各个任务所需要的工作量和开发时间,再相加,从而得到总的工作量和总的开发时间。学生信息管理系统成本估算(自下而上):Wbs 编码任务名称资源名称工 期工 作 量人 力 资固 定 费总 费 用平均费( 日)(工时 )源数用(元)(元 )用 (元)( 人)1000学生信息数据库建设1100学生基本信系统分析师10160244002040010200息数据库1110表格设计软件设计师1080154001020051001111数据字典软件设计师10160228001240062001112数据录入程序员20160160001240031001120功能设计软件设计师15120150001220040671121查询程序员753000530000150000100001122删除程序员5016004240008800088001123修改程序员50800248003680036801124增加程序员50400124001840018401200课程管理数系统分析师10160250002100010500据库1210表格设计软件设计师1512011600880029331211数据字典软件设计师15240248001920064001212数据录入程序员2512006800056000112001220功能设计软件设计师1080190001380069001221查询程序员753000534000154000308001222增加程序员501600454006940069401223删除程序员50800280004000040001300成绩管理数系统分析师10160260002200011000据库1310表格设计软件设计师108014800960048001311数据字典软件设计师10160230001260063001312数据录入程序员2512006500053000106001320查询程序员551320460005880053461321增加程序员301200580005600093341322删除程序员30120051800066000110001400用户管理数据管理员60240053200010400086671410更换用户数据管理员5016004160006400064001420添加用户数据管理员301200590004500075001430删除用户数据管理员40160058000560007000小计89025800数据管理员30 元 / 小时 ,程序员 40 元 / 小时 ,软件设计师 60元 / 小时 ,系统分析师100 元 / 小时。4.2 、成本预算(基准成本)成本预算是把估算的总成本分配到各个工作项目,建立基准成本以衡量项目执行情况。 基准成本,是以时间为自变量的预算,被用于度量和监督项目执行成本。把预计成本按时间累加便为基准成本,可用S 曲线表示 。4.3 、成本控制(挣值分析法)成本控制包括寻找产生正负偏差的原因,必须和其他控制过程结合(范围控制、进度控制、质量控制及其他)。挣值分析法主要衡量目标实施与目标期望之间的差异,又叫成本偏差分析法。这种方法通过测量和计算已完成工作预算成本、已完成工作实际成本以及计划工作预算成本,从而得到相关计划实施的进度和成本偏差,以此达到判断项目预算和进度执行情况的目的。五、质量管理5.1 、项目范围说明: 开发适合学校需求的学生管理信息系统5.2 、产品说明 :通过这个系统,可以做到信息的规范管理、科学统计和快速查询,并减少管理方面的工作量5.3 、标准和规定 :遵循开发信息系统的基本方法和步骤5.4 、质量保障质量保障:在开发学生信息系统过程中,定期评估系统总体绩效,建立系统能达到相关质量标准的信心。质量保证的一个目标就是不断地进行质量改进,为持续改进过程提供保证。、质量标准:学生信息系统作为学校管理的一个子系统,包括学生信息管理、学籍管理、成绩管理、奖惩管理、系统管理等基本内容。、质量控制流程:从系统分析到运行测试,完成每一个步骤进行总体评价质。、质量保证体系:质保管理负责质保部内本系统的运行管理;质保工程负责技术管理,进行进行监督控制等质量预防性工作;质量检测负责检验和验收,确保符合质量要求;、质量保证的依据:项目系统需要实现的功能,运行环境等进行比较分析,保证项目质量的改进和提高。5.5 、质量控制、影响质量的因素人;设备;设计方法;运行环境、质量控制步骤质量控制就是监控项目的实施状态,将实际状态与事先制定的进行比较, 分析存在的偏差及产生偏差的原因,冰采取相应的对策。这是一个循环往复的过程,可归纳为四个阶段:计划、实施、检测和出来,形成PDCA 循环。5.6 、计划阶段:本小组组长制定了项目计划,分析现状;分析产生质量问题的原因和影响因素; 项目过程需要用到的那些工具和技术,预算完成后的效果 。5.7 、实施阶段:根据计划阶段制定的计划措施,组织贯彻执行。小组成员相互交流沟通, 提出改进方法。 多次试验,以达到更好的质量标准。检查阶段:小组成员进行系统调试等工作,检查系统的实施效果是否与与预期目标一致。发现问题,进一步改善系统,提高系统的实用性方便性。5.8 、处理阶段:小组对完成的系统进行总结经验,通过对系统的运行,总结系统建设工程中的学习经验,对开发的系统进行试运行等工作。六沟通管理6.1 、制定切实可行的沟通计划首先要做的工作是确定项目的所有干系人,了解每个干系人的基本情况。我们使用 Excel 制作了联系人列表,人员包括项目组成员、项目组上级领导、行政、业务、技术支持人员等。信息包括姓名、所属部门、邮箱、座机、手机、职能等,做到简洁明了。把联系人列表发送给每个干系人,并及时更新,以保证沟通渠道的畅通。另外还编制了项目文档模板,包括会议纪要、工作报告、 开发文档等, 统一文件格式, 使文档管理规范化。需要了解每个干系人对项目的期望, 想要的得到的项目信息及时间。确定工作汇报方式,明确什么时间、以什么形式向谁汇报。在该项目中,我们采取的方法是:项目组成员对项目经理通过 EMAIL 发送周报;项目经理对直接客户和上级按月通过EMAIL 发月报的方式;紧急情况通过电话及时沟通;每两周项目组进行一次当前工作沟通会议;每周同客户和上级进行一次口头汇报。另外,项目组实施了重大问题报告评估制度。这里所谓的重大问题, 指的是影响项目进度成本及质量的需求变更、人员调整等。比如,由于分配到本项目组的开发人员并不是非常固定,有时需要支持公司其他的项目, 项目组及相关人员会及时开会评估对项目可能产生的影响。事实证明,我们通过采用这些方法、过程和文档模板,使项目组成员之间、 与其他干系人之间的沟通更加顺畅,提高了沟通的效率,保证了项目按计划完成。6.2、使用多种沟通技巧在任何项目中实施过程中,为了提高沟通的效率和效果,需要把握一些基本原则, 而且项目进展的不同阶段以及对待不同的沟通对象,也要使用多种沟通方法。在需求分析阶段,作为项目经理,需要经常与用户进行沟通。为了准确把握用户的需求,获取更多的信息, 需要召开的需求讨论会, 由客户方代表和开发小组的项目经理、系统分析员、主要开发人员参加,双方就项目的目标、范围、系统所需功能、性能方面的要求展开讨论。这种会议召开多次, 每次对需求进一步细化, 对某些不明确或认识不统一的地方逐一确认, 直到双方对需求达成共识。 除了正式的会议外,我们还经常采用非正式沟通的方式,与客户拉近距离,在轻松和随意的谈话中获得更多的隐性需求信息。为了及时了解项目的真实情况, 包括项目的当前时刻, 时间、成本、资源消耗,还需多少时间、成本、资源,项目中遇到得问题等信息, 与项目开发团队成员的沟通是必不可少的。 本项目的重点是系统架构的设计,所以我与系统机构师的沟通非常频繁。比如项目的架构师是一位有多年信息系统设计开发经验, 技术水平比较高。但有时表现比较自负,不易听取别人的意见,说话的语气、神态也让人难以接受。我作为项目经理,一方面抱着学习的态度,虚心听取他对系统建设技术上的见解, 另一方面在探讨技术问题同时, 指出团队合作的重要性, 努力协调他与开发小组其他成员的关系。 在不断的磨合中, 项目团队的凝聚力有所加强,逐渐形成了一个有战斗力的集体。会议是项目沟通的一种重要形式。 如何组织高效的会议也是项目经理需要考虑的问题。在本项目中,我们的做法是:事先在沟通计划中制定例会制度;明确会议的目的和希望解决的问题;会议前将会议资料发到参会人员; 由专人记录会议纪要; 会议最后要有结论。按照这种方法,节约了时间和会议成本,有效解决了项目中遇到的问题,保证项目正常实施。6.3、实施进展情况报告信息系统的实施直接关系到某公司业务的开展,开发方和客户方的高层很关心项目的状态和进展问题:时间是否会延期、 是否要添加成本、质量是否有保障等等。对于项目经理来说,就应该及时给相关人员反馈这些信息,特别是将会有延期、 将添加项目成本、质量将会有问题的苗头等,必须提早汇报,以及时调整工作计划。在本项目中我们采用定期汇报、阶段评审和重大问题报告评估三种形式报告项目进展情况。定期报告就是在某一特定时间内将完成的工作量向干系人汇报, 报告的时间和频度在沟通计划中制定,报告的主要内容包括:项目当前状态、进度完成情况、当前问题、解决办法、下阶段计划等。在项目进行到重要阶段或里程碑式的项目发展阶段, 就要进行阶段评审。 如需求评审、概要设计、详细设计评审、代码复审、测试计划评审等。在出现重大问题时,进行紧急报告评估,内容包括:当前发现的问题、相关影响、如何解决(所需资源) 、问题紧迫性(必须什么时间内得到反馈)等。项目干系人对及时取得项目情况表示满意, 并对得到的信息及时反馈,共同解决项目执行中的问题。
展开阅读全文