欢迎来到天天文库
浏览记录
ID:13967840
大小:1.44 MB
页数:84页
时间:2018-07-25
《软件开发过程与案例(ms)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件开发过程与案例陈宏刚熊明华林斌张高张益肇张亚勤编著王咏刚周虹王咏武撰稿清华大学出版社出版2003年1月~2003年3月微软软件开发过程与案例前言xii微软软件开发过程与案例目录第1章微软解决方案框架(MSF)简介11.1微软的组织结构21.2软件产业面临的挑战31.2.1不断变化的商业环境31.2.2成功来之不易51.3什么是微软解决方案框架(MSF)?61.4微软解决方案框架的由来71.5微软解决方案框架中的主要模型81.5.1企业架构模型(EnterpriseArchitectureModel)91.5.2解决方案设计模型(So
2、lutionsDesignModel)91.5.3风险管理模型(RiskManagementModel)101.5.4组队模型(TeamModel)101.5.5过程模型(ProcessModel)111.5.6应用模型(ApplicationsModel)111.6MSF解决方案开发准则121.7总结13第2章MSF组队模型152.1什么是MSF组队模型?162.2MSF组队模型的基本原则162.2.1小型的、多元化的项目组(Small,MultidisciplinaryTeams)162.2.2角色依赖和职责共享(Interdepe
3、ndentrolesandsharedresponsibilities)172.2.3专深的技术水平和业务技能(Deeptechnicalandbusinessacumen)172.2.4以产品发布为中心(Focusoncompetencyandshippingproducts)172.2.5明确的目标(Cleargoalsandobjectives)182.2.6客户的主动参与(Activecustomerparticipation)182.2.7分享产品的前景(Sharedprojectvision)182.2.8所有人都参与设计(
4、Everyoneparticipatingindesign)182.2.9认真从过去的项目中吸取经验(Deliberateeffortstolearnfrompastprojects)192.2.10共同管理,共同决策(Sharedprojectmanagementandshareddecision-making)192.2.11项目组成员在同一地点办公(Teammembersworkingtogetheratonesite)192.2.12大型项目组也像小项目组一样运转(Largeteamsworkinglikesmallteams)
5、202.3小型项目组的优势202.4成功的项目组212.5组队角色21xii微软软件开发过程与案例2.5.1产品管理角色(ProductManagement)222.5.2规程管理角色(ProgramManagement)232.5.3开发角色(Development)242.5.4测试角色(Testing)252.5.5用户体验角色(UserExperience)252.5.6发布管理角色(ReleaseManagement)262.6MSF组队模型不是组织结构图272.7对等团队结构(TeamofPeers)282.8授权292.9
6、项目组的六大工作目标292.10组队模型的灵活应用312.10.1小型项目组中的角色合并原则312.10.2按产品特性划分项目组332.10.3按职能划分项目组352.11交流和沟通392.12总结40第3章MSF过程模型413.1什么是MSF过程模型?423.1.1软件开发项目的全过程423.1.2MSF过程模型423.1.3MSF过程模型与传统过程模型之间的关系433.2MSF过程模型的特点443.2.1目标驱动而非任务驱动(Drivenbygoalsnottasks)443.2.2外部可见的里程碑(Externallyvisibl
7、emilestones)453.2.3应提交项的变更管理(Changemanagementofdeliverables)453.2.4递进的版本发布策略(Versionedreleases)453.2.5风险驱动的进度管理(Risk-drivenscheduling)453.2.6项目组集体参与(Fullteaminvolvement)463.2.7管理产品质量(Managingquality)463.3微软软件开发过程的基本原则463.3.1制定计划时兼顾未来的不确定因素463.3.2通过有效的风险管理减少不确定因素的影响463.3.
8、3经常生成产品和快速测试473.3.4快速循环、递进的开发过程473.3.5从产品特性开发和成本控制出发创造性地工作473.3.6创建确定的进度表483.3.7使用小型项目组并发完成工作,并设置多个同步点4
此文档下载收益归作者所有