BeSmartIvarJacobson-tim翻译版.ppt
《BeSmartIvarJacobson-tim翻译版.ppt》由会员分享,可在线阅读,更多相关《BeSmartIvarJacobson-tim翻译版.ppt(39页珍藏版)》请在三一办公上搜索。
1、Be Smart!,Ivar JacobsonwithPan Wei Ng,Ian Spence and Kurt Bittnertim翻译 liugenyi,首先,提一个问题.,我们在软件开发中做得够好吗?,质量:,成本:,Low,High,Low,High,价值:,Poor,Good,时间:,On-Time,Late,用户体验,Bad,Good,安全/可靠:,Low,High,潜力:,Low,High,有些人自我感觉灰常良好,软件公司是怎么样设计秋千的?,看看我们的压力,一些由于设计失误/bug/病毒等导致的软件失效例子,看起来好像,我们需要做得更好!,质量:,成本:,Low,High,L
2、ow,High,价值:,Poor,Good,时间:,On-Time,Late,用户体验:,Bad,Good,Low,High,潜力:,Limited,Open Ended,安全/可靠性:,软件开发是个时髦的活儿吗?,是的,软件开发是由时尚和流行驱动的15年前到处都是OO(面向对象方法)10年前到处都是组件、UML和统一过程5年前到处都是 RUP和CMMI2年前到处都是XP(极限编程)现在到处都是 Scrum(敏捷开发)它们都很好,但是没有一个你需要的!,软件行业一直在寻找银弹,6,2008 Ivar Jacobson International,我们能做啥?,是的,软件开发是由时尚和流行驱动的
3、15年前到处都是OO(面向对象方法)10年前到处都是组件、UML和统一过程5年前到处都是 RUP和CMMI2年前到处都是XP(极限编程)现在到处都是 Scrum(敏捷开发)它们都很好,但是没有一个你需要的!,The software industry keeps looking for silver bullets,7,2008 Ivar Jacobson International,没!有!银!弹!,我们能做啥?,The software industry keeps looking for silver bullets,8,2008 Ivar Jacobson International,
4、我们必须聪明的工作!,是的,软件开发是由时尚和流行驱动的15年前到处都是OO(面向对象方法)10年前到处都是组件、UML和统一过程5年前到处都是 RUP和CMMI2年前到处都是XP(极限编程)现在到处都是 Scrum(敏捷开发)它们都很好,但是没有一个你需要的!,聪明是什么意思?聪明的用例 当你看到它时能够认出来如何变得聪明?聪明究竟意味着什么?,聪明是什么?,事情应该做的尽可能简洁 而不是简单,10,2008 Ivar Jacobson International,变聪明意味着什么?,聪明和有智慧不一样人能够很智慧但不是变聪明-人也能很聪明而不是很有智慧(说的就是大智若愚)聪明不仅仅是有常识
5、你可以有常识但不一定聪明,但是要聪明就非得有常识.聪明有时意味着机敏,但是还有更多机敏是在不同的情况下都有灵活和适应性.聪明=机敏+在特定的情况下做对的事.在规则约束下做对的事(从训练和练习中积累),Mr Smart,11,2008 Ivar Jacobson International,聪明是什么?聪明的用例 当你看到它时能够认出来人项目需求架构建模测试文档过程如何变得聪明?聪明究竟意味着什么?,12,2008 Ivar Jacobson International,不聪明的表现-人,一些公司把过程和工具看的比人重要他们觉得可以用过程来使得人变得可以替代他们觉得工具可以使不熟练的人变得像熟练
6、的人一样有效率,13,2008 Ivar Jacobson International,一个会使用工具的傻子还是个傻子,甚至有时还是个危险的傻子,聪明的表现-人,软件是人开发的!能干的和积极的人可消费的实践和工具根据各种能力来平衡任务,例子:Ericsson AXE 瑞典史上最成功的商业故事 我们没有什么工具,只有一个老旧的方法 除此之外,我们开发组件、用例和现在已经成为UML一部分的一个模式化语言 唯一能够实现这些的是人,那些合适的人,14,2008 Ivar Jacobson International,不聪明的表现-项目,15,2008 Ivar Jacobson Internation
7、al,This is unsmart!,聪明的表现-项目,构建一个能够证明可以消除所有严重风险的骨架系统在此系统基础之上再添加其他功能,骨架系统,繁冗系统,This is smart!,16,2008 Ivar Jacobson International,不聪明的表现-需求,软件开发中唯一不变的就是需求总是在变化,仍旧有很多经理认为可以在一开始就列出所有需求的细节.这样就可以精确的估算出解决方案的成本,This is unsmart!,17,2008 Ivar Jacobson International,聪明的表现-需求,把早期需求当作轻量级需求,细节也是用例提纲,特性列表,用户故事设计项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BeSmartIvarJacobson tim 翻译
链接地址:https://www.31ppt.com/p-6502189.html