DevOps|乱谈开源社区、开源项目与企业内部开源( 三 )


DevOps|乱谈开源社区、开源项目与企业内部开源

文章插图
企业内源怎么才能做起来?
那我就想在企业内部搞企业内源,我怎样才能搞起来呢?什么样的项目适合呢?
  • 已经具备一定功能,仍需添加小需求的维护性项目
  • 对时限没有严格要求的小项目
  • 公司氛围是宽松的,员工有“闲”
  • 公司的代码评审做得很好
  • 支撑的基础设施相对完善,不需要更多其它角色介入(比如设计师、QA等)
通过上面就可以看到只有人闲,且需求没有deadline,这样的内源项目也许才能跑起来 。
国内企业内源现状
线下和一些华为腾讯百度的小伙伴细致了解了下企业内源的情况,总的来说,企业内源是可以做的一件事,但是效果和前景并不像网上说的那么光鲜亮丽 。花了很大力气去搞,效果其实一般 。对于一个大公司,如果大家觉得自己很闲,想竖起大旗做个专项,弄个企业内源,当成个事向上汇报还是可以的,但别太当回事 。都冷静下来想一想,华为腾讯百度这种自身工作都卷到10点多回不了家的公司,怎么可能很闲,怎么可能靠「共同兴趣」去搞企业内源?除非做企业内源也是我工作的一部分,是我的「职责范围」 。那和实际的项目制本质区别又在哪里?
文章总结
开源项目和企业内部项目差别很大,形相似义不同 。对于「盈利」有很高要求的企业,项目的目的性非常强,对时限有明确的要求 。项目的时间、范围、质量、成本都会纳入考量的因素,通过在不同因素间进行衡量,做出最佳的决策 。如果企业内源不能在时限上给出明确的时间点,对范围、质量、成本也不能明确出来,大部分企业内部项目都不可能以这种形式展开 。
以上讨论的范围限制在中小企业(研发小于3000人),有专职团队负责基础工具,中台工程类建设的情况 。
更多内容
从特拉斯辞职风波到研发效能中的荒唐事
内源的维基百科 https://en.wikipedia.org/wiki/Inner_source
Tim O'Reilly https://en.wikipedia.org/wiki/Tim_O%27Reilly
感谢点赞、转载关注我,了解研发效能发展动向欢迎进入「DevOps研发效能」一起探讨
【DevOps|乱谈开源社区、开源项目与企业内部开源】

经验总结扩展阅读