当Agile已经变成一个贬义词的时候,我们是要把Lean变成下一个贬义词吗?还是脚踏实地去做一些改进?
在这里,向大家推荐 James Coplien 的 Organizational Patterns。它不是一套新的过程,一上来弄十几个实践,也不知道为什么就开始结对开始 TDD 了。它也不是什么大师思想,只有大师才能领会。它更像一个中药柜,里面列了许多药方,更重要的是还告诉你了什么时候用什么药,相关的药有哪些,吃了药有副作用的话用什么药去化解。
在Oredev 2008上有一个相关的演讲视频(原视频地址被墙,这是我放在Youku里的):
http://v.youku.com/v_show/id_XMTUxNzgyOTI0.html
不过没有演讲稿的下载,我找到了一个类似的(见附件)
这本书在电驴上有,不过还没有下载下来。国外的朋友可以去买纸版的:
http://www.amazon.com/Organizational-Patterns-Agile-Software-Development/dp/0131467409
我下载了第三章和第四章的sample,来源是合法的(见附件)
在他的主页上有Top 10 Patterns:
http://users.rcn.com/jcoplien/Patterns/Top10OrgPatterns.html
本来有一个wiki的,不过现在已经挂掉了。利用web.archive.org还可以找回来。
http://orgpatterns.wikispaces.com/
模式有很多。在我看来最重要的就两个:
第一个是要有Unity of Purpose,大家必须要朝一个方向努力。另外一个是Distribute Work Evenly,工作必须在所有组员之间平均分担。不过最重要的也是最无用的,因为只要达到了这两个状态,基本上也没有项目管理问题了。所以我把其他的模式都看成达到Unity of Purpose & Distribute Work Evently的手段。
关于Distribute Work Evently这个模式特别有意思。Coplien用CRC卡记录了组员的角色,职责以及互相沟通的频率。然后标以红黄绿的颜色表示连接强度。这个非常有意思。让我想其了包之间的依赖。让我想起了玩Bridge游戏时钢铁受力图。也许协作问题根本要解决的就是如何平均分摊受力吧?
更新:
又在Cope的google site网站(不出意外,也是被封了的)上找到了一个Cutter的
Report。
分享到:
相关推荐
[资料][系统建模][敏捷软件开发][Organizational.Patterns.Of.Agile.Software.Development][Harrison.Coplien].rar 英文扫描高清版
Proven Patterns and Techniques for Succeeding with Agile in Your Organization Agile methods promise to help you create software that delivers far more business value—and do it faster, at lower cost,...
Organizational international career logics (OICLs): A conceptual tool for analyzing organizational expatriation patterns and their consequences for the management of organizations M 121 ...
But many organizations’ efforts to move to SOA have been mired–by organizational issues, by conflicting vendor messages, and by architectures that may amount to little more than Just a Bunch of Web...
PMI's Organizational Project Management Maturity Model (OPM3™) provides a foundation of knowledge about organizational project management and organizational project management maturity. It assists ...
But many organizations’ efforts to move to SOA have been mired–by organizational issues, by conflicting vendor messages, and by architectures that may amount to little more than Just a Bunch of Web...
But many organizations’ efforts to move to SOA have been mired–by organizational issues, by conflicting vendor messages, and by architectures that may amount to little more than Just a Bunch of Web...
《组织管理》(Hr505)是人力资源管理领域中的一个重要课程,它涵盖了企业组织结构、人员配置、团队建设、领导力发展、决策制定、沟通协调等多个关键方面。在这个课程中,学生将深入理解组织管理的核心理论与实践,...
本文探讨了组织双元性(organizational ambidexterity)、市场导向(market orientation)与企业绩效(firm performance)之间的关系,并通过实证研究揭示了在不同市场导向(主动型与响应型)背景下,探索...
### 组织行为学(Organizational Behavior) 组织行为学是一门研究工作场所中个体、群体以及结构对组织内部行为的影响的学科。它结合了心理学、社会学等多个学科的知识来帮助管理者更好地理解、预测、引导员工的...
人力资源管理、组织承诺、知识分享同员工创新的关系研究,Yoeung Sothan,李宝库,人力资源是组织最重要的资产,组织可以通过人力资源取得竞争优势。热量字眼时间已经成为学术界和业界人士关注的重点,他们认为人
You will learn the necessary organizational patterns so that your software architecture will be maintainable. Learn how to build better class models, which are more maintainable and understandable. ...
ISO 22316:2017 Security and resilience — Organizational resilience — Principles and attributes - 完整英文版(15页) ..zip
OD,即Organizational Development,是组织发展的一种策略性方法,旨在通过系统性的改变来提升一个组织的效能。在华为的OD实践中,它涉及到公司的文化、结构、流程、人力资源政策等多个层面,以推动企业的持续发展和...
组织行为学 第16版=ORGANIZATIONAL BEHAVIOR SIXTEENTH EDITION_14108016.pdf组织
T--spatial seating, a subtle organizational practice used in Japan,叶仁杰,,Spatial seating in T shape is commonly used in Japan, but no formal recognition concerning its potential managerial impact...
React组织图简单的React层次树-节点接受的任何React子代安装npm install --save react-organizational-chart用法 import React from 'react' ;import { Tree , TreeNode } from 'react-organizational-chart' ;const...
Impacts of Organizational Culture__ and Personality Traits on Decision-making in Technical Organizations.pdf