版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、XX公司软件开发项目管公司软件开发项目管理情况分析理情况分析远航队项目经理:项目成员:基本情况基本情况l公司介绍:公司介绍:lXX公司是专门从事计算机通信领域、家庭媒体网关领域的设备制造、软件开发的高科技企业。公司成立于2006年5月,是北京市海淀区高新技术企业,并于2006年10月通过ISO9001质量体系认证。l主要产品:主要产品:l2006年12月,开发N-BoxN-Box网络流量监控系统网络流量监控系统,属自主研发产品,获科技部创新基金支持,产品市场化后用于中国联通相关部门。l2008年8月,开发HMCHMC家庭媒体网关产品家庭媒体网关产品,属于软件外包产品,用户为美国时代华纳公司。l
2、2008年12月,开发NISNIS网络安全监测系统网络安全监测系统,属自主研发产品,用户为公安、国安等安全部门。l2009年6月,开发CMRGCMRG小企业小企业Cable ModemCable Modem路由器产品路由器产品,属软件外包产品,用户为美国Comcast公司公司研发项目管理流程公司研发项目管理流程l本项目采用SCRUM开发流程,属于敏捷开发模式的一种。客户与开发人员形成密切合作的团队,因为客户无法于初期定义完整的规格,而开发人员于开发过程中也常常无法知悉外在环境或业务的变动,所以需要两者密切合作方能开发适用的软件。SCRUM 开发流程是 Agile Process 的一种,Scr
3、um 将软件开发团队比拟成橄榄球队,有明确的最高目标,熟悉开发流程中所需具备的最佳典范与技术,具有高度自主权,紧密地沟通合作,以高度弹性解决各种挑战,确保每天、每个阶段都朝向目标有明确的推进,因此 SCRUM 非常适用于产品开发项目。SCRUM较为有特色的,是它特别强调开发队伍和管理层的交流协作。每天,开发队伍都会向管理层汇报进度,如果有问题,也会向管理层要求帮助解决。项目管理周期项目管理周期lStrategic Readiness: 产品设计完成lMarket Readiness: 产品市场需求定义完成lBusiness Readiness: 产品商业模式定义完成lCustomer Read
4、iness: 产品研发完成lChannel Readiness: 产品部署完成lEnd of Life Readiness: 产品退出流程项目里程碑项目里程碑lDP0: 确定产品需求,设计产品架构,划分功能点(Backlog)lDP1: 制订各Sprint开发计划,确定各项Backlog的重要性和开发时间。lSP: Sprint流程开始到结束。lATP1: 系统测试,与Sprint同时进行。lATP2: 客户现场测试。Scrum周期周期lSprint 计划lSprint 日会lSprint 演示lSprint 追溯Backlog item #56See your own transaction
5、 historyLog in, click on transactions. Do a deposit. Go back to transactions, check that the new deposit shows up.Use paging to avoid large DB queries. Design similar to view users page.ImportanceEstimateNotesHow to Demo108Backlog item #56See your own transaction history10ImportanceEstimateNotesHow
6、to DemoSprint Planning meeting:项目经理介绍本期任务需求。团队共同讨论任务时间估算 (使用卡片村庄)任务”重要性“评估添加如何演示及备注内容技术讨论Sprint 计划计划 1Sprint Planning 1 Meeting402001/21235813100?P输入:项目细分任务(Backlog)及重要性任务完成时间估算、人员分配输出:产品任务卡本期计划Backlog item #55Deposit50ImportanceEstimateNotesHow to DemoBacklog item #55DepositLog in, open deposit pag
7、e, deposit $10, go to my balance page and check that it has increased by $10.Need a UML sequence diagram. No need to worry about encryption for now.ImportanceEstimateNotesHow to Demo505Sprint 计划计划 2会议议程:选择Sprint需要完成的需求(Stories)将需求细化成每日任务确定每日例会的时间与地点Jackass team, sprint 15Sprint Goal-Beta-ready relea
8、se!Sprint backlog- Deposit(3)- Migration tool (8)- Backoffice login (5)- Backoffice user admin (5)Estimated velocity: 21Schedule-Sprint period: 2006-11-06 to 2006-11-24- Daily Scrum: 9:30-9:45, in the team room- Sprint Demo: 2006-11-24, 13:00, in the cafeteriaTeam- Jim- Erica (scrum master)- Tom (75
9、%)- Eva- John输出:确定项目组人员确定项目backlog确定Sprint例会、演示、回溯会议事项Scrum日会日会l每日15分钟例会l上一天完成任务l下一天需要完成的任务l有什么问题影响你的进度l更新项目进度表Sprint duration = 4wksSprint 演示演示l每个Sprint结束一定要进行DemolDemo以客户需求为导向l保持简洁l展示测试情况报告Sprint 回溯回溯l我们下个Sprint如何改进l项目每个人讨论哪些做的好,哪些要改进,哪些可以避免l评估工作量( Velocity )Sprint统计实例统计实例(一)一)Sprint统计实例统计实例(二)二)E
10、stimated Velocity =120.39%Current Velocity =105.26%Estimated Days =Estimated Days =91.5Current Days =Current Days =80Sprint BurnDown 进度总结进度总结SprintRemain.WorkPlanned WorkRealized WorkCurrent Total Size12744440.52742233.572682743165.57266.527449991.580274项目管理情况分析(一)项目管理情况分析(一)lScrum流程优点面向管理与测试体验,对于需求
11、变动响应迅速。适用于中小型项目,一般开发周期小于3年的软件应用如互联网、企业应用、游戏比较适合。可选择的管理工具丰富,比较知名有如Scrum Work,AgileFant,SrumDesk等等,使用Excel也可有效量化管理重沟通、轻文档,符合敏捷开发要求项目管理情况分析(二)项目管理情况分析(二)lScrum流程的难点项目需求不易准确把握的情况下,存在大量需求变更,为Sprint任务制订带来变数。项目经理职责要求较高,对于需求细分到不同的Stories然后再细分到Task需要专业技术知识,否则项目进度不易掌握。每个Sprint的任务点(Backlog)划分需要丰富的经验,要确保每个Sprin
12、t能够要演示。做为以测试驱动的项目管理模式,对于测试人员要求很高,要求测试人员对于项目整体有清晰的了解,不能仅仅是简单的功能测试。项目管理情况分析(三)项目管理情况分析(三)lScrum流程中存在问题项目计划制定过于乐观,估算工作量与实际工作量有点严重不符,影响项目进度。项目关键路径有时设计不够合理,由于按重要性来设计Sprint任务,导致重要性点但属于关键路径的任务被延后,影响其他任务。测试与开发人员虽然属于同一个项目组,但有时沟通不够,导致任务是否完成容易产生争议。Sprint过于注重速度,有时导致项目质量下降,需要花费额外的时间修改Bug,影响项目进度。人员变动会严重影响项目执行,由于人员计划在每个Sprint开始时确定,中间的变化对于Sprint有影响。Srcum流程轻文档,有时项目结束后文档存在严重不全。项目管理改进建议(一)项目管理改进建议(一)l在项目前期尽可能多的沟通,哪怕多花时间,以确定项目需求。l加强项目经理的培训,让项目经理多熟悉项目管理相关知识,掌握多种管理工具。l重视Sprint计划会议,对于根据需求所划分的Stories与Tasks越清晰越好,从而对相关任务点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《家庭压力理论》课件
- 《海姆立克急救法》课件
- 2026年村居模拟试卷目(含答案)
- 2026年二级建造师《建设工程施工管理》新版真题卷(答案和解析附后)
- 2026年法律基础知识考试题目(含答案)
- 2026年肝硬化护理培训题库(含答案)
- 2026年公共管理(公共服务)试题及答案
- 2026年起重机械作业证(操作技能)试题及答案
- 2026年农业技术推广员专业能力考核模拟试题及参考答案
- 2026年潍坊食品科技职业学院综合评价招生素质测试(笔试)模拟试题
- 2026年高级考评员职业技能等级认定考试题库含答案
- 2026新教材数学 小学数学人教版三年级上2.4混合运算解决问题 教学课件
- 2025年湖南能源集团招聘考试笔试试题(含答案)
- 冀少版八年级上册生物第五单元第一章第三节《芽的发育》教学课件(新教材)
- 2026年云南省政府采购评审专家考试卷附答案
- GB/T 1685.1-2026硫化橡胶或热塑性橡胶压缩应力松弛的测定第1部分:恒定温度下试验
- 职业卫生技术服务专业技术人员考试(职业卫生评价)例题及答案(北京市)
- 2026-2030中国高纯碲化锌市场深度调查与前景预测分析研究报告
- 2026四川成都市公共交通集团有限公司招聘储备人才等岗位备考题库附答案详解(培优)
- 2026年大数据智慧环保监测平台建设可行性方案
- 2026年福建社区工作者考试真题及答案
评论
0/150
提交评论