内源学习资料

InnerSource Commons 提供的学习资料

InnerSource Commons 是一群在公司内部推行内源的爱好者组织的社区 ,在社区官网的资源栏中提供了很多和内源相关的学习资料:

  1. 视频培训材料 Learning path

    先从内源解决什么样的问题, 内源是如何工作,以及内源带来的好处是什么,以及内源的原则向我们介绍了内源。然后按照内源项目涉及的几个角色,例如内源项目核心维护者Trusted Committer ,内源项目的参与者 Contributor,以及产品的负责人 Product Owner,分别介绍这些角色的职责,以及如何成为这样的角色。 个人认为这个教程从角色入手很有代入感,同时在课程最后还有一个比较详细Workbook来验证大家学习成果。

    由于Trusted Committer 在内源项目中扮演了项目导师, 代码架构看护和社区健康维护者的多重角色, 是内源项目内外粘结剂。 目前新加入的内源项目的owner需要好好阅读相关的文章,确保自己充分理解trusted-committer的角色职责。

  2. 内源相关的图书

    • Getting Started With InnerSource:这是Oreilly出的第一本有关介绍内源的书,书中PayPal的实践为例介绍了内源的原则以及实行内源带来好处。

    • Understanding the InnerSource Checklist: 提供了一套内源的操作指导, 本书篇幅很小,对推进内源涉及的关键角色Trusted Committer ,交流沟通文档,以及构建内部公开的产品发展计划都有所介绍。(强烈推荐内源项目owner阅读)

    • Adopting InnerSource - Principles and Case Studies:向大家介绍如何拥抱内源,以及运作内源项目需要做的工作,同时分析了五个公司的内源实际案例,推荐内源项目深度参与者参考。

    • Managing InnerSource Projects: 这本书站在内源项目管理者的视角来如何管理内源项目,其中涉及如何根据项目的目标选择相关的度量指标的方法。 另外这本书有关内源基础设施的内容还没有完成。

  3. InnerSource Patterns 内源模式: 在内源实施的过程中有很多实际的问题,内源模式对对这些问题分析并提供了解决方案。 内源模式采用了和设计模式相同的描述方式, 从这些问题的描述, 上下文,以及约束入手,对问题进行一个详细的定义, 然后从解决问题的方案,以及对结果的评估,还有实际案例等方面介绍实际成果。

  4. 其他的内源相关访谈,演讲以及文章