2011年11月27日

我不信奉Scrum,我信奉敏捷

摘要: Scrum一直以来争论不断。虽然创始人Ken在演讲中曾说过即使是白痴也可以用Scrum,但是依然有很多人认为Scrum对团队成员的素质要求非常高。另据统计,75%以上的Scrum都可以称得上失败。去年十月,有幸参加了Outsofting鲍央舟老师的Scrum培训。培训期间,另一位敏捷教练Julien问我:“你信奉Scrum吗?”当时我冲口而出的回答是:“我不信奉Scrum,我信奉敏捷。”回想起来,了解Scrum这几年来,一直对Scrum有一种怪怪的感觉。这难道就是传说中男人的直觉?呵呵。1. 我们这样走向Scrum1.1 在Scrum之前,我们是这么干的。任何一个项目都可以划分为活动,角色和产 阅读全文

posted @ 2011-11-27 08:33 大卫张 阅读(2330) 评论(8) 推荐(0) 编辑

2011年11月15日

你是“职业”软件开发吗?——书评《浮现式设计-专业软件开发的演进本质》

摘要: 原文首发于图灵社区。http://www.ituring.com.cn/article/196很多软件开发人员很困惑,自身的职业发展是怎样的?靠谱的公司怎么那么少?很多软件公司很困惑,软件开发人员怎么招聘,怎么培养,怎么用?为什么靠谱的软件开发人员那么少?如果你有上述疑惑,在思考职业的软件开发人员应该是什么样,这本书可以给个参考。1. “码农,请不要侮辱农民这个职业!”“码农,请不要侮辱农民这个职业!”——原话出自@孟晓林Ralph。读完《浮现式设计-专业软件开发的演进本质》,这句话一直回响在我的耳边。做软件就是写代码,这是一种典型观点。软件行业有个提法,要想成为高手,至少先要有十万行代码经验 阅读全文

posted @ 2011-11-15 21:22 大卫张 阅读(1981) 评论(4) 推荐(2) 编辑

2011年11月2日

职场新人如何生存?

摘要: 职场有很多新人。也许你刚参加工作,也许你刚跳槽到一个新公司,也许你经验丰富,空降到某公司带团队。不管怎么样,公司的一切对你来说都是新的,对你来说,首要的问题是在新公司如何生存?且看“鲜花盔甲的故事”。鲜花盔甲的故事 从前有一个村子来了一个外来者,他身着盔甲,为人低调。过了一段时间,因为对村子毫无贡献,被逐出了村子。 从前有一个村子来了一个外来者,他身着盔甲,手持刀剑。村民们很排斥他,他的行为让村民们很担心。最后他与村民们互殴,被村民们齐心协力的赶出了村子。 从前有一个村子来了一个外来者,他身无寸甲,手持鲜花。他四处向村民们献花,也接受了部分热情村民的鲜花。但在不知是“躲猫猫”还是“俯... 阅读全文

posted @ 2011-11-02 09:12 大卫张 阅读(2224) 评论(6) 推荐(4) 编辑

2011年11月1日

你愿意结对Review吗?

摘要: 也许你在这样一个团队工作。在这个团队中你感到寂寞,没人关心;工作是日复一日的重复,没有成长;编码工作太枯燥,能力得不到承认;人们有时会相互指责,没有团队氛围,各干各的。 没错,这不是你想要的。作为一个个体,你想在良好氛围的团队中工作,你想快速成长,你想受到关注和被关怀;作为一个团队,你希望团队的产出是更高质量的,你希望从团队成员的分享中学到新知识和技能。那么,你愿意做什么让这一切发生呢?结对Review是一个很好的开始。想了解结对Review,请参考《推荐实践:结对Review》。 结对Review的关键就在于参与者用什么样的心态去Review,而不是用什么样的方法和什么样的人去Rev... 阅读全文

posted @ 2011-11-01 06:52 大卫张 阅读(1998) 评论(6) 推荐(2) 编辑

2011年10月23日

为未来学习4 - 自省样例:推广结对Review

摘要: 为未来学习听起来很好,但如果没有落地的方法,那就仅仅是引发思考的假大空而已。在上一篇中已经向大家推荐了自省表,下面以“推广结对Review”作为样例来展现自省表使用过程。最近有机会在一个几十个人的团队进行过程改进,推广结对Review是一项正在开展的工作。然而就像其他实践一样,推广并不容易,下面就是我作为推广者在推广期间的记录。1. 没有新东西会好用由于本人曾经在以前的工作中熟练的使用结对Review,并且在前段时间推荐给一个小团队并取得了不错的效果。所以最开始的推广方式就是:1)在会议上告诉大家结对Review是多么好的一个东西;2)撰文描述结对Review,地址:http://www.cn 阅读全文

posted @ 2011-10-23 10:33 大卫张 阅读(1296) 评论(0) 推荐(1) 编辑

2011年10月17日

为未来学习3 - 工具:自省表介绍

摘要: “一再重复做同一件事而期待会有不同的结果,是发疯最明显的征兆。”——爱因斯坦。爱因斯坦也不总是对的,就工作和个人成长而言,我并不认同他的说法。工作本身就是一再的重复,但是这种重复的确会有不同的结果。同样是十年的软件开发,同样是十万行代码经验,有人成了牛人,很多人依然是码农。自省表介绍上一篇博客《为未来学习》中提到,为未来学习以改变自己为第一要务。如何改变自己?工具是第一位的,正所谓“工欲善其事,必先利其器。”下面就介绍为未来学习中的最重要工具:自省表。过去当下将来眼光心态行为习惯1. 过去、现在和将来。1)过去:过去主要指结果等一旦完成后不会变化的东东。这些东东非常重要,但是终将成为过去。2) 阅读全文

posted @ 2011-10-17 01:18 大卫张 阅读(2546) 评论(2) 推荐(2) 编辑

2011年10月7日

为未来学习2 - 乱弹“体机用”

摘要: 为未来学习的思路源于身为一个软件从业者的我对未来的担忧。软件行业一直有这么一句话,软件开发是青春饭,30岁或35岁后就写不动了。这是经典的为过去学习模式,其假设是知识经验是可以被传授的。如果自己花费10年20年积累的知识经验可以在较短时间内被他人学会,那么自己也很容易被别人替代。那么有没有什么办法可以让自己变得不可替代?体机用与为未来学习“体机用”是早已有之的概念,却能够帮助我们区分为过去学习和为未来学习两种学习模式。体用是很容易理解的概念,体指本体或本质,用是效用或表现。机也容易理解,却难以掌握。机是指时机,常用的不少成语无机可乘,机不可失,临机应变,当机立断,见机行事,机缘巧合等都与时机相 阅读全文

posted @ 2011-10-07 16:04 大卫张 阅读(1699) 评论(3) 推荐(1) 编辑

2011年9月26日

为未来学习

摘要: 学习应该不是一个问题,尤其对IT圈而言。每个IT从业人员都知道,如果你不学习,你很快就会被淘汰。IT圈新技术、思想层出不穷,也逼着大家不断去学习。翻开IT从业人员的简历,不管是新手还是老油条,学习能力强几乎是必备项。IT从业人员的危机感也很强,不少人都在强调,如果在公司学不到东西就会离开。受此驱动,IT公司和其他公司不同,三天两头的培训学习,公司很重视学习。然而,学习是个问题,而且是个大问题。以前在看报纸的时候,发现过一个现象,肝炎、脚气什么的,疑难杂症的广告最多。恰恰是因为缺乏根治的手段,才会有那么多医治的方法,才会让那么多庸医有利可图。“真正的难题都在显眼之处”,其实问题并没有藏起来。而众 阅读全文

posted @ 2011-09-26 21:31 大卫张 阅读(3147) 评论(12) 推荐(8) 编辑

2011年8月31日

推荐实践:结对Review

摘要: 每一味药都是有副作用的,每一个实践也是。通常的想法是尽量减少和避免其副作用,然而这绝非最佳做法。有些药就是因为其副作用而广为人知,例如伟哥。软件开发中各种各样的实践也都有副作用。如何降低有害的副作用,放大有益的副作用?结对Review不是一个全新的实践,而是旧有实践的包装,主要原因恰恰是因为其副作用。结对是最小的团队,在这个最小的团队中如何进行团队合作,如何促进团队学习,结对Review开了个好头。1. 实践介绍1.1 实践简介在开发人员完成一份任务后,由开发人员和团队的另一名成员坐在一起进行结对Review。Review的方式是由该开发人员来讲解他对于这个任务的理解、他的设计思路和他的实现。 阅读全文

posted @ 2011-08-31 08:31 大卫张 阅读(2462) 评论(3) 推荐(1) 编辑

2011年7月29日

我心中的敏捷

摘要: “一千个读者就有一千个哈姆雷特, 但哈姆雷特不会变成李尔王。”每个人心中都有自己的敏捷,在此,也说说我心中的敏捷。声明,此文章仅代表个人见解,可以献花可以扔砖。任何个人见解必然存在个人对原有信息的重新理解或者扭曲,我相信这里依然存在。一.我是这样衡量敏捷的在我心中对敏捷有两个主要的衡量依据,每个依据分为5个方面进行阐述。这5个方面并非层级关系或相互独立,实际上你不可能只践行其中一个方面却完全不涉及其他方面,同时这5个方面间存在一种平衡关系,很难单独让其中一个方面超出另一方面太多。1. 以人为本,持续改进1.1 引入敏捷方法学和实践为了改进引入敏捷方法学和实践,最常见的就是引入Scrum和XP中 阅读全文

posted @ 2011-07-29 07:38 大卫张 阅读(1808) 评论(5) 推荐(4) 编辑

导航