2009年11月23日星期一

敏捷-好的开发人员-培养他们-留住他们

clipped from www.infoq.com
InfoQ中文站:有人说要成功应用敏捷开发,需要很好的开发人员才可以,你觉得如何呢?

Dave:我实在很爱这论点!虽然我完全不明白这是什么逻辑,但十分有趣。

“如果我想应用敏捷开发方式,那我就需要好的开发人员”,那是不是如果我采用其他方法就可以用差的开发人员呢?我从来都不认为在什么情况下可以接受低劣的开发人员。

当我去做顾问服务的时候,看到他们公司开发人员,我希望我可以跟他们说:“炒掉30%的开发人员”(但我从来未说过),因为这样其实可以提升效率,我不认为你可以期望在没有好开发员工下能做到什么好东西。

但不要误会,好员工跟巨星是有分别的,一班大师级的开发人员只会花时间在争吵,你需要的是良好的配合,一些好的,一些大师,也需要初级员工以作培训。

任何好的开发过程的核心都是好的员工,在其他行业也不例外,试想想你去到医院,里面有不好的医生那可不可以呢?无论什么行业,你都需要好的员工。

更重要的问题是,我们如何找到好的开发人员?

我们这个行业,从来都没有一个好的方法去培养好的开发人员。我们有大学教授理论,不过学校不知道什么是真正的软件开发,而入了行再重新开始学习编程,我认 为这是不当的方法,你需要一些大师,好的开发人员,和初级开发人员,而我们的责任是使初级的开发人员成为良好的开发人员。这是开发优秀软件的重要因素。


2009年10月22日 上午9时23分
发表人

Tarzan Wang Tarzan Wang


当我去做顾问服务的时候,看到他们公司开发人员,我希望我可以跟他们说:“炒掉30%的开发人员”
哈哈,老大说的好呀,关键是如何招到好的开发人员,如何培养好的设计师,如何留住他们

好的开发人员要看天赋的,还有就是上进心的.
我觉得好的开发人员都有洁癖,心理上的洁癖.

留住,是一个很大的问题.如果说,一个公司的流动性过大,就因该考虑这个公司的福利是不是出了问题.......人才有时候看重的不是福利....
 blog it

2009年8月13日星期四

软件债务的概念

很贴切,很实在,命中要害
clipped from www.infoq.com

他认为软件债务由以下5个部分构成:



  • 技术债务:现在不去做、没有完成的事情,将会在未来对开发工作产生负面影响。

  • 质量债务:难以验证整个系统的功能和技术质量。

  • 配置管理债务:集成和版本发布管理变得更具风险、复杂,而且更易于出错。

  • 设计债务:要想加入一般复杂度的功能,其成本不断增加,并超出如果从头开发要付出的成本。

  • 平台经验债务:能够开发系统功能的人力资源受限。


Bill Curtis以同样的基调讨论了Muda(即日语中的“浪费”)对软件项目的影响:软件项目中最常见的浪费来源就是返工,这往往是软件债务的结果:

少数对返工的研究指出:在大多数未能成功推行流程改进的组织中,返工所占的项目工作量介入30%到50%。这个数字令人痛苦不堪,不仅在收集数字时如此,而且想让人们承认也是难上加难。没有几个公司高层愿意承认他们在应用开发上浪费了40%的投入。

Sterling提出几种管理和减少软件债务的方法:


  • 整理一个工作列表

  • 强调质量的重要性

  • 不断改善工具和基础架构

  • 持续提升系统设计

  • 在组织中共享知识

  • 最重要的一点:雇佣正确的人来开发你的软件!

 blog it

2009年7月20日星期一

盗版走向历史和政治舞台

对于盗版,我认为它和开放源代码运动有类似的地方——知识和创造力属于全人类,它应该得到广泛的免费的传播。

反对者会说,如果没有知识产权保护,不能对创新者给予经济补偿,那么最终就没有了创新的动力。

上面的论断对于传统工业和农业是适用的,但对于互联网和知识经济却是过时的。那些创新者往往会和商业资本迅速结合,形成足够的竞争优势格局,而那些后来的模仿者往往在模仿是已经落后很多了;而且如何确定非实物的知识产权和界定盗版,有效地低成本地执法也是一大难题。
clipped from tech.sina.com.cn

  在今年6月结束的瑞典议会大选中,盗版党获得大胜,赢得了选票总数的7.1%,超越了几个瑞典老牌政党。这意味着在瑞典总共拥有的20个欧洲议会席位中,盗版党将得到其中2个。不久人们就能在欧洲议会看到他们的身影。

  50岁出头的安格斯隆其实看上去一点都不像个“海盗”或者激进的“愤青”,谈吐彬彬有礼,和蔼可亲。这个即将成为欧洲议会一员的人其实是瑞典一名顶尖的计算机专家。他的父母是编程师,他自己也为专利局开发过软件,然而,现在他改变了他的立场。

  盗版党的竞选纲领很明白:改革版权法,废除专利,尊重隐私。他们希望人们可以毫无忧虑地下载网络上的各种资源,不必担心收到某某电影公司、唱片公司的法院传票。

  说起盗版党,不得不提一个叫做“海盗湾”的网站,在这个开设于2003年的网站上,几乎能找到全世界所有的盗版资源下载链接。如今,海盗湾的独立用户已经超过了1200万,每日点击率达40亿次。好莱坞大片刚上映几个小时或还未上映,已经能有人提供下载了。

  “网络目前最主要的功用是在文学和音乐方面。作者的作品,在他们短短的一生之中,实在是太容易被湮灭了。作品被阅读了之后,才能影响世人,在思维定势中,这与作者希望自己的作品大卖并不矛盾。然而,当这两种需求矛盾的时候,我们应该先把所谓的利益放在一边,而把作品应当怎样传播这一项放在更重要的位置。

  艺术家和作家最基本的需要就是让他们的作品被更多的人所读到,在他们活着的时候,让他们的观点被更多人听到,这是他们灵感的来源。怎样达到这个目的,也就是说怎样能让更多读者接触到他们的作品,这是第二重要的方面。

  不过也有人认为,盗版党之所以能在瑞典赢得人心,这也仰赖瑞典的国家文化。在这个北欧高福利国家,公民和永久居民的教育、医疗几乎全部免费。孩子出生时父母可以休带薪假,孩子从出生后到16岁,每个月可以领政府津贴。在这种“全免费”的生活环境下,难道从网络随便下载一部《变形金刚2》和迈克·杰克逊的老歌不是顺理成章的吗?

  在2006年瑞典议会大选中,瑞典盗版党的得票率仅仅为0.63%,但只有几年的工夫,已经旧貌换新颜。盗版党最初源于瑞典,后来逐渐波及到欧洲其他国家。如今,比利时、奥地利、法国和西班牙等国的盗版党社会活动十分活跃,并且还成立国家盗版党联盟。


blog it

2009年7月17日星期五

饮鸩止渴的后果很严重

clipped from chinese.wsj.com
近年来,荒谬的住房价格一直是中国经济的痼疾。官方此前推出的限制措施早已成为一纸空文,房地产价格泡沫仍在不断膨胀。
中国国内房价的持续泡沫化高企早已使得经济畸形发展,未来投资、消费等前景堪忧,人民生活困苦不堪。以中国首都北京为例,当前的住房价格在官方宣布调控之下,以可比条件计算居然仍大大高于美欧次贷危机爆发前相似地段的泡沫价格。这也使得很多消费者因将支出大部分投入住房或为计划购买住宅而不得不减少其他支出。
房地产市场是政府财税收入的摇钱树,特别是地方政府。当然,提振国内经济,防止过分下滑是解决就业和改善民生的必须,但通过没有质量的扩张性财政货币政策,适得其反。实体经济并没有多少提振,国内消费没有质的提升。反而是投机性的股票和房地产市场过度亢奋,在一定程度上伤害了实体经济(因为大家觉得投机能更快更多获得收益,谁还去促进实体经济)和恶化了民生。

全球的金融经济危机,是华尔街的所谓精英们捆绑和忽悠了人们。我们国家的房地产大鳄和大的国企和地方政府,绑架了中央政府和全体老百姓,以正当的发展经济的名义剪羊毛。

2009年7月8日星期三

Momentum of Apple iPhone

2009年6月2日星期二

不买房就是对改革的支持

clipped from blog.sina.com.cn
谬论一、房价不可能下跌
谬论二、百姓买涨不买跌
谬论三、要死也是银行先死
谬论四、救楼市就是救中国经济
谬论五、房价下跌百姓最受伤害
谬论六、穷人不应关注高房价
谬论七、啥都可无不可无房
谬论八、买房就等于爱国
谬论九、成交量回暖等于房价要涨
谬论十、一线大城市房价并不高


房地产商的倒塌会让我们思考5万亿房贷到底多少是进入了实体经济。在GDP三驾马车里面,出口在全球经济迟迟不能触底回复的大环境下萎缩严重,内需并没有什么起色,只是靠固定资产和基建的国家大投资来带动GDP维持在不影响就业民生的增长水平上的话,这个五万亿砸进去了,然后呢?

我们国家的改革还要继续下去,政治体制和经济增长模式的改革,不能再拖下去了。不买房就是让这样的改革早点到来。

2009年5月31日星期日

RCP-based product for Scrum Team

Eclipse-based Planning Product xProcess Goes Open Source

xProcess allows users to define project management processes (for
example task patterns, artifacts, gateways and workflows) and then plan and run
live projects while monitoring targets, deliveries and process compliance.
Agile methods for software development such as Scrum, FDD and
variants of Unified Process are particularly well supported by the
technology, which provides priority-driven ordering of activities and resource
balancing. The free download of the product includes pre-configured processes
for Scrum and other methods.
xProcess can be downloaded and evaluated from www.openxprocess.com or via SourceForge
at http://sourceforge.net/projects/xprocess/.
 blog it