java 难题

一切都有一个季节,随着组织的发展(社区,慈善机构,公司,教堂等等),它们将面临类似的时间疾病。 这些都是失败的新兴模式,其原因不是错误,而是早期成功的结果。 在开源中,我们看到了相同的模式。 这不足为奇。

其中有些是不可避免的。 了解他们可以帮助领导者减少可能出现的风险,并在他们这样做时帮助他们识别。 这绝不是一个全面的清单,但是我们遇到了所有这些系统性故障模式,其中一些经常发生。

开始,永无止境

开始事情比结束事情要有趣得多,但是万事万物都走到了尽头,明智的领导者会为此计划并在必要时进行管理。 如果没有对其承诺进行审查或结束日期,志愿者可能会陷入被困在仅仅扮演帮助角色的角色中。 其他人可能觉得有权保留某个角色,而不管其自身的效力和角色的必要性。 新移民可能会觉得所有最有趣的机会都是“死人的鞋子”。

可能的解决方案:

  • 将任期限制应用于正式职位。
  • 指定新项目的批准开始和结束日期。
  • 确保您所做的每件事都针对其组织当前的目标定期审查其有效性。
  • 如果您有顾问委员会,请将其添加到年度面对面会议的议程中。

指引您的目光

初学者学习驾驶汽车时会被告知,他们需要保持前瞻性,而不是变速杆或停放的车辆。 原因是,如果您向左或向右看而不是向前看,那么您的手将不可避免地将汽车转向该方向。 如果您想向前走,请继续向前看,只看一下周围的环境。

无论您声称要相信自己的目标是什么,您都将朝着集中注意力和精力的任何地方导航。 例如,增加参与软件项目的人数可能会更容易,但是如果您的目标需要有经验的参与者或一些熟练从业人员的大量重构,那么招聘可能会使事情变得更糟(根据Fred Brooks的“神话人月” )。

可能的解决方案:

  • 外部导师审查:这是顾问委员会的关键角色。

监管捕获

可以建立组织来实现补偿不平衡的目标,但是随着时间的流逝,受影响的人将会聚集并接管您的任务。 被监管的人应该参与监管它们的机制是很自然的,而且通常是可取的。 例如,标准机构要求实施其产生的标准的公司参与编写标准。

但是,如果仅涉及这些标准,则引用标准作为防止垄断的方法的机构很快就会发现,新兴标准太容易被子集化,或者包含导致卡特尔定价的专利元素,或者参与其他改变该机制的游戏解放成被囚禁的机制。

同样,具有严格规则的大型开放源代码社区可以找到被游戏化的规则。

可能的解决方案:

  • 包括在机构监督中平衡供应商和消费者的规则。
  • 识别捕获模式并制定规则,使其在出现时触发。
  • 评估结果和高级模式,并讨论低级规则。
  • 您的顾问委员会需要客户代表以及同行专家。

员工主义

您开始为社区服务,但最终为员工服务。 我已经看到专业机构和行业协会都在发生这种情况。 开始做出决策的方式是为工作人员而不是为社区提供最佳结果,并且稀释民主机制并进行博弈以防止干预。

发生这种情况的原因可能是不限成员名额的任命,令人钦佩的负责任的就业监督,或者是(令人遗憾地)因为员工找出自己的利益所在,并制定了一个优化员工的系统。

可能的解决方案:

  • 限制高管及其直接员工的合同期限,并对其延期实行控制。
  • 使会员有权投票表决变更,并定期给他们投票的机会,例如对两年一次的评估投票。
  • 制定规则以防止会员投票因超多数或法定人数规则而受到影响,例如,因为会员包括太多的被动个人(例如校友)。

谴责局外人

当事情不对劲时,很难承认这是由于您已完成或未完成而导致的。 随着时间的流逝,越来越多的局外人(竞争者,公众,尤其是前内部人)会因为现在的错误而受到指责。

有时归咎于真理的种子,特别是在那些离开的人的决定现在对于所面临的问题至关重要的情况下。 但是,除非您能找到只能在您要怪的局外人的背景下才能理解的前瞻性补救措施,否则提及它们并不能解决任何问题,更不会对局外人产生敌意,并会在您的社区内引发对离开时可能发生的事情的恐惧。

可能的解决方案:

  • 除非外部人直接参与对话,否则请确保提及外部人。 如果他们不参加,就不要提及他们(尤其不要提及不知道被提及的人)。
  • 肯定提到一个没有命名成员的可责怪的类别。 没有引用就意味着没有批评。
  • 通过面对面的(或至少是同步的)口头会议治愈战争。

世代断开

任何实体都有创始一代,值得尊重他们的远见,并且在建立组织时常常要有勇气。 因为他们是任职时间最长的成员,所以他们拥有很好的机构记忆力,而且由于问题容易再次发生,因此他们也可能是解决问题的明智之举。

但是他们不可能永远是对的。 时代在变,环境在变,新一代的领导者出现了。 此外,老年人有时会陷入困境,对新的创新尤其是新的规范缺乏洞察力。 因此,通常情况是,几代人之间的领导脱节,新的领导者和年长的(或以前的)领导者就组织的运作方式locking之以鼻。

可能的解决方案:

  • 期限限制有很大帮助。
  • 确保您的投票会员资格能定期转移以前的贡献者,而这些贡献者不再为受人尊敬的无投票权校友地位做出积极贡献。
  • 面对面的会议消除了许多误会。

除此以外,还有更多的失败模式,以及更多的检测方法,甚至可以避免上面列出的方法。 我们渴望听到您的见解。

(最初在Meshed Insights上发布,并在获得许可的情况下在此处复制。)

翻译自: https://opensource.com/open-organization/16/12/6-pathologies-organizational-maturity

java 难题

java 难题_您可以避免的6种组织成长难题相关推荐

  1. java定时任务_定时任务最简单的3种实现方法(超好用)

    定时任务在实际的开发中特别常见,比如电商平台 30 分钟后自动取消未支付的订单,以及凌晨的数据汇总和备份等,都需要借助定时任务来实现,那么我们本文就来看一下定时任务最简单的几种实现方式. TOP 1: ...

  2. java 观察者模式_设计模式:全面通晓23种设计模式(典藏查阅)-第三部分

    C.关系模式(11种) 先来张图,看看这11中模式的关系: 第一类:通过父类与子类的关系进行实现. 第二类:两个类之间. 第三类:类的状态. 第四类:通过中间类 父类与子类关系 13.策略模式(str ...

  3. java降噪_耳机降噪技术有哪几种?

    现在耳机市场的主动式降噪就是ANC.ENC.CVC.DSP等降噪技术. ANC降噪 ANC降噪(Active Noise Control,主动降噪)的工作原理是麦克风收集外部的环境噪音,然后系统变换为 ...

  4. JAVA入门_多线程_邮局派发信件

    JAVA入门_多线程_邮局派发信件 Postman package cn.campsg.java.experiment.entity;public class Postman {private Str ...

  5. 第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++

    第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++ 准备代码: 第一次编译: 显然需要先配置环境变量: 先找到java.exe和javac.exe所在的文件夹位置: 此电脑-& ...

  6. java 多线程写缓存,Java多线程_缓存对齐

    1.什么是缓存对齐 当前的电脑中,数据存储在磁盘上,可以断电保存,但是读取效率较低.不断电的情况下,数据可以在内存中存储,相对硬盘效率差不多是磁盘的一万倍左右.但是运算时,速度最快的是直接缓存在CPU ...

  7. 复习Java异常处理_异常分类_自定义异常_线程初步了解

    复习Java异常处理_异常分类_自定义异常_线程 主要内容 异常.线程 教学目标 第一章 异常 1.1 异常概念 异常,就是不正常的意思.在生活中:医生说,你的身体某个部位有异常,该部位和正常相比有点 ...

  8. java项目_第171期ssm房屋租赁系统_计算机毕业设计

    java项目_第171期ssm房屋租赁系统_计算机毕业设计 [源码请到下载专栏下载] 今天分享的项目是<ssm房屋租赁系统> 该项目分为2个角色,管理员和用户. 用户可以浏览前台,查看房屋 ...

  9. java项目-第155期ssm班级同学录网站-java毕业设计_计算机毕业设计

    java项目-第155期ssm班级同学录网站-java毕业设计_计算机毕业设计 [源码请到资源专栏下载] 今天分享的项目是<ssm班级同学录网站> 该项目分为2个角色,管理员.用户. 用户 ...

最新文章

  1. LeetCode 513. 找树左下角的值(按层遍历 queue)
  2. vue 父组件获取接口值传到子组件_vue父组件异步获取数据传给子组件的方法
  3. GUI库:PyQt5
  4. 算法图解学习笔记02之选择排序
  5. [转载] Java之可变参数
  6. 服务器主动发送fin信号,tcp 服务器向客户端发送FIN
  7. 基于numpy科学计算库实现线性回归linear regression
  8. 电脑状态栏中,声音图标不见了怎么办?三招帮你找回!
  9. 《加密与解密》笔记五(二)
  10. 实践数据湖iceberg 第十课 快照删除
  11. python爬取pexels网站图片
  12. 分频电路的实现:奇数分频、偶数分频和小数分频
  13. 该网站未根据工信部相关法律规则进行备案
  14. 【语音识别】基于MFCC的小波变换DTW实现说话人识别matlab代码
  15. abaqus算出来的转角单位是什么_ABAQUS如何画弯矩转角关系.doc
  16. 找准EMS,企业争做“碳”路者
  17. whatsapp协议api接口
  18. 华为OD机试 - 几何平均值最大子数组(Java JS Python)
  19. css flex布局,自适应高度
  20. 【转】CT影像文件格式DICOM详解

热门文章

  1. JVM类加载机制详解
  2. C# 通过接口IEnumerator让自己编写的对象/类,实现foreach遍历方法
  3. DCL双检查锁机制实现线程安全的单例设计模式
  4. oracle+solaris+密码,Oracle Solaris 10回滚补丁文件密码哈希泄露漏洞
  5. 百度 图片文字识别 Python版本
  6. HDU 1556 Color the ball (数状数组)
  7. MVVM架构结合阿里ARouter,打造一套Android-Databinding组件化
  8. rabbitMQ 常用api翻译
  9. Android与server通信的方法之中的一个(json)效率不高安全性不好
  10. tomcat处理图片或者文件不在项目里