红烧肉炖什么菜最好吃| 亿五行属什么| remember是什么意思| 1月30号是什么星座| 宫内感染有什么症状| dmd是什么病| 甲状腺结节不能吃什么东西| 红霉素软膏有什么作用| pose是什么意思| 腿脚发麻是什么原因| 长命锁一般由什么人送| 阑尾炎吃什么| 生命线分叉是什么意思| 矫枉过正什么意思| 骨龄大于年龄意味着什么| 膀胱壁增厚是什么原因| 脚心抽筋是什么原因引起的| 宝宝手足口病吃什么药| 618什么意思| 卵泡不破是什么原因造成的| 下肢肿胀是什么原因| 新型冠状病毒有什么症状| 白猫来家里有什么预兆| 休息是什么意思| 胃不好的人吃什么好| mdzz是什么意思| 皮肤擦伤用什么药膏| 的确什么意思| 转化是什么意思| 万事达卡是什么卡| 无异于是什么意思| o型血为什么叫贵族血| 巧克力囊肿是什么| only是什么品牌| 舌头溃疡是什么原因造成的| 武当山求什么最灵| 阴阳八卦是什么生肖| 贝母是什么| 特殊门诊是什么意思| 泌尿是什么意思| 天干是什么| 避孕药叫什么名字| wonderflower是什么牌子| 4月25号什么星座| 73年属什么| 荞麦茶有什么功效| 老年人反复发烧是什么原因引起的| 腺体是什么| 一什么星星| 白丝是什么| casio是什么牌子| 来月经喝红糖水有什么好处| 狗有眼屎是什么原因| 孕妇宫缩是什么症状| 辣乎乎的什么| 胎盘位于子宫前壁是什么意思| 男的为什么喜欢男的| tm是什么意思| 两融是什么意思| 1997年7月1日属什么生肖| 人参和什么泡酒能壮阳| 洋葱不能和什么食物一起吃| 3月28号是什么星座| 壬申日是什么意思| 上皮细胞高是什么原因| 腰扭伤挂什么科| 舌苔很厚很白什么原因| 什么是转述句| 深度睡眠是什么状态| 过敏性咳嗽用什么药效果好| 每天喝一杯豆浆有什么好处| 淘宝什么时候有活动| 乾卦代表什么| 地贫有什么症状| 血滴子是什么| 义是什么意思| 肾出问题了有什么症状| 几年是什么年| 5年生存率是什么意思| 过梁是什么| 什么花在春天开| 痰多是什么原因| 缺碘有什么症状| 白带过氧化氢阳性是什么意思| 腺肌症不治疗会导致什么结果| 开店做什么生意好| 金丝檀木是什么木| 送同学什么生日礼物好| 什么是阳光抑郁症| 沙弥是什么意思| 什么时候量血压最准| 什么烟贵| 义务兵是什么意思| 宫颈炎吃什么药好| 半夜吃什么不会胖| 尿不干净有余尿是什么原因| 魔性是什么意思| 肝右叶钙化灶什么意思| 天下乌鸦一般黑是什么生肖| 痔疮痒痒的是什么原因| 什么时候血压最高| 拔罐的原理是什么| 乐字五行属什么| 胆固醇为什么会高| 女人贫血吃什么补血最快| 吃什么东西排酸最快| 癌胚抗原高是什么意思| 牙龈肿痛吃什么水果| 第一次怀孕有什么反应| 莫代尔是什么面料| 爱好是什么意思| 四大天王叫什么名字| da医学上是什么意思| 低钠盐适合什么人吃| 林冲的绰号是什么| 玉米排骨汤放什么调料| 牙疼买什么药| 红酒配什么菜| 阴唇痒用什么药| 什么叫黑科技| 打嗝不停是什么原因| 厍是什么意思| 发难是什么意思| 椎体楔形变是什么意思| 经常感冒的人吃什么能增强抵抗力| 拔罐对身体有什么好处和坏处| 鹿角菜是什么植物| 多梦吃什么药| lancome是什么品牌| 头痒是什么原因| cpk是什么| 思诺思是什么药| 小厮是什么意思| 脚趾第二个比第一个长有什么说法| 梦到高考是什么意思| 细小是什么| 玉米糁是什么| 吃什么药死的快| 生日送百合花代表什么| 什么减肥药有效果| 胃怕凉怕冷是什么原因| 风向是指风什么的方向| cin是什么意思| 夜尿多是什么原因引起的| 绿色痰是什么原因| 欣什么若什么| 胎停有什么症状或征兆吗| godiva是什么牌子| 神经性头疼吃什么药效果好| 梦到高考是什么意思| 烦请是什么意思| 八月十六号是什么星座| 尿频繁吃什么药最见效| 鼻窦粘膜增厚什么意思| 取环后需要注意什么| 芒果跟什么不能一起吃| 脚真菌感染用什么药| 第二次世界大战是什么时候| 唐僧的袈裟叫什么| 为什么要小心吉普赛人| 什么情况需要打狂犬疫苗| 悲伤是什么意思| 梦见被蛇追是什么意思| 什么是电解质饮料| 黄芪的作用是什么| 猥亵是什么意思| 做梦梦到水是什么征兆| 伸张正义是什么意思| 敏五行属什么| 办理暂住证需要什么材料| 结肠炎吃什么药效果最好| 为什么大拇指只有两节| 血压低有什么危害| 什么是职业病| 什么样的人容易高原反应| 鱼油对身体有什么好处| 肌酐高是什么引起的| 黑匣子是什么意思| 本来无一物何处惹尘埃什么意思| 体癣是什么原因引起的| 糖尿病病人吃什么水果| robam是什么牌子| 春天是什么样子的| 冲奶粉用什么水比较好| 梦龙什么口味好吃| 脖子上长小肉粒是什么原因| 辣椒红是什么| 3.22什么星座| 高什么亮什么成语| 肾结石是什么原因造成的| 皮肤瘙痒用什么药膏| 猪润是什么| 羊绒和羊毛有什么区别| 牛奶丝是什么面料| 女人喝什么补气养血| 胡子发黄是什么原因| 遣返回国有什么后果| 叶黄素是什么| 游乐场都有什么项目| 海娜是什么| 脂肪酶是什么意思| 血压低吃什么好| 人心隔肚皮什么意思| 神经纤维瘤是什么病| 凌迟是什么| 间接胆红素偏高是什么意思| 母胎单身是什么意思| 少许是什么意思| 肌底液是干什么用的| 万金油什么意思| 87年兔是什么命| 蜈蚣最怕什么| 支原体培养阳性是什么意思| 怡五行属性是什么| 流鼻血吃什么药效果好| 孕妇的尿液有什么用途| 新房开火有什么讲究| 性欲什么意思| 限高是什么意思| 仓鼠夏天用什么垫料| mrmrs是什么牌子| 怀孕初期应该注意什么| 脸色暗沉发黑什么原因| 黑天天的学名叫什么| ocg是什么意思| 经常便秘吃什么药好| 贫嘴是什么意思| 梦到小男孩是什么意思| 17592a是什么尺码男装| 蟑螂是什么样子的| 子宫内膜厚是什么原因引起的| 柜子是什么意思| 寅时五行属什么| 囗腔溃疡吃什么维生素| 痱子吃什么药| 粉红粉红的什么填空| 手心发热什么原因| 肋间神经炎吃什么药| 为什么心细的男人危险| 早餐吃什么营养又健康| 八字带什么的长寿| 孕妇应该吃什么蔬菜| 蚊子会传染什么病| 潘多拉魔盒是什么意思| 非甾体抗炎药是什么意思| 大姨妈吃什么食物好| 海参和辽参有什么区别| 为什么总是头疼| pm是什么| alexanderwang是什么牌子| 什么药退烧快| 缺陷的陷是什么意思| 苦口婆心是什么意思| 1800年是什么朝代| 肝肾阴虚吃什么药| 网线长什么样| 牛肉饺子馅配什么蔬菜好吃| 贫血看什么科| 颈椎病头晕吃什么药| 感染四项挂什么科| 早孕期间吃什么最营养| 好好活着比什么都重要| 谷草谷丙偏低代表什么| 二灰是什么| 百度
Sitemap
Philips Technology Blog

Learn more about how Philips designs, builds, and operates our systems and engineering organizations

世界羽联详解发球新规出台背景,将进一步研究1米15是否合适

Author: David Terol, SW CoE Program Director at Philips

In its 131-year history, Philips has been a hub of innovation in improving people’s lives. And as technology changes, Philips has had to reinvent itself and maintain its edge. In the past decades, Philips has gone from a manufacturer of healthcare devices to a full-fledged software and hardware organization. In this regard, maintaining its growing and diverse fleet of source code repositories has been one of Philips’ greatest challenges.

To overcome this barrier, Philips has embraced Open Source and InnerSource.

InnerSource, the use of open source best practices for software development inside organizations, is a well established industry trend. Since 2015, more than 500 organizations have already joined the InnerSource Commons community of practitioners to create and share knowledge.

Philips’ path to adopting InnerSource was rocky accompanied with initial failures and adjustmens. But the journey was exciting and filled with experience and learning. Achievements like GitHub endorsing Philips Open Source Terraform module for scalable self-hosted runners could not have happened without creating a strong and connected software community.

This is the story of the exciting process of failing fast, learning, and building based on experience. You can also watch the audiovisual version of this story presented at the Innersource Commons Summit 2021.

Addressing a fragmented environment

Before we started on InnerSource, our source code was scattered across different systems and technologies. Our first structured attempt at InnerSource was to build a tool that would bring existing fragmented source code repository systems together into a consolidated catalog that software employees at Philips could search, consume, and engage in their projects.

We spent time and effort creating processes and practices to enable our existing teams and businesses to share and contribute to their code through that catalog interface. We listened to the concerns of all the businesses and incorporated their feedback into these processes. We concluded that it didn’t scale up as expected. We had limited engagement and the culture change we hoped for was nowhere in sight.

We took a step back and realized that we were trying to add InnerSource to existing processes without changing the culture and the way people collaborate. Another problem was that we were trying to keep our existing tool stacks and tailor them to make InnerSource work, which also caused complications.

Example — Intrinsic friction

Here’s an example of how the initial InnerSource framework caused friction: Two teams working under different, siloed Git-based version control instances could not collaborate on their source code unless it was approved by the region manager and project admin. Even then, the what and how of the collab were unclear as guidelines like a standard CONTRIBUTING.md was missing.

In most cases, the developers gave up, and the best case, limited themselves to adhoc collaboration. We realized that our tools would play a key part in creating the culture change we were looking for.

InnerSource 2.0

Based on what we learned from the first rollout of our framework, we designed a second version of InnerSource based on four key principles:
? Modern infrastructure where self-service, automation, and cloud will play protagonist roles.
? Ways of working based on InnerSource principles such us transparency and low-friction interactions.
? Migration with dedicated resources and tools to support teams in their transition to the platform of choice for InnerSource in a way that avoids the frictions of the first version of InnerSource.
? A community vision where we want to evolve from the more rigid existing structures and dependencies, allowing teams to support the creation and growth of communities across the company to ensure knowledge sharing, reuse, zerowait culture…

Examples
Infrastructure — Automation and self-registration

We moved from a transaction-based system required to create a source code
repository — including review and approval by IT and department manager — to selfservice automated workflows. Repositories created in Philips InnerSource include the option to request terraform based auto-scaling cloud build runners which create ephemeral infrastructure that grows with demand. Tools like the following dashboard detect repeating peaks of
demand to increase number of available runners.

Zoom image will be displayed

Ways of work — InnerSource as default

We declared InnerSource as new default collaboration model. That has helped to break up the inertia and move from open-as-exception to open-as-default. When developers create a new repository, they get actionable guidelines, such us the following questions, to identify required exceptions either to consider open source or restrict access.

Zoom image will be displayed

Migration — Unified Source Code Inventory

We created a unified system that brings together code from different sources,
including InnerSource and legacy repositories. We added a dynamic system thatconstantly runs sanity checks on all assets in the inventory based on programmable rules such as existence of README.md and CONTRIBUTING.md files or Philips custom meta-data to improve findability of resources (for example domain or business info). It automatically scans the whole repository family and creates a list of non compliance issues.

Zoom image will be displayed

Community — Connected network beyond organization

The Philips Software Center of Excellence hosts company-wide conferences. The last one, held in June 2021, had open collaboration as one of the main themes. We arranged keynotes, panel discussions and hands-on workshops such as:
1. My First InnerSource repo: we guided people to get their account, join the
InnerSource community, and create a repository including a basic build and test pipeline.

2. For those who were more advanced practitioners, we arranged a second
workshop focused on Advanced CI/CD techniques such as infra/build as code,
modularity, advanced quality gates, and auto-scaling.

The large awareness-building events and more focused workshop sessions helped create momentum for the InnerSource initiative and attracted hundreds of new developers to the community.

Results — Enterprise mindset

We started with the goal of improving code reuse and reducing friction and repetition. But we ended up with something bigger, which is open knowledge over a large community. InnerSource has resulted in a true culture change across Philips; helping to break silos and spark innovation beyond the more static traditional reporting structures. At Philips we call this the Enterprise mindset.

Curious about working in tech at Philips? Find out more here

--

--

Philips Technology Blog
Philips Technology Blog

Published in Philips Technology Blog

Learn more about how Philips designs, builds, and operates our systems and engineering organizations

Philips
Philips

Written by Philips

All about Philips’ innovation, health technology and our people. Learn more about our tech and engineering teams.

No responses yet

靓仔是什么意思 尿酸高说明什么问题 窦性心律是什么意思 驾崩是什么意思 生意盎然什么意思
耳仓为什么是臭的 沙拉酱是用什么做的 兔日冲鸡什么意思 什锦菜是什么菜 健康是什么意思
心慌吃什么药 虾不能跟什么一起吃 rov是什么意思 鄙人什么意思 亚麻色是什么颜色
为什么会有结石 刚生完宝宝的产妇吃什么好 欧舒丹属于什么档次 鹦鹉拉肚子吃什么药 什么叫眩晕
性冷淡是什么hcv8jop4ns9r.cn 荷尔蒙爆棚是什么意思hcv9jop3ns6r.cn 湘字五行属什么的travellingsim.com 房颤有什么症状hcv9jop4ns6r.cn 私生子什么意思hcv9jop7ns3r.cn
肠道感染有什么症状hcv9jop4ns3r.cn 梦见吃酒席是什么意思luyiluode.com 玉溪烟属于什么档次hcv9jop6ns3r.cn 睡眠质量差吃什么药hcv8jop7ns1r.cn 1月7号什么星座hcv8jop2ns9r.cn
草莓什么季节hcv8jop0ns4r.cn 脾胃气虚吃什么中成药dayuxmw.com 女生安全期什么意思hcv8jop6ns5r.cn 止吐针是什么药hcv8jop9ns6r.cn 大肠杆菌吃什么药hcv9jop5ns3r.cn
377是什么hcv9jop0ns9r.cn 什么牌子的床垫好hcv9jop5ns8r.cn 什么样的人不适合吃人参hcv7jop6ns9r.cn 退烧吃什么药hcv8jop2ns9r.cn graves病是什么病hcv7jop7ns4r.cn
百度