## Title

评审委员会

## Patlet

对于开发人员和管理人员来说，内源的工作模式与更多的传统方法截然不同。通过建立一个评审委员会，作为内源计划和所有参与该计划的业务部门高级管理人员之间的接口，后者更有可能更加熟悉并支持该计划，因为评审委员会为他们提供了一定程度的监督和控制，而不会助长微管理。

## 问题

管理人员会认为内源的工作模式与他们习惯的和有经验的工作模式有很大的不同。因此，他们很可能会拒绝内源计划，或对其进行微观管理，以尽量减少这种变化所带来的风险。在这两种情况下，内源的好处都无法实现。结果是，大家都不相信内源能够成功实施。

## 背景

A公司想引进它的第一个内源计划。A公司的大多数经理都不熟悉开放源码的工作模式，而是习惯于等级制度、自上而下的控制式管理。

## 约束

 - 管理者对内源计划中的工作的控制感越强，就越有可能在没有经验的情况下支持该计划。
 - 管理者对开源工作模式的经验越少，就越有可能希望控制内源 计划的风险。
 - 对内源计划的管理越严厉、越微观，开源工作模式就越不可能被广泛采纳。因此，内源的好处将无法实现。

## 解决方案

- 建立一个评审委员会，由参与内源计划的所有业务单位的高级管理人员组成。
- 评审委员会成员有权以集体评议的方式决定哪些内源项目将获得通用资源的支持，特别是资金。
- 申请人可以在会议前被评审委员会成员推选，在评审委员会会议期间提出其拟议的内源项目供评审。
- 目前由评审委员会资助的 内源 项目的负责人有义务在每次评审委员会会议上汇报其项目的情况。
- 评审委员会成员有义务在评审委员会会议期间向新申请人和现有项目负责人提供建设性的反馈意见。
- 每个内源项目都要有对评审委员会会议上收到的反馈做出反应的机会，直到下一次会议，以避免过早地关闭项目。
- 内源项目负责人也可以在评审委员会上主动提出要关闭的项目的动议。然后，评审委员会要决定是否需要给使用该软件的业务部门时间来制定措施，以确保代码库的开发和/或维护继续进行，直到找到内源社区开发的替代解决方案（如果与业务相关或任务关键）。
- 评审委员会应定期举行会议。事实证明，每年召开两次会议是成功的。

![评审委员会草图](../../../assets/img/review-committee-sketch.jpg)

## 结果

- 管理者将他们熟悉的工具应用于内源，以获得所需的关于内源计划内部运作的足量信息和控制权。这种熟悉程度将使他们更有可能签署内源计划，并给予内源项目所需的自由度。
- 开发人员在一定程度上仍然有自组织的空间。微观管理不会发生，因为评审委员会召开的频率相当低。

## 已知实例

* BIOS at Robert Bosch GmbH

## 状态

* 结构化
* 截至17年8月31日，_已定稿和评审完毕_。

## 作者

- Georg Grütter, Robert Bosch GmbH
- Diogo Fregonese, Robert Bosch GmbH

## 别名

奶酪接口(Cheese Interface)

## 翻译校对

- **2022-12-07** 翻译[姜宁](https://github.com/willemjiang)
- **2022-12-19** 校对[龙文选](https://github.com/hncslwx)
- **2023-06-18** 最后更新日期
