参考原文:http://www.infoq.com/cn/news/2008/08/manifesto-fifth-craftsmanship 。Robert Martin再次掀起了讨论编程的职业水准的声浪,他提出敏捷宣言的第五项原则:
精益求精胜过简单执行(Craftsmanship over Execution)
他解释说,这项价值表明:在开发软件特别是在编写代码时,有精益求精的态度非常重要,这远胜过仅仅开发出可用但是见不得人的丑陋代码。大多数软件开发团队都是言听计从,按命令办事,但是他们并没有真正投入到工作中去。我们重视言听计从,但是精益求精的态度更为宝贵。
许多人都回应了Bob大叔的文章,提出了他们对于被贬低的原有说法“敷衍了事”的修订,其中包括:(精益求精胜过)个人英雄主义、可用代码、唯工程化、奇技淫巧、险中求胜、效率优先、数量第一、辛苦劳作、缴械投降,甚至还有东拼西凑。
不久之前,Brian Marick提出了类似的建议,他认为:敏捷团队应该重视技能、修炼、灵性和快乐,并以此作为当前敏捷宣言的补充。多年来,在提到软件开发时,Pete McBreen一直用“craftsmanship”一词强调个人技能的重要性。Sean Hanly在文章《禅与软件开发的艺术》中提出 “质量更胜数量”,并论证了敏捷如何能够支持“精益求精”。这几年里,很多人都已经提出了类似的观点,虽然形式不同,但其本质都是认同“将软件作为一门手艺”这样的说法。
简短截说,敏捷软件开发越来越重视“程序员的职业水准”,这并不是什么全新的观念了。极限编程提出一系列技术实践,就是为了达到这个目的。Scrum强调“技术卓越性”,还有很多其他的例子。问题在于:为什么有那么多团队都做不到这一点?是不是太过隐晦了?为敏捷宣言加入第五条价值能使之显现出来么?它会不会造成不良影响?欢迎读者分享对于此话题的想法和意见。
读后感:精益求精是一种专业精神和态度,是一种真正的对工作的兴趣和热爱驱动的自我专业技能提升途径。因为我们的改进是持续的,是永无止境的。如果我们老是不负责任的敷衍了事,比如虽然按进度完成了工作但是质量很差导致大量的返工,则损失的不仅仅是团队利益,个人的价值也无法真正得到体现。还记得三个石匠的故事里面,只有最后一个工匠意识到了自己在建筑世界上最完美的一个建筑,最后他成功了,所以你对工作的态度决定了你技能提升的高度,技能提升的高度有会逐步体现到你的经济价值上面。
附敏捷宣言的原四项原则
精益求精胜过简单执行(Craftsmanship over Execution)
他解释说,这项价值表明:在开发软件特别是在编写代码时,有精益求精的态度非常重要,这远胜过仅仅开发出可用但是见不得人的丑陋代码。大多数软件开发团队都是言听计从,按命令办事,但是他们并没有真正投入到工作中去。我们重视言听计从,但是精益求精的态度更为宝贵。
许多人都回应了Bob大叔的文章,提出了他们对于被贬低的原有说法“敷衍了事”的修订,其中包括:(精益求精胜过)个人英雄主义、可用代码、唯工程化、奇技淫巧、险中求胜、效率优先、数量第一、辛苦劳作、缴械投降,甚至还有东拼西凑。
不久之前,Brian Marick提出了类似的建议,他认为:敏捷团队应该重视技能、修炼、灵性和快乐,并以此作为当前敏捷宣言的补充。多年来,在提到软件开发时,Pete McBreen一直用“craftsmanship”一词强调个人技能的重要性。Sean Hanly在文章《禅与软件开发的艺术》中提出 “质量更胜数量”,并论证了敏捷如何能够支持“精益求精”。这几年里,很多人都已经提出了类似的观点,虽然形式不同,但其本质都是认同“将软件作为一门手艺”这样的说法。
简短截说,敏捷软件开发越来越重视“程序员的职业水准”,这并不是什么全新的观念了。极限编程提出一系列技术实践,就是为了达到这个目的。Scrum强调“技术卓越性”,还有很多其他的例子。问题在于:为什么有那么多团队都做不到这一点?是不是太过隐晦了?为敏捷宣言加入第五条价值能使之显现出来么?它会不会造成不良影响?欢迎读者分享对于此话题的想法和意见。
读后感:精益求精是一种专业精神和态度,是一种真正的对工作的兴趣和热爱驱动的自我专业技能提升途径。因为我们的改进是持续的,是永无止境的。如果我们老是不负责任的敷衍了事,比如虽然按进度完成了工作但是质量很差导致大量的返工,则损失的不仅仅是团队利益,个人的价值也无法真正得到体现。还记得三个石匠的故事里面,只有最后一个工匠意识到了自己在建筑世界上最完美的一个建筑,最后他成功了,所以你对工作的态度决定了你技能提升的高度,技能提升的高度有会逐步体现到你的经济价值上面。
附敏捷宣言的原四项原则
- 个体和交互胜过过程和工具
- 可以工作的软件胜过面面俱到的文档
- 客户合作胜过合同谈判
- 响应变化胜过遵循计划
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15027599/viewspace-438752/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15027599/viewspace-438752/