论坛首页 综合技术论坛

敏捷还是银弹,这是一个问题

浏览 28078 次
该帖已经被评为良好帖
作者 正文
   发表时间:2011-03-18  
学生准备好,师傅自然会出现。

自己有了持续改进之心,才有真正改善的可能。

先贤们,已经把软件开发这件事情讲得很清楚了。

自己没兴趣去学,只知道每天喊“没有银弹,没有银弹”,好让自己觉得啥也不干,也是心安理得的。
0 请登录后投票
   发表时间:2011-03-20  
tuti 写道
学生准备好,师傅自然会出现。

自己有了持续改进之心,才有真正改善的可能。

先贤们,已经把软件开发这件事情讲得很清楚了。

自己没兴趣去学,只知道每天喊“没有银弹,没有银弹”,好让自己觉得啥也不干,也是心安理得的。


有点小瑕疵:

学生准备好,师傅自然会出现
0 请登录后投票
   发表时间:2011-03-21  
callofseen 写道
tuti 写道
学生准备好,师傅自然会出现。

自己有了持续改进之心,才有真正改善的可能。

先贤们,已经把软件开发这件事情讲得很清楚了。

自己没兴趣去学,只知道每天喊“没有银弹,没有银弹”,好让自己觉得啥也不干,也是心安理得的。


有点小瑕疵:

学生准备好,师傅自然会出现



我觉得最大的障碍是“自闭”。
钱真不是个问题,现在网络上的免费资源如此之多,基本跟钱没关系。
这位同学如果说,家里穷没电脑,那我也没撒好说的。
0 请登录后投票
   发表时间:2011-03-22  
引用
这是一个浮躁的年代,言不谈敏捷就显得自己落伍,不搞搞scrum就好像没有过程。


不选择浮躁,也可以选择无知和落后,二者是两个极端,其实相距也并不远。

引用
敏捷的核心只有两个:短迭代和快修正。


敏捷宣言你去看看,是这两条吗?中国人归纳总结的毛病是学语文给逼出来的,总是喜欢归纳中心思想,害得惯性思维臆想城分居多。如果说敏捷的核心只有一个:doit,这个比你归纳的要强很多。

引用
现在太多人大谈的极限式敏捷,很大程度上依赖于测试驱动,就我所知,国内几乎没有公司可以做到真正的TDD。尤其以敏捷正统自居的ThoughWorks,他们搞的基本都相当于邪教了。


测试是基石,不是因为敏捷而测试,也不是测试就能敏捷。你是否真正TDD并不是衡量你是否敏捷起来的唯一标准。据我所知thoughtworks中国在不同项目中也对真正意义的xp实践进行裁剪。

引用
没有银弹。修正与妥协才是寻求成功交付的正确态度。


没有银弹没错,但是子弹有飞得快慢的区别。当你修正和妥协的时候,其实离成功交付已经很远了。









0 请登录后投票
   发表时间:2011-03-23  
一蓑烟雨任平生 写道
我觉得还是敏捷的受众更多的是开发人员,想通过开发人员影响企业的管理者,就比较困难。

敏捷在中国,一开始就有草根化的味道。

缺少针对企业用户的完整方案,缺少经验丰富的顾问,也使得咨询没有形成气候。

不完全是这样,软件项目有点儿“副”线的意思,意谓着是为某一条“主”线服务的,而大多数主线上的决策者,并非理性,这个问题我心里很清楚,写下来至少1W字,不过我的ID很开放,不太好说明。
0 请登录后投票
   发表时间:2011-03-23  

不使用TDD是因为举债。关于技术债务,或者是没有能力去消除债务,或者是一种暂时欠债的策略。

关于TDD,这个是必需品,这个不是敏捷的专利,更不是scrum的专利。即便是在传统的V型瀑布模型下,也在倡导TDD,但是此TDD非彼TDD,Scrum中的TDD是从理念映射到了工程实践集;V模型下的TDD,要求在撰写文档的,代码未开始的时候,针对文档也要作测试。

说TW倡导的TDD是邪教,这个容易引起争议,站在不同的角度有不同的观点。但是TDD确实是一种有效提高质量的手段,而生产力的提高时自然而然的附属品。

这位同学可能其实每天都在TDD,只不过不是在测试框架下作的。在我们编辑代码的时候,IDE自动触发编译器帮你做语法检查,这本身就是一种测试驱动。
0 请登录后投票
   发表时间:2011-03-23   最后修改:2011-03-23
1.什么过程都是浮云不断的改进才是王道xp会过时scurm也一样

2.我认为是用各种手段强迫你去作一些不好测量的事
比如TDD是详细设计的变型(原始社会是没有详设这东西的)
重构是设计变更时的再次设计(我在对日外包工作过瀑布也很少在设计变更时进行再次详设)
结对是代码review的加强版(代码review只在上规模的外企中见过部分review ,总量也不大,成本高的离谱)
持续集成是把集成提前到开发阶段.(很多小公司米有实施工程师.大多数人以为实施人员的工作是串管布线,安装交换机)

3.测试是基石.....

完整的回归测试
不论你用敏捷还是瀑布....
都是必须的....当然原始社会除外.

总的一句话来说
中国的软件业像是恐龙时代的初期
外国的软件业水平是恐龙时代末期
正当哺乳动物正在兴起.
你要么继续改进
至少要向着恐龙末期的方向....
要么等着死亡
0 请登录后投票
   发表时间:2011-03-23  
tuti 写道
callofseen 写道
tuti 写道
学生准备好,师傅自然会出现。

自己有了持续改进之心,才有真正改善的可能。

先贤们,已经把软件开发这件事情讲得很清楚了。

自己没兴趣去学,只知道每天喊“没有银弹,没有银弹”,好让自己觉得啥也不干,也是心安理得的。


有点小瑕疵:

学生准备好,师傅自然会出现



我觉得最大的障碍是“自闭”。
钱真不是个问题,现在网络上的免费资源如此之多,基本跟钱没关系。
这位同学如果说,家里穷没电脑,那我也没撒好说的。


我说的钱是指付给tw-也就是是师傅-的钱。
你的意思是说tw提供的服务和网络上的免费资源一样?
0 请登录后投票
   发表时间:2011-03-23  
RCFans 写道
一蓑烟雨任平生 写道
我觉得还是敏捷的受众更多的是开发人员,想通过开发人员影响企业的管理者,就比较困难。

敏捷在中国,一开始就有草根化的味道。

缺少针对企业用户的完整方案,缺少经验丰富的顾问,也使得咨询没有形成气候。

不完全是这样,软件项目有点儿“副”线的意思,意谓着是为某一条“主”线服务的,而大多数主线上的决策者,并非理性,这个问题我心里很清楚,写下来至少1W字,不过我的ID很开放,不太好说明。


ID很开放 - 这ID是指identity啊还是指idea?
0 请登录后投票
   发表时间:2011-03-23  
给这帖投新手的同学不知道是想干吗
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics