




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目管理经验分享,1,.,项目管理,听听度娘怎么说,软件项目管理的对象是软件工程项目。它所涉及的范围覆盖了整个软件工程过程。为使软件项目开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费工作量(成本)、进度安排等做到心中有数。这种管理在技术工作开始之前就应开始,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束时才终止。软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。,2,.,正辰的项目管理流程,需求,立项,设计,开发,测试,验收,Step1,Step2,Step3,Step4,Step5,Step6,需求,设计,开发,测试,项目管理流程中要遵循这七条原则。它们是:(1)用分阶段的生命周期计划严格管理;(2)坚持进行阶段评审;(3)实行严格的产品控制;(4)采用现代程序设计技术;(5)结果应能够清楚地审查;(6)开发小组地人员应该少而精;(7)承认不断改进软件工程实践的必要性;,3,.,每个阶段最该干啥,立项,Step1,任务是什么,由谁来干:1-填写项目立项书并找经理签字包括:-项目经理与客户经理(1)客户信息;(2)项目基本内容及目标;(3)项目的大致关键期限;(4)项目的负责人(客户方及正辰的客户经理);(5)项目的大致预算;(6)项目的大致成本;(7)项目涉及多个部门时,项目收入是如何分配的;2-在SVN中建立此项目的目录-项目经理;3-在禅道中建立此项目的任务目录-项目经理;,这些坑儿别踩:(1)涉及多个部门合作时,一定要划分清楚每个部门的收入;,涉及的文档及工具:(1)立项书;(2)禅道;(3)SVN;,4,.,每个阶段最该干啥,任务是什么,由谁来干:1-需求调研:-项目经理(1)确定客户不同业务的负责人,并与负责人详细沟通需求;(2)做好每次沟通的会议纪要;(3)收集好客户方每个业务环节的原始资料(文档、原始单据);2-原型图-项目经理;(1)在与客户沟通后,把客户需求进行梳理,并记录发现的问题;(2)根据客户需求,使用原型工具画原型(Demo);(3)依据Demo,与客户逐个流程的确认;3-编写客户需求说明书-项目经理;(1)编写需求说明书,并请客户签字确认;(2)把需求说明书存入SVN;,这些事一定要做:(1)一定要把将来使用此系统的所有用户角色都调研到,不能只听部门负责人的;(2)在去客户现场做调研之前,尽量多的了解客户的业务知识以及客户相关的背景材料;(3)需求调研时,要掌握好“先发散,后收拢”的方法;(4)不要试图只给客户看需求文档就能让客户确认需求;(5)理解客户的Want与Need;(6)做需求的时间,一般会占到整个项目周期的20%25%,复杂的项目可以占到30%;,涉及的文档及工具:(1)会议纪要;(2)原型工具;(3)SVN;(4)需求说明书;,需求,Step2,需求,5,.,每个阶段最该干啥,任务是什么,由谁来干:1-概要设计与详细设计:-开发经理(1)概要设计的主要任务是把需求分析转换为软件结构和数据结构;(2)将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等;(3)数据结构设计:包括数据特征的描述、确定数据的结构特性、以及数据库的设计;(4)接口设计:,概要设计与详细设计的区别:(1)概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。(2)详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。,涉及的文档及工具:(1)数据库原型工具;(2)概要需求说明书;(3)详细需求说明书;(4)SVN;(5)思维导图;,设计,Step3,设计,6,.,每个阶段最该干啥,任务是什么,由谁来干:1-开发:-开发经理、开发工程师(1)制定开发计划,确定关键里程碑-项目经理、开发经理;(2)任务分解到最小单元,并指派给相应的工程师;(3)项目启动会,为相关技术人员讲解业务知识及相关任务;(4)开发工程师按照任务,开始相应的开发工作;2-配置管理-开发经理;(1)在公司内部部署开发环境,必须与需求说明书中标明的客户生产环境一致;(2)在SVN中建立开发项目,为开发工程师设置权限与账号;(3)要求开发工程师每天下班前,将当天的代码同步到SVN;3-评审-开发经理;(1)根据开发任务,定期对开发工程师的代码进行检查并作代码检查记录;,这些事一定要做:(1)一定要把开发任务分解到最小单元;(2)项目开发计划,应该按照项目的实际需求来确认关键里程碑,然后在安排开发工程师的任务;(3)开发环境必须与客户的实际生产环节保持一致;(4)SVN权限必须清晰明确;(5)代码review是保证项目质量的关键;(6)关键里程碑,邀请项目经理一起交流,沟通项目的进度以及其他相关问题;(7)开发前,要确认浏览器兼容需求;,涉及的文档及工具:(1)禅道;(2)SVN;(3)代码review记录;(4)评审记录;,设计,Step4,开发,7,.,每个阶段最该干啥,任务是什么,由谁来干:1-测试计划:-测试经理、开发经理(1)根据开发计划,指定测试计划。在测试计划中,应标明需要进行哪些测试,包括:单元测试、集成测试、性能测试、安全测试;2-测试用例-测试工程师;(1)根据需求说明书,编写测试用例;(2)对测试用例进行审核-测试经理3-测试-测试经理、测试工程师;(1)搭建独立于开发环境的测试环境,开始测试工作(2)在关键开发里程碑,要进行;,这些事一定要做:(1)测试计划及测试内容以及测试用例,可以根据实际情况进行调整,裁剪时须经项目经理同意;(2)协调好测试与版本更新的节奏-配置管理;(3)在大的版本更新或者核心功能更新后,出对更新的功能点进行测试外,还要进行BVT(BuildVerificationTest)测试;,涉及的文档及工具:(1)测试计划;(2)测试用例;(3)禅道;(4)SVN;,设计,Step5,测试,8,.,每个阶段最该干啥,任务是什么,由谁来干:1-上线或者试运行计划:-项目经理、开发经理(1)根据开发进度以及项目计划安排,确定上线时间并提前通知客户准备相关的环境(软件、硬件)、基础数据;(2)准备部署手册、用户手册、培训手册;2-环境部署-实施工程师;(1)根据需求说明书,在客户现场部署环境;(2)保证系统软件与开发环境的一致,包括更新系统补丁等;3-项目部署-实施工程师;(1)将软件部署到用户生产环节,并进行BVT测试;(2)BVT测试后,清除测试数据,并协助客户就行初始化;(3)在关键开发里程碑,要进行;4-客户培训-实施工程师;(1)对客户进行培训;5-正式验收(1)正式验收,用户签署验收报告并盖章;,这些事一定要做:(1)部署环境后,一定保证与开发环境一致;(2)在试运行阶段有BUG修改时,要保证修改的结果同步到公司的SVN代码库中,后期的运维亦如此;,涉及的文档及工具:(1)部署手册;(2)用户手册;(3)验收报告;,设计,Step6,验收,9,.,项目经理该管啥,1-对需求负责(1)保证开发完成的系统与需求说明书一致;(2)客户需求发生变更时(超过总工作量的10%),要与部门经理沟通讨论应对措施;2-对成本负责(1)严格控制项目成本(主要是人力成本),当人力成本与立项书有重大偏差时(10%),应及时与部门负责人沟通讨论应对措施;3-对计划负责(1)保证项目按照计划实施,有重大偏差时,应及时与部门经理和客户沟通;4-对人员负责(1)与开发经理、测试经理共同对参与项目的人员工资情况进行考核,包括技术能力、工作状态、责任性、BUG情况,并在项目结束后给出综合评价,作为项目奖励的移居;5-对沟通负责(1)做好与客户的沟通;6-对风险负责,项目经理会遇到哪些坑儿:(1)客户签字确认了需求说明书就能保证了解实际的需求;(2)没找对客户真正做主的人或者实际使用系统的人;(3)同事关系为主,对项目组成员不敢管;公事公办,不近人情;(4)项目组成员有变动,临阵逃脱;,10,.,最关心的几件事,1-需求要明确-需求说明书清楚,还有翻身的机会2-数据库文档要详细-数据库文档不详
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能化集装箱装卸系统-洞察及研究
- 2025至2030中国电动电弧熔接机行业发展研究与产业战略规划分析评估报告
- 2025至2030中国消防应急照明灯行业发展研究与产业战略规划分析评估报告
- 商业活动赞助合同与协议条款
- 小区居民用水用电协议
- 实验仪器及试剂购销协议
- 2025至2030年中国咖喱肠市场分析及竞争策略研究报告
- 房屋买卖合同说明
- 班组安全生产合作协议范文
- 彩钢房工程安装合同示范文本
- 网信专员考试题及答案
- 水运工程施工质量检验表格
- GB/T 12612-2005多功能钢铁表面处理液通用技术条件
- 2023年公务员职业道德培训考试题库
- 第三单元名著导读《朝花夕拾》之《二十四孝图》详解 课件(共17张ppt) 部编版语文七年级上册
- 八纲辨证-课件
- 房产归属协议书范本
- 服务类合同补充协议
- 学生休学申请表(新)
- 350吨履带吊地基承载力验算
- TSG-R0005-2022《移动式压力容器安全技术监察规程》(2022版)
评论
0/150
提交评论