快速软体开发


快速软体开发

文章插图
快速软体开发【快速软体开发】《快速软体开发》是2002年01月电子工业出版社出版发行的图书,作者是斯蒂夫·迈克康奈尔 。
基本介绍书名:快速软体开发
作者:(美)麦克康奈尔
译者:席相林
ISBN:9787302178132
类别:图书 >> 计算机/网路 >> 软体工程/开发项目管理
定价:¥69.00
出版社:清华大学出版社
出版时间:2008-8-1
丛 书 名::微软技术丛书
版 次:: 1
图书简介进度失控,几乎是每一个软体开发项目挥之不去的噩梦 。如何从容赶急,如何通过正确的开发策略和原则,避免典型错误,有效地进行风险管理,从多个方面贯彻执行快速软体开发进度失控,几乎是每一个软体开发项目挥之不去的噩梦 。如何从容赶急,如何通过正确的开发策略和原则,避免典型错误,有效地进行风险管理,从多个方面贯彻执行快速软体开发,都可以从本书中找到答案 。本书藉助于实际案例和数据,阐述了快速软体开发方法的要领和精髓 。本书前两部分描述快速开发的策略和理念,其中的案例讨论有助于读者清楚地领略到策略和理念在实践中的作用 。第三部分则由27个快速开发实践构成,对于技术领导、程式设计师和项目经理具有重要的参考和指导意义 。编辑推荐案例翔实,传授名家过经过脉之实践,名着新解,演绎快速开发之精髓 。开发改进失控,如何才能倾全力拿出悬崖勒马的勇气和智慧将其牢牢掌控?几乎所有软体公司和商业软体开发团队都希望求得一个重要问题的解决方案:面对强大的压力,如何能将开发进度处于掌控之中?在本书中,作者Steve McConnell通过整体策略、特定的最佳实践和宝贵的提示解决了这个困扰他们很久的问题,有助于他们缩短和控制开发进度,并让项目步入正常轨道 。正如《代码大全》读者所预期的一样,本书的内容翔实生动,结合了大量来之不易的最佳研究成果和对策 。本书重要主题:1.一个快速开发策略(可以套用于任何一个项目)和27个使此策略发挥效用的最佳实践 。2.以客观角度讨论优秀和一般快速开发实践:估算、原型化、强迫加班、激励、团队合作、快速开发语言、风险管理等 。3.列出快速开发项目应该避免的典型问题,包括需求蔓延、质量低下和银弹综合症等 。4.以丰富的案例生动地描绘了错误是怎样发生的,如何纠正,如何把握项目前进方向 。本书旨在帮助开发人员和项目经理理解什幺是可行的,帮助经理和用户认识哪些是可实现的,同时也讲述了开发人员、项目经理和用户之间可行的沟通方式与方法,从而使得他们能够共同找到一条最佳的途径以满足项目计画、成本、质量与其他目标的要求 。本书的主要特色: 以“软体开发人员的直觉”,围绕“为什幺我们常见的快速开发方法都基本失败了”这一中心来构思本书的 。书中讲述的所有实践活动都是特定环境下开发人员实际工作的真实写照,正是这个原因,本书提倡在学习使用书中的方法时,应根据自身情况,做一些自己的小小变革 。.作者简介Steve McConnell,软体行业最有影响力的三大人物之一,与Bill Gates和Linus Torvalds齐名,曾两度获得《软体开发》杂誌优秀震撼大奖 。Steve McConnell是Construx公司的首席软体工程师,负责领导客户软体项目,讲授课程和着书立说 。他还是IEEE Software杂誌的总编和软体工程知识体(SWEBOK)项目构建知识领域的领导 。Steve曾先后就职于微软公司、波音公司和西雅图地区的公司 。他拥有惠特曼大学学士学位和西雅图大学软体工程硕士学位 。图书目录第1部分 有效开发第1章 欢迎学习快速开发1.1 什幺是快速开发1.2 实现快速开发第2章 快速开发策略2.1 快速开发的总体策略2.2 开发速度的四维2.2.1 人员2.2.2 过程2.2.3 产品2.2.4 技术2.2.5 协同2.3 快速开发的一般分类2.3.1 有效开发2.3.2 侧重于最佳进度的有效开发2.3.3 全面快速开发2.4 哪一维更重要2.5 快速开发的权衡策略深入阅读第3章 典型错误3.1 典型错误案例研究3.2 错误对开发进度的影响3.3 典型错误一览3.3.1 人员3.3.2 过程3.3.3 产品3.3.4 技术3.4 逃离格里甘岛深入阅读第4章 软体开发的基本原则4.1 管理原则4.1.1 项目估算和进程安排4.1.2 计画编制4.1.3 跟蹤4.1.4 度量4.2 技术的基本原则4.2.1 需求管理4.2.2 设计4.2.3 构建4.2.4 软体配置管理4.3 质量保证的基本原则4.3.1 易错模组4.3.2 测试4.3.3 技术回顾4.4 按照指导来做深入阅读第5章 风险管理5.1 风险管理要素5.1.1 风险评估5.1.2 风险控制5.2 风险识别5.2.1 最常见的进度计画风险5.2.2 进度计画风险的完整列表5.3 风险分析5.3.1 风险暴露量5.3.2 估计损失的大小5.3.3 评估损失发生的机率5.3.4 整个项目的延期和缓冲5.4 风险优先权5.5 风险控制5.5.1 风险管理计画5.5.2 风险化解5.5.3 风险监控5.6 风险、高风险和冒险深入阅读第Ⅱ部分 有效开发第6章 快速开发中的核心问题第7章 生命期计画第8章 估算第9章 进度计画第10章 面向客户开发第11章 激励机制第12章 团队合作第13章 团队结构第14章 功能限定第15章 生产率工具第16章 项目修复第Ⅲ部分最佳实践简介第17章 变更委员会 第18章 日创建和冒烟测试第19章 变更设计第20章 渐进交付第21章 渐进原型第22章 目标设定第23章 检查第24章 联合应用程式开发第25章 生命期模型的选择第26章 度量第27章 小型里程碑第28章 外包第29章 原则谈判法第30章 高效开发环境第31章 快速开发语言第32章 需求提炼第33章 重用第34章 签约第35章 螺旋型生命期模型第36章 阶段性交付第37章 W理论管理第38章 捨弃型原型法第39章 限时开发第40章 工具组第41章 前十大风险清单第42章 构建用户接口原型第43章 自愿加班参考文献