欢迎来到天天文库
浏览记录
ID:29336763
大小:60.92 KB
页数:25页
时间:2018-12-18
《转微软的缺陷管理方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、转微软的缺陷管理方法一.团队组织1.微软团队模型项目经理,开发,测试人员比例为5%,31%,64%。产品团队中,权威仅仅来自于知识,而不是来自于职位。Peoplearemostproductiveworkinginsmallteamswithtightbudgets,timedeadlines,andthefreedomtosolvetheirownproblems.–BillGates通过有效的风险管理,使不确定因素达到最小使用小团队并行工作,达到最多的同步点定期编译与快速测试,使产品的稳定性和可用性达到最佳2.各角色的职责1)ProductMana
2、gementTeam让客户满意;Target:确定产品远景,获取并确定用户需求,开发并维护商业安全,满足用户需求。;Role:部门负责人为ProductGeneralManager,下设ProductUnitManger,ProductPlanning,MarketandResearch,Evangelism与PublicRelation的部门负责人;evangelism:说服别人,产品推销,原意为"战斗似的热情";Task:进行GroupProgramManagement,清楚地知道用户的需求,并给出详细定义
3、,即用专业术语描述;确保新产品带来利润;控制用户的期望值;设计大概的产品特性和进度表;管理市场,推销及公共关系。2)ProgramManagement在项目约束条件下交付;Target:制定开发功能规范,在团队内沟通与协商,维持产品进度并报告产品状态,保证在产品约束条件下按时发布产品。;Role:projectcoordination,productarchitecture,releasemanagement;Task:管理产品细节,如feature的详细设计;促进团队沟通与交流,如planfollowingu
4、p;控制全局,保证项目按时完成,生产过程中的tradeoff。3)SoftwareDevelopmentManagement按产品规格交付;Target:开发出满足设计规范和用户要求的产品。;TeamRole:软件架构师(SoftwareArchitect)与软件开发工程师(SoftwareDevelopmentEngineer);Task:进行SoftwareDevelopmentManagement,包括database,systemservice,userinterface。4)SoftwareTesti
5、ng解决所有问题后发布;Target:开发测试策略和计划,保证解决了所有已知问题后,再发布产品。;TeamRole:测试工具软件开发工程师(SoftwareDevelopmentEngineerinTest,SDE/T)与软件测试工程师(STE)。;Task:进行testmanagement,compliancetesting,configurationtesting,integrationtesting,stresstesting测试工具的编写-开始于,TestCase确定之后,并根据TestCase来设计。
6、;通过使用来发现bug不是真正的测试,只能发现一般用户问题,属于最基本测试范畴;;测试要考虑所有出错的可能性,错误的承受力,运行的性能问题,软件的兼容性;;一流的测试人员,不仅要找出bug,还要定位引起bug的代码行;对设计缺陷,测试人员应提出一个更合理的设计,并确保此设计易于开发人员实现。ActiveBug指当前必须修改的defect。5)UserEnducationTeam提高用户胜任力文档编写,用户培训;保证使用文档要全部清除地写出来,提高用户使用产品的技能,保证大多数用户能够充分利用产品的功能。6)Lo
7、gisticmanagement平滑产品部署产品实施与维护。3.开发过程特点1)文档齐备:每人清楚了解自己需要做的工作;功能规范由一个3-5人的小组负责完成。2)相互阅读代码:实现目标为同一个feature,代码间可能相互依赖,有助于整体提高效率;避免核心代码由一人完全控制。3)代码注释:包含详尽的调试信息,便于理解与问题解决。二.项目管理1.管理机制•;组织架构;产品开发行政结构,一个ProductUnitManger,下设三个平级的部门经理,团队项目经理(ProductUnitManager),软件开发经理(Developm
8、entManager)和测试经理(TestManager);每个部门经理管几个组长,每个组长下
此文档下载收益归作者所有