2011年7月27日

你不是真正的敏捷

摘要: “你不是真正的快乐,你的笑只是你穿的保护色。这世界笑了,于是你合群的一起笑了。”摘自五月天“你不是真正的快乐”,领衔出演:周星驰。1. 敏捷成为主流?敏捷已经成为主流?前段时间敏捷十年,国外纷纷报道,皆称敏捷已经成为主流。将在杭州举办的今年十月的QCon更是把主题定为“敏捷已到壮年”。然而什么是敏捷至今依然没有权威的解释,每个人的心中都有着自己的敏捷。敏捷是个筐,啥都往里装。敏捷成了一个喧嚣的菜市场,啥都有!敏捷工具、敏捷思想、敏捷宗教、敏捷方法学、敏捷咨询、敏捷世界观、敏捷实践、敏捷个人、敏捷团队、敏捷企业、敏捷教练,以及种种伪敏捷。敏捷到底是什么?“我敏捷了”:1)使用了某敏捷工具;2)应 阅读全文

posted @ 2011-07-27 09:01 大卫张 阅读(2379) 评论(5) 推荐(8) 编辑

2011年7月14日

等我有了力量,结果就会不同

摘要: 据小道消息,70%的软件从业者都认为自己怀才不遇。也许你不同意,但是我承认,我也是其中一员,呵呵。韩寒说,怀才就像怀孕,时间久了才能让人看出来。但也有人说,怀得太长就生了,谁还知道你有才?看来在生之前就被看出来是件很重要的事。然而千里马常有,伯乐不常有。“我的梦中情人,他是一位盖世英雄,我知道有一天,他会穿着金甲圣衣、踏着五彩祥云来娶我……可是,我算出了开始,却没算出这个结局……”这是《大话西游》... 阅读全文

posted @ 2011-07-14 14:06 大卫张 阅读(7417) 评论(53) 推荐(43) 编辑

2011年7月11日

软件以人为本5 - 敏捷3 - 拯救每日立会2

摘要: “思考可以很复杂,但行动一定要简单。”每日立会远不像看起来那么简单,了解它背后的复杂内涵,有助于掌握和使用它。但如果过于在意它的复杂性,出左脚还是右脚就成为了一个问题。1. 问题解决了吗?上一篇《拯救每日立会》应该算达成了第一个目标“思考可以很复杂”。要做好每日立会需要复杂的思考,需要关注方方面面,甚至需要改变自己。也许各位看官会很心动,想下一次就应用到实际当中。然而难题来了,你会发现上一篇中的方法过于复杂了,对你来说缺乏可操作性。而无操作性就意味着无法落地,就无法给团队带来实质性的帮助,这不就变成了夸夸其谈吗。怎么办?这可把我难倒了,好吧,出绝招。为什么有经验的敏捷教练能够做到呢?教练的做法 阅读全文

posted @ 2011-07-11 10:01 大卫张 阅读(1615) 评论(1) 推荐(0) 编辑

2011年7月7日

软件以人为本4 - 敏捷2 - 拯救每日立会

摘要: 题目源自《拯救大兵雷恩》。话说每日立会作为Scrum实施的先锋队,战斗在Scrum的最前沿。然而它孤军深入,面临覆灭的危险。如何拯救?其实在上一篇博客中已经隐约提到了拯救的办法,估计各位看官并未注意。不过也不必担心,且让我慢慢道来。1. 大兵-每日立会每日立会在什么时候变成大兵的呢?是在你觉察到的时候?不,比那早得多。敏捷很火,如果你还没有在用,值得试试。因此在经过或多或少的培训后,A团队决定开始实施Scrum。在开始的时候,团队坚持以“暴露问题,沟通进度”为目标,坚持在固定时间固定地点,从不超过15分钟,只回答3个问题。团队成员们比较兴奋,咱们可以自组织了,咱们可以敏捷了。但热情并没有持续很 阅读全文

posted @ 2011-07-07 13:28 大卫张 阅读(1762) 评论(4) 推荐(0) 编辑

2011年7月6日

软件以人为本3 - Scrum之每日立会1

摘要: 《软件以人为本》由此开始进入实战部分,先从Scrum的实践开始吧。1. 每日立会很难来自微博@大卫张33(就是我自己,呵呵):http://weibo.com/1812458977/eD4B8a661kg似曾相识?早上路过一个站会现场。白板上贴了很多即时贴,大概每类10-15张;团队围成一个圆圈,但是没有面对白板;领导挨个询问,被询问者面对领导作答;领导笔录,问问题,每人两分钟左右。团队成员10人左右,主持询问时感觉其他人不是太关心,有零星的窃窃私语。半小时后回来,白板不见了。每日立会大多都会变成进度汇报会议,面对领导汇报进度,领导继续安排工作。会议逐渐会超出15分钟甚至半小时,几个成员对细节 阅读全文

posted @ 2011-07-06 09:16 大卫张 阅读(2218) 评论(7) 推荐(2) 编辑

2011年7月3日

软件以人为本2 - 为什么软件要以人为本?

摘要: 软件以人为本,这是一个值得讨论的话题吗?1. 回顾“软件工厂”至今还记得在我国九十年代中期兴起,两千年左右火爆的 “软件工厂”运动。CMMI、TSP、PSP、RUP、UML还有MDD等等就是在那几年开始火爆的。招募一帮代码工人,给他们合适的工具,用最好的流程和方法学管理他们,他们就能生产出符合要求的软件产品。多么好的想法啊!公司老板和管理人员太喜欢了,于是很多公司轰轰烈烈加入了“软件工厂”运动中。如果加上MDD,在不远的未来代码都可以自动生成,代码工人可以取缔,于是真正的“软件工厂”就建成了。当时作为软件开发人员的我也有点小恐慌,做开发真的是青春饭啊,这才做开发几年,连写代码这个工种都要淘汰了 阅读全文

posted @ 2011-07-03 17:39 大卫张 阅读(2013) 评论(7) 推荐(5) 编辑

2011年6月26日

软件以人为本1 - 序 - 写在上海2011ScrumGathering会后

摘要: 听说我党科学发展观的核心是以人为本?听说企业管理最重要的是以人为本?大多被管理的笑了。听说软件开发是以人为本?基本上所有搞开发的都笑了。听说敏捷是以人为本?你笑了没有?虽然我这次是严肃的。常常听到以人为本,但是什么是“人”,其实我们知之甚少。敏捷社区相对于其他软件开发社区而言,更加以人为本。从2001的敏捷宣言开始,以人为本就是敏捷宣言中最重要的内容。第一条就是来自于最新的中文版敏捷宣言的“个体和互动高于流程和工具”。然而从敏捷社区组织的各种大会可以看出,社区对人的关注度并不够,在会议的议程中主要谈的是谈方法学、工具、流程和实践等等,真正谈“人”的比较少,这一点在国内的社区尤为明显。1. 20 阅读全文

posted @ 2011-06-26 17:52 大卫张 阅读(1486) 评论(6) 推荐(4) 编辑

2011年6月7日

软件项目经理新手上路(16) - 后记,一切才刚刚开始

摘要: 如果你内向,同时觉得自己够聪明,就去做软件开发人员吧。这是我当时为什么从事软件行业的原因。而且,我发现不是我一个人这么想,中国内向的聪明人实在是太多了。这些人都认为,相对于面对人而言,他们更善于面对电脑。他们最常做的就是,给我问题,让我编程解决它。如果你是团队的一名开发人员,你的团队成员都是内向的聪明人,你会怎么做?如果有一天你被提升为软件项目经理,你的团队成员都是内向的聪明人,你能怎么办?1. 做自己1.1 没有什么可以取代你去经历没有什么可以取代你去经历,而这些经历才能打造独一无二的你。不要简单的迷信理论工具过程和方法,这是为大多数人创造的。适合大多数人的肯定适合你,这句话可能是对的;适合 阅读全文

posted @ 2011-06-07 10:53 大卫张 阅读(2872) 评论(9) 推荐(8) 编辑

2011年6月2日

软件项目经理新手上路(15) - 动起来再调整 - 向项目经理推荐敏捷

摘要: 要成为一个好的项目经理需要学会逆水行舟。虽然顺水推舟有时也能到达目的地,但学会逆水行舟,你才能到达任何地方。“虽然很有道理,但我认为现实不允许,很多项目都有规定的期限。中途还有给客户演示效果,往往实际项目中都是按最后上线日期来进行项目规划管理的。”“写得不错,但是有些建议过于理想化了。毕竟说得很有道理,但实际中具体做起来又不是那么一回事了。”这是两位网友对《软件项目经理新手上路》的评论。这话很有道理,也是在现实生活中碰钉子碰出来的。在项目中确实存在很多限制,我们应该顺应限制,顺水推舟,否则会很难看。但如果这些限制间存在矛盾的话,如何能够做到顺水推舟呢?例如,项目资源限制与最后期限限制的矛盾。1 阅读全文

posted @ 2011-06-02 17:32 大卫张 阅读(3167) 评论(1) 推荐(1) 编辑

2011年5月27日

软件项目经理新手上路(14) - 你知道的太多了,无责任评项目管理

摘要: 话说有一天,魔鬼抓到了两个项目经理张三和李四,他决定吃掉一个,剩一个来给他做项目。张三骄傲地说:“我有PMP证书,我精通CMMI、软件工程,还会敏捷、Scrum。”魔鬼一口就把他吃掉了,“额,你知道的太多了。”1. 你知道的太多了有3个游泳教练在教人游泳。第一个教练推荐学生看两本书《游泳工程》和《游泳理论大全YYBOK》,看完了考试,考完试颁发《游泳证书》,可以自由下水游泳了,注意教练不对结果负责。第二个教练会先让学生在岸上按照《游泳YYMMI》规范把动作练到完美,同时结合两本书《游泳工程》和《游泳理论大全YYBOK》,并且在学生下水后严格按照《游泳YYMMI》执行,不能变形。第三个教练很残酷 阅读全文

posted @ 2011-05-27 17:13 大卫张 阅读(4012) 评论(16) 推荐(4) 编辑

导航