特别优惠
跟上新发行和促销的步伐。注册,听取我们的意见。
听......卡尔讨论了在软件工程电台学到的经验教训。
听......卡尔在精通业务分析播客上分享了他在需求、项目管理、设计、质量等方面的经验。
看卡尔的讨论关于这本书。
看到卡尔的55分钟网络研讨会关于“软件开发中的经验教训”。
通过学习他人来之不易的经验,加速您对卓越软件的追求
“卡尔是我认识的最有思想的软件开发人员之一。他深刻地反思了他在职业生涯中遇到的软件开发难题,这本书包含了他最有价值的60个回答。”
——摘自《序言》by Steve McConnell, construct Software的作者代码完成
“获得一生的经验,而不必为自己的经验中不可避免的错误买单,这不是很好吗?”Karl Wiegers精通业务分析、软件工程和项目管理的最佳技术。你将获得关于如何从挫折中恢复以及如何从一开始就避免挫折的简明而重要的见解。”经验是一位强有力的老师,但它也是缓慢而痛苦的。你不能自己犯所有的错误!软件开发珍珠通过向已经在学习曲线上爬升的人学习,帮助你更快地提高,并绕开很多痛苦。Karl Wiegers拥有25年以上帮助软件团队取得成功的经验,他总结了60条简明实用的经验教训,适用于所有项目,无论您的角色、行业、技术或方法如何。
——Meilir Page-Jones, Wayland Systems Inc.高级商业分析师
前言第十九
确认第二十一章
作者简介
第一章:从痛苦中吸取教训
我的观点1
关于书2
关于术语的说明
你的机会
第二章:关于需求的教训
需求介绍7
第一步:需求
经验1:获得正确的需求,否则项目将失败
教训2:需求开发交付共享理解15
教训3:涉众的利益在需求处交叉17
教训4:支持以使用为中心的需求方法21
经验5:需求开发需要迭代25
教训6:敏捷需求与其他需求没有什么不同
第7课:记录知识比获取知识便宜
第8课:需求是关于清晰的沟通
第9课:需求质量是旁观者的看法
教训10:需求必须足够好以降低风险
教训11:人们不是简单地收集需求
第十二课:启发将客户的声音传递给开发人员
第十三课:心灵感应和千里眼不起作用
第14课:大的团队很难就需求达成一致
第十五课:避免分贝优先排序
第16课:定义作用域以知道你的作用域是否在爬行
下一步:需求
第三章:关于设计的课程
设计概论71
第一步:设计
教训17:设计需要迭代
教训18:在更高的抽象层次上迭代更便宜79
第十九课:使产品易于正确使用,不易错误使用
第20课:你不可能优化所有理想的质量属性
第21课:一盎司的设计抵得上一磅的编码
经验22:许多系统问题发生在接口上
下一步:设计100
第四章:关于项目管理的教训
项目管理概论
第一步:项目管理
第23课:工作计划必须考虑到摩擦
第24课不要随便给别人一个估计
第25课冰山总是比最初看起来更大
第26课:数据巩固你的谈判地位
第27课:利用历史数据改进评估
第28课不要为了让别人高兴而改变估算
第29课:远离关键路线
第30课:未完成的任务不能获得部分学分
项目团队需要灵活性来适应变化
第32课:无法控制的项目风险会控制你
第33课顾客并不总是对的
第34课:我们在软件中做了太多的伪装
下一步:项目管理
第五章:文化与团队合作的课程
文化与团队合作概论
第一步:文化和团队合作
第35课:知识不是零和游戏
第36课:不要做你无法完成的承诺
第37课更高的生产力需要培训和更好的实践
新概念英语第二册每项权利的另一面都是责任
令人惊讶的是,很少的分离会阻碍交流
第40课:小团队方法不能扩展到大型项目
第41课:在变革倡议中讨论文化变革
第四十二课:工程技术对不讲道理的人不起作用
下一步:文化和团队合作
第六章:关于质量的教训
质量简介189
第一步:质量
第43课:现在为质量买单,或者以后多付钱
第44课:高质量自然会带来更高的生产力
第45课:组织总会找到时间来修复不好的软件
第46课小心那些垃圾
第47课永远不要让任何人说服你把工作做得不好
第48课:努力让同伴发现你的缺点
新英语900句之基础篇有工具的傻瓜是放大了的傻瓜
第50课:匆忙开发导致维护噩梦
下一步:质量224
第七章:关于过程改进的经验教训
过程改进导论
第一步:软件过程改进
第51课:注意“商业周刊管理
第52课:不要问“我有什么好处?”问问自己:“这对我们有什么好处?”233
第53课:改变人们工作方式的最佳动力是痛苦
第五十四课:轻压转向,毫不留情
第55课:不要犯别人已经犯过的错误
良好的判断力和经验胜过过程
第57课:收缩模板以适合你的项目
第58课:学习和提高,这样下一个项目才能进行得更好
第59课不要重复做无效的事情
下一步:软件过程改进
第八章:下一步该做什么
第60课你不可能一下子改变一切
行动计划266
你自己的课程/
附录:课程总结
引用273年
指数285