`
OneEyeWolf
  • 浏览: 104603 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

敏捷-意淫者的天堂

阅读更多
看了infoq中文站的那篇敏捷之文,又顺藤摸瓜,找到了太极掌门人的网站,作为一个旁观者,仿佛看到两个下盲棋的高人,飘在空中,一个说“炮五平六”,一个说“马8进7”,杀的好不激烈,另有一群评棋之人,或指点,或赞同,或反对,好不热闹。

回到JavaEye,却更觉得这是块净地,务实求进,Pragmatic, 是我看到的JavaEye的风格之一。更觉可贵,也更希望保持下去。看到很多追求卓越的人努力的改进自己所在项目的软件过程,虽处在强大的官僚机器之下,力量弱小,却又像一群拓疆之士,在大雪迷漫当中,互相扶拥,奋力前进,自己身处于其中,似乎更加亲切。

软件开发本来就是一种抽象的过程,将现实世界的连续的东东,转化成离散的数字,这不可避免的要运用人的思维意识去做这个复杂的事情。那就不可避免的存在了意识膨胀,意识膨胀是管理者、经营者经常容易犯下的错误,不仅仅是IT,在IT当中,更盛行。人们越来越多的所求实际,人们也在努力的改善,避免出现,如“IT三大忽悠”,“皇帝的新衣”,“灯下黑”之类的错误。


意识膨胀,常常是我们长时间脱离实际,官僚,形式主义,再加上所决策、控制、工作之事物,本来就是抽象的东西,更加容易犯下错误,在决策时,容易产生错觉,以为所有的资源都在我的控制之下,对于资源的生产力,又过度放大,期望过高,对自己本身,又无限完美,是万物之神。

再加上每个人的能力都是有限的,所以要有分工,要有依赖,管理者不熟悉技术就要依赖于技术者,对于不熟悉的事物,思考过于简单,用自己的思维一刀切,来解决自己不熟悉、不了解也不打算去了解的事物、背景, 这种产生了意识膨胀。

一些体现如:
1.过于激进的进度计划,对于资源的规划,分配,都头脑发热,过于简单。
2.自己也做不好的事情,却以为别人能够做好。
3.自己能做好的事情,以为别人也能够做好
4.以为所有的问题,都是软件过程不好所造成的。
5.以为所有的问题,都是由于没有敏捷。
6.自己是锤子,其他人都是钉子,砸你没商量,用自己擅长的东西解决不熟悉的事情,如技术者,喜欢对管理说三倒四,却不愿意首先改善自己,管理者一有问题出现,就认为是沟通的问题,是软件过程出现问题。

7.过度抽象,喜欢用一些八股文之类的语言,或者火星语,去教训别人,去和别人去沟通毫不相关的问题,这是经常从事抽象工作的人(如consultant, architecture designer)所容易做的事情,所谓的架构、分布式、SOA、构架、敏捷、UP、RUP之类的,脱口而去,倒背如流,看了太极掌门人的文章,又长见识了,经常看到这样的形容词:“科学”。实际上人们的日常工作,和这些都八杆子都打不着。


上面的几点,不在于去针对谁,只是对自己的一个警醒。deliver result,result-oriented是老外的企业文化,我在GE公司的墙上,随处可以看到,这也是IT人必须要做的,却又最容易迷失的本质。

我也是在努力的少去这些之类的网站,埋头,多写些软件,少谈些主义,我看的文章多了,我就会产生幻觉,以为自己也可以做到,实事上不是。

有很多的好的东西,失去了它所必须的条件和环境,又没有足够的资源支持,不过是一坨屎而已。成熟的管理者在公司文化政治当中生存,总是避免激进,追求稳妥,作事先看看有没有足够的资源、背景,所谓天时、地利、人和,如果没有,那就闭嘴,而不是去大叫大嚷,搬石头砸自己的脚。
分享到:
评论
90 楼 爱死不活 2008-01-05  
一蓑烟雨任平生 写道
太极者,RUP、CMM等刚猛力道十足但变通转换不利,西式敏捷小巧灵活阴柔却难登大雅之堂,经过张真人闭关数年,参悟老庄,终于创建出了刚中带柔中庸平和的太极敏捷大法。



很好,很强大。张真人这闭关一出来就找gigix切磋。
89 楼 爱死不活 2008-01-05  
sg552 写道
什么是张真人啊?

要谈敏捷就认真的谈,别一帮只知皮毛的菜鸟瞎嚷嚷。

一个小程序员,写几年代码,看点文章,就以为你精通敏捷了?看看软件巨头在国内的企业,IBM,MS,哪个用敏捷了? 但哪个又诋毁敏捷了?巨头都没说话,你菜鸟一句‘敏捷小巧灵活阴柔却难登大雅之堂’就给定位了?要不要再补充一句“鉴定完毕”啊?

看了这么些讨论敏捷的帖子,我看只有 Thoughtworks 的朋友才有资格说。gigix, icecloud才有资格说。其他的连Unit Test都不愿写,连 七年前的《重构》还没读过的菜鸟,可以歇会儿了吧??



哥们,新来的?新来的就少说点嘛。
88 楼 一蓑烟雨任平生 2008-01-05  
精益来源于汽车行业,敏捷+汽车=变形金刚,可以创建一个新的敏捷门派了。

版主,可以封贴了?
87 楼 flyingbug 2008-01-05  
sg552 写道
flyingbug 真能曲解别人的意思。 我只是说我菜鸟,什么时候说我“不懂”敏捷方法?菜鸟跟不懂是两个不同的意思好不好?


呵呵,别激动
只是说论坛上的文争言斗没多大意义,不说敏捷说人家是菜鸟,说敏捷也说人家是菜鸟,这你也让别人太难做了

name 写道

什么是张真人啊?
要谈敏捷就认真的谈,别一帮只知皮毛的菜鸟瞎嚷嚷。
一个小程序员,写几年代码,看点文章,就以为你精通敏捷了?看看软件巨头在国内的企业,IBM,MS,哪个用敏捷了? 但哪个又诋毁敏捷了?巨头都没说话,你菜鸟一句‘敏捷小巧灵活阴柔却难登大雅之堂’就给定位了?要不要再补充一句“鉴定完毕”啊?
看了这么些讨论敏捷的帖子,我看只有 Thoughtworks 的朋友才有资格说。gigix, icecloud才有资格说。其他的连Unit Test都不愿写,连 七年前的《重构》还没读过的菜鸟,可以歇会儿了吧??



比如,这话说的就没什么意思
你不了解你说的人,也不了解gigix和icecloud,说人家懂或不懂岂不是盲目
我看你所说的TW的朋友,可能现在已经不太愿意提及敏捷了,敏捷快被吹成银弹了,这明显会增加咨询工作难度,客户期望已经变化了,比如,你这样的客户,嘿嘿

BTW:《重构》很敏捷吗?我看你的期望真的挺高

“守 破 离”的说法我是认同的,这说法套在什么上都有效,真是...啧啧,谁发明的这词儿
用在两性关系上也挺有效

不管用什么方法,管理是实践。
思想是核心,方法是表象,思想转为实践的能力最重要,这能力表现为方法,而不是方法表现为能力。




86 楼 gigix 2008-01-05  
引用
Alistair Cockburn (Crystal Methodologies 作者) 提出 "守 破 離" 的學習概念. 要懂都要經過三個不同的層次, 那不可以說人家不懂都認同呢....

某公司的说法是“先固化,再僵化,再优化”
85 楼 tcmak 2008-01-05  
flyingbug 写道
sg552 写道
说的是比我都没有觉悟的菜鸟。

我自己是有觉悟的菜鸟,我认同敏捷方法。



哇...这么厉害,不懂就认同
成立个“拜敏捷教”吧


在大概二十多年前, 我剛剛學編程,看到書上說好的程序是很模組化, 不會是一個函數做完所有的東西 (不好意思, 那時候我還未本事去留意 OO, 所以先談 Modularisation). 我很認同書上的說法. 可惜我用上一段時間才會把寫的程式好好分成為模組.

我想我不會是信了 "模組教" 吧?

講到 "宗教", 我會推薦大家看看 Ronald Jefferies (XP 的專家吧...)寫的:
http://www.xprogramming.com/Blog/Page.aspx?display=ExtremeOrthodoxy

敏捷不是宗教.

Alistair Cockburn (Crystal Methodologies 作者) 提出 "守 破 離" 的學習概念. 要懂都要經過三個不同的層次, 那不可以說人家不懂都認同呢....

http://alistair.cockburn.us/index.php/ASD_book_extract:_%22Unknowable_and_incommunicable%22#Shu-Ha-Ri
84 楼 sg552 2008-01-04  
flyingbug 真能曲解别人的意思。
我只是说我菜鸟,什么时候说我“不懂”敏捷方法?
菜鸟跟不懂是两个不同的意思好不好?

solospider, 你能把意思说明白点好么?
83 楼 solospider 2008-01-04  
sg552 写道
什么是张真人啊?

要谈敏捷就认真的谈,别一帮只知皮毛的菜鸟瞎嚷嚷。

一个小程序员,写几年代码,看点文章,就以为你精通敏捷了?看看软件巨头在国内的企业,IBM,MS,哪个用敏捷了? 但哪个又诋毁敏捷了?巨头都没说话,你菜鸟一句‘敏捷小巧灵活阴柔却难登大雅之堂’就给定位了?要不要再补充一句“鉴定完毕”啊?

看了这么些讨论敏捷的帖子,我看只有 Thoughtworks 的朋友才有资格说。gigix, icecloud才有资格说。其他的连Unit Test都不愿写,连 七年前的《重构》还没读过的菜鸟,可以歇会儿了吧??

哥们,也太低估开发者的智商了吧。
82 楼 flyingbug 2008-01-04  
sg552 写道
说的是比我都没有觉悟的菜鸟。

我自己是有觉悟的菜鸟,我认同敏捷方法。



哇...这么厉害,不懂就认同
成立个“拜敏捷教”吧
81 楼 CrazyCoder 2007-12-29  

这个真的很搞笑!!
80 楼 01071405 2007-12-27  
很好玩的说法
79 楼 sg552 2007-12-27  
说的是比我都没有觉悟的菜鸟。

我自己是有觉悟的菜鸟,我认同敏捷方法。

78 楼 bcccs 2007-12-27  
sg552 写道
什么是张真人啊?

要谈敏捷就认真的谈,别一帮只知皮毛的菜鸟瞎嚷嚷。

一个小程序员,写几年代码,看点文章,就以为你精通敏捷了?看看软件巨头在国内的企业,IBM,MS,哪个用敏捷了? 但哪个又诋毁敏捷了?巨头都没说话,你菜鸟一句‘敏捷小巧灵活阴柔却难登大雅之堂’就给定位了?要不要再补充一句“鉴定完毕”啊?

看了这么些讨论敏捷的帖子,我看只有 Thoughtworks 的朋友才有资格说。gigix, icecloud才有资格说。其他的连Unit Test都不愿写,连 七年前的《重构》还没读过的菜鸟,可以歇会儿了吧??


唉。你真是不知道你说的菜鸟是谁啊。。。。。。
77 楼 pypcjs 2007-12-26  
变成口水贴,javaeye什么时候变成mop,指日可待.
76 楼 sg552 2007-12-26  
什么是张真人啊?

要谈敏捷就认真的谈,别一帮只知皮毛的菜鸟瞎嚷嚷。

一个小程序员,写几年代码,看点文章,就以为你精通敏捷了?看看软件巨头在国内的企业,IBM,MS,哪个用敏捷了? 但哪个又诋毁敏捷了?巨头都没说话,你菜鸟一句‘敏捷小巧灵活阴柔却难登大雅之堂’就给定位了?要不要再补充一句“鉴定完毕”啊?

看了这么些讨论敏捷的帖子,我看只有 Thoughtworks 的朋友才有资格说。gigix, icecloud才有资格说。其他的连Unit Test都不愿写,连 七年前的《重构》还没读过的菜鸟,可以歇会儿了吧??
75 楼 一蓑烟雨任平生 2007-12-19  
制造业的敏捷是站在供应链角度,企业内部的运作灵活应对市场的思想。由于现在客户个性化需求多,产品供大于求,原来的按库存驱动的方式已经无法满足现在小批量多频次的要求,所以需要在产品设计、研发、制造、供应、配送等各个环节能快速响应客户的要求,缩短响应周期、降低成本。所谓敏捷不是特指一个制造环节,而是指整个企业应对市场的响应速度。

制造业的敏捷理念和我们软件开发的敏捷(张真人所言西式敏捷)有差异,我们已经接受的敏捷思想有其特定的边界,他现在是把边界进行了挪移,然后说我才是真正的敏捷,你们的都不是。

光有理念,就可以创建门派,太简单了吧,当初杨露蝉号称杨无敌,是打出来的,不是说出来的。
74 楼 tcmak 2007-12-18  
dearwolf 写道
一蓑烟雨任平生 写道
太极者,RUP、CMM等刚猛力道十足但变通转换不利,西式敏捷小巧灵活阴柔却难登大雅之堂,经过张真人闭关数年,参悟老庄,终于创建出了刚中带柔中庸平和的太极敏捷大法。



阁下是讽刺还是赞誉……恕我眼拙,实在是看不出来


我想我按錯了 "笑話論壇" 了...
73 楼 ozzzzzz 2007-12-18  
dearwolf 写道
一蓑烟雨任平生 写道
太极者,RUP、CMM等刚猛力道十足但变通转换不利,西式敏捷小巧灵活阴柔却难登大雅之堂,经过张真人闭关数年,参悟老庄,终于创建出了刚中带柔中庸平和的太极敏捷大法。



阁下是讽刺还是赞誉……恕我眼拙,实在是看不出来

我看是讽刺
72 楼 dearwolf 2007-12-18  
一蓑烟雨任平生 写道
太极者,RUP、CMM等刚猛力道十足但变通转换不利,西式敏捷小巧灵活阴柔却难登大雅之堂,经过张真人闭关数年,参悟老庄,终于创建出了刚中带柔中庸平和的太极敏捷大法。



阁下是讽刺还是赞誉……恕我眼拙,实在是看不出来
71 楼 一蓑烟雨任平生 2007-12-18  
太极者,RUP、CMM等刚猛力道十足但变通转换不利,西式敏捷小巧灵活阴柔却难登大雅之堂,经过张真人闭关数年,参悟老庄,终于创建出了刚中带柔中庸平和的太极敏捷大法。

相关推荐

    2024华为OD机试D卷 - 最多购买宝石数目 - 免费看解析和代码.html

    私信博主免费获取真题解析以及代码

    华为OD机试D卷 - 小朋友来自多少小区 - 免费看解析和代码.html

    私信博主免费获取真题解析以及代码

    C51单片机的示例-课程实验-LCD1602基础开发库-内含源码和说明书.zip

    C51单片机的示例-课程实验-LCD1602基础开发库-内含源码和说明书.zip

    毕业设计 基于Python+Django+itemCF和userCF算法音乐推荐系统源码+详细文档+全部数据资料 高分项目

    【资源说明】 毕业设计 基于Python+Django+itemCF和userCF算法音乐推荐系统源码+详细文档+全部数据资料 高分项目 【备注】 1、该项目是高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    setuptools-51.3.1-py3-none-any.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    基于python实现通过摄像头进行手势识别并进行控制vrep仿真机械臂+源码+文档(高分优秀项目)

    基于python实现通过摄像头进行手势识别并进行控制vrep仿真机械臂+源码+文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 项目简介: 通过摄像头进行手势识别,控制vrep仿真机械臂 anaconda 环境部署: conda create -n py37 python=3.7 pip install opencv-python conda install tensorflow==1.13.1 conda install keras==2.2.4 conda install matplotlib pip install imutils 程序介绍: label.py 采集,制作标签数据集 model.py 定义模型 train.py 模型训练 test.py 测试手势识别结果 main.py 控制机械臂主程序 vrep.py, vrepConst.py, remoteApi.so : vrep 为 windows 提供的官方接口 puma560.ttt vrep机械臂

    setuptools-42.0.0.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    setuptools-1.3.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    毕业设计 基于Python+Flask的知识图谱的推荐系统,音乐领域知识图谱3MKG源码+详细文档+全部数据资料 高分项目

    【资源说明】 毕业设计 基于Python+Flask的知识图谱的推荐系统,音乐领域知识图谱3MKG源码+详细文档+全部数据资料 高分项目 【备注】 1、该项目是高分毕业设计项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 3、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕业设计、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!

    Python环形数组.docx

    环形数组

    Jira敏捷开发.pdf

    Jira敏捷开发.pdf

    十六进制转浮点数.vi

    十六进制转浮点数.vi

    华为OD机试D卷 - 掌握的单词个数 - 免费看解析和代码.html

    私信博主免费获取真题解析以及代码

    setuptools-32.2.0.zip

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    MP4拖入压制,支持多文件拖入,可压缩至原体积的5%-20%基本无损

    MP4拖入压制,支持多文件拖入,可压缩至原体积的5%-20%基本无损,采用GCC编译,可略微增加压缩速度

    setuptools-3.6.tar.gz

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    2024华为OD机试D卷 - 最大矩阵和 - 免费看解析和代码.html

    私信博主免费获取真题解析以及代码

    setuptools-50.2.0-py3-none-any.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    华为OD机试D卷 - 手机App防沉迷系统 - 免费看解析和代码.html

    私信博主免费获取真题解析以及代码

    卡通海洋0.0.5 凑11

    1,uv偏移 2,海岸线 3,海面透明度设置 4,海岸线噪音纹理(变体Shader) 5,海浪形变

Global site tag (gtag.js) - Google Analytics