头皮长痘痘是什么原因| hcg低有什么补救的办法| 今年50岁属什么| 危险期是什么时候| 不甚是什么意思| 猫靠什么散热| 九寨沟什么时候去最好| pap是什么意思| 1658是什么意思| 男属猴和什么属相最配| 小号避孕套是什么尺寸| 现在是什么时辰| 血液肿瘤是什么病| 感冒输液用什么药| 农历7月21日是什么星座| 过是什么结构的字| 什么东西一吃就死| 瞳字五行属什么| 皮肤出现红点是什么原因| 四月什么星座| 为什么空腹血糖比餐后血糖高| 脂溢性脱发用什么洗发水| 鲈鱼吃什么| 赤潮是什么意思| 鳝鱼吃什么食物| 出淤泥而不染是什么花| 吃什么会长高| 减肥中午吃什么比较好| 苯丙氨酸是什么| 先兆临产是什么意思| 什么油最好| 昱这个字念什么| clot什么牌子| 苏轼是什么之一| 人又不人鬼不鬼是什么生肖| 胃气上逆有什么好的办法治疗| ms是什么病| 遗精是什么感觉| 高泌乳素血症是什么原因引起的| 脚软没力气是什么原因引起的| 口加大是什么字| 什么是高脂血症| 肿瘤标志物cA724高说明什么| 斋醮是什么意思| 许三多最后是什么军衔| 牙齿黑是什么原因| 打黄体酮针有什么副作用| 魂牵梦绕的意思是什么| 风言风语是什么意思| 吃什么长得高| 经常吃土豆有什么好处| 种植什么药材最赚钱| 吃完桃子不能吃什么| 县里的局长是什么级别| 10月出生是什么星座| 天蝎男和什么星座最配| 首级是什么意思| 素手是什么意思| 老是咳嗽挂什么科| 腹黑是什么意思| 降结肠在什么位置| 得了咽炎有什么症状| 牙龈出血用什么药| 字母圈是什么意思| 梦见梨是什么意思| 过氧化氢一个加号什么意思| 嫁给香港人意味着什么| 迪士尼是什么意思| 3.8号是什么星座| 不举是什么原因造成的| 股骨头坏死什么原因| 多囊卵巢综合症吃什么食物好| 钠是什么| 胃炎有什么症状| 咽喉炎吃什么药能治好| 元气大伤什么意思| 黄牌车是什么意思| 腿脚发麻是什么原因| 女性绝经期在什么年龄是正常的| 80年五行属什么| 7月7日是什么日子| 两个虎是什么字| 一个口一个女念什么| 叶公好龙是什么生肖| 宋威龙什么星座| 威胁什么意思| 利尿剂是什么| 占位性病变是什么意思| 上24休24是什么意思| 技校算什么学历| 慢性萎缩性胃炎伴糜烂吃什么药| 补牙挂什么科| 拔鼻毛有什么危害| 儿童肚子痛吃什么药| 不射精是什么原因| 肺结节是什么意思| 长期喝苦荞茶有什么好处| 免疫缺陷是什么意思| 吐气如兰是什么意思| 牙周康又叫什么名字| 孝顺的真正含义是什么| 梦到抓到鱼是什么意思| 减肥头晕是什么原因| 臭鳜鱼是什么菜系| 白喉是什么病| 挺拔的意思是什么| 75年的兔是什么命| 虾不能和什么东西一起吃| 牛皮癣是什么| 骨蒸潮热是什么症状| 小孩眼屎多是什么原因引起的| 心烦意乱是什么意思| 外感风寒是什么意思| 黑色素瘤是什么| 喉炎是什么原因引起的| 专科女生学什么专业好| 为什么一直咳嗽| 家乡是什么意思| 纯净水和矿泉水有什么区别| 始于初见止于终老是什么意思| 血热吃什么| 法国的国花是什么花| 吃坏东西拉肚子吃什么药| 中焦不通吃什么药| ccu是什么病房| 喝石斛水有什么禁忌| 什么中生什么| 三重一大是什么内容| 什么之财| 喝绿豆汤有什么好处| 牛肉粉是什么调料| 药学是干什么的| 半路杀出个程咬金是什么意思| 领英是什么| 外阴炎什么症状| 春占生女是什么意思| 安可什么意思| 培坤丸有什么作用功效| 梦见韭菜是什么预兆| 35岁月经量少是什么原因| 左卵巢内囊性结构什么意思| 奶茶色是什么颜色| 2.6号是什么星座| 什么的搏斗| 回族不吃什么| 甲胎蛋白是检查什么的| 一个口一个巴念什么字| 奔三是什么意思| 梦见捡金首饰是什么意思| 海螺不能和什么一起吃| lynn是什么意思| 看耳朵挂什么科| 产后42天复查挂什么科| 922是什么星座| 阴道内壁是什么样的| pku是什么意思| 该说不说的是什么意思| 股市量比什么意思| 英雄难过美人关是什么意思| 放屁是热的是什么原因| 水痘不能吃什么食物| 飞黄腾达是什么意思| 什么是股癣| 微信为什么不能转账| 五倍子是什么| 什么的滋味| 贪狼是什么意思| 霰粒肿用什么药| 吃什么容易得结石| 安康鱼是什么鱼| 投递是什么意思| 什么水果是寒性的| 什么病不能吃豌豆| kai是什么意思| 女人吃什么| 褶皱是什么意思| 太息是什么意思| 什么含胶原蛋白最多| 经常放屁是什么病| 上海最高的楼叫什么| 扁桃体肥大吃什么药好得快| 天蝎座男生喜欢什么样的女生| 美的是做什么起家的| 父亲节送爸爸什么礼物| 孕期能吃什么| 外快是什么意思| 六月19是什么日子| 614是什么星座| 结膜炎挂什么科| oa是什么意思| 什么叫非萎缩性胃炎| 下巴疼是什么原因| 节令是什么意思| 肌苷是什么| 什么实实| 吃苹果有什么好处和功效| 金木水火土各代表什么| 鱼在鱼缸底部不动为什么| 下午六点多是什么时辰| 桥本甲状腺炎挂什么科| 奔现是什么意思| 五七干校是什么意思| 脸长的人适合什么发型| 过期蜂蜜还有什么用途| 蜂蜜和柠檬一起喝有什么作用| 冬天吃什么水果| 孕妇梦见老公出轨是什么意思| 京东自营店什么意思| 铁蛋白偏低是什么意思| 痔瘘和痔疮有什么区别| 莲花什么时候开| 为什么可乐能溶解鱼刺| 6月25日是什么日子| 精制盐是什么盐| 香砂六君丸治什么病| 什么是强直性脊柱炎| 印度为什么叫三哥| 本田的高端品牌是什么| 肝部出现腹水是什么原因| 手皮脱皮是什么原因| 清心寡欲是什么意思| 深千尺是什么意思| 兄长是什么意思| 骨量是什么意思| 肾小球是什么| 婴儿第一次发烧叫什么| 一个月一个亏念什么| 猫的胡子有什么作用| 腋窝出汗是什么原因| 白细胞低代表什么意思| 一只耳朵响是什么原因| 黑管是什么乐器| 感情里什么叫偏爱| 伽马刀是什么意思| 猫贫血吃什么补血最快| 令香是什么意思| 属狗和什么属相最配| 啫啫煲为什么念jue| 不敢造次是什么意思| 克感敏又叫什么| 蛋白粉有什么营养| 95年属什么生肖婚配表| 恪尽职守是什么意思| 反犬旁和什么有关| 来龙去脉是什么生肖| 政协主席什么级别| 一个巾一个童读什么| 处暑的含义是什么意思| 蝶变是什么意思| 声色什么| 小便发红是什么症状男| 孙耀威为什么被雪藏| 不能生育的女人有什么特征| 为什么要当兵| 绿豆煮出来为什么是红色的| 整体认读音节有什么| 发物有什么| 8月10号什么星座| 小白加小白等于什么| 已故是什么意思| 贫血检查查什么项目| pinky是什么意思| 什么叫做光合作用| 脑心通主治什么病| 百度
Skip to content
GitHub Enterprise

Otto Group elevates developer engagement with GitHub Advanced Security.

Hero image for the story: Otto Group
Industry
Retail
Number of Seats
1500
Location
Hamburg, Germany
Problem

Separate IT teams across subsidiaries left Otto Group developers siloed and security teams in the dark about enterprise-wide security posture.?

Solution

Otto Group now has a “shared language” that surfaces enterprise-wide insights and helps developers work together to ship code more quickly and more securely.?

Products

E-commerce is about more than just shopping carts. With more shopping moving not just online but to mobile, retailers need to constantly innovate to stay relevant. Hamburg, Germany-based retail and services company Otto Group offers its customers a variety of innovative technologies to enhance the shopping experience, including augmented reality applications for online furniture shopping or AI-driven voice solutions for first-level support. The basis for this is provided by a state-of-the-art IT landscape and software development toolchain.

Providing customers with innovative digital experiences is a top priority for Otto Group, which owns 30 major company groups and does business in over 30 countries in Europe, North and South America, and Asia, including Crate and Barrel, Freemans, Manufactum, and, of course, its namesake Otto. Ideally, all of its subsidiaries will share innovations, helping the entire family adapt quickly to the changing world. But many of Otto Group’s subsidiaries had their own IT teams. “It’s a heterogeneous environment,” says Dr. Hanna Huber, Otto Group VP of Technology Strategy and Governance. “Some brands are working with bleeding-edge technologies, others are battling legacy systems.” That led to silos across the company, and instances where one brand might have solved IT problems that other brands were still struggling with. Getting a clear sense of the company’s software security posture was difficult if not impossible.

Otto packages image for Otto Group story

Otto Group started using GitHub to unify its software development efforts in 2015. In 2020, the Otto Group set new benchmarks to standardize software development processes by founding its Software Engineering Unit. GitHub became a supporting pillar in establishing a modular approach to the development and implementation of apps and mobile features. GitHub provides what Huber calls a “common language” for Otto Group’s companies to share code and resources. With GitHub as a technological framework, Otto Group has been able to sustainably advance the innersource processes that 18 group companies are already involved with. “This development was driven by a group-wide transformation that stands for a new era of collaboration,” Huber says. Today, Otto Group’s engineering teams are flocking to GitHub, even though it’s not mandated. “We don’t want to do everything top-down,” Huber says. “We want people to adopt things because they work and because they want to use them.” The company now has 60 developer organizations with more than 1,500 engineers using GitHub and is still growing.

As usage grows, GitHub is becoming more central to development at Otto Group. For example, the company’s Digital Product Lab team, which builds mobile apps for many subsidiaries, uses GitHub Actions for its entire CI/CD pipeline, from pushing code to QA to shipping to app stores. Bjoern Bengelsdorf, a senior software engineer in the Digital Product Lab team, says that they’ve been able to find a prebuilt Action for nearly everything they’ve needed to do, saving them time and resources. “We get everything we need from the GitHub Actions marketplace to build and support our tailored CI/CD pipeline,” he says.

“We get everything we need from the GitHub Actions marketplace to build and support our tailored CI/CD pipeline.”

Bengelsdorf says Actions provides a better developer experience than their previous solution. “Everything is in a single environment, there’s no need to switch to another application or connect to something through a VPN,” he says. “You run the Action just by committing your code, which is awesome.” Similarly, as open source becomes more important to Otto Group, GitHub Packages has helped teams streamline their code management.

The upshot of having fewer tools and processes to manage, Bengelsdorf says, is that they get to spend more time focused on building new software that they can share with the rest of the company. For example, the native shopping app framework shared and used by several Otto Group brands was created by the Digital Product Lab group. “We provide a framework for native apps that includes all kinds of e-commerce modules,” Bengelsdorf says. “Each brand customizes that framework based on their own identity and the shopping experience they need.” When the team adds new features to the framework, like the augmented reality module, all the different Otto Group brands can take advantage of those. That entire process of adding new features and deploying them to different brands is managed through GitHub.

GitHub makes life easier for Otto Group’s engineering teams in other ways as well. Many developers are already experienced with GitHub and find the core functionality to come as second nature. From submitting and reviewing pull requests to forking repositories and discussing issues, new hires are familiar with many common processes from day one. Otto Group benefits from a central corporate IT service department, which makes the integration of GitHub much easier. Plus, with so much of the development process happening in GitHub, developers need access to fewer separate tools and systems, which means fewer accounts and permissions to manage per new hire. This equates to hours of saved time.??

Otto Group app image for Otto Group story

As Otto Group standardized on GitHub, the company increasingly leveraged it to manage security and authentication processes. Before, the security team had no centralized way to visualize or report on security risks, even within teams, let alone across the organization. Now with GitHub Advanced Security Otto Group finds it easy to report security status to leadership teams, including current vulnerabilities and how much progress they have made remediating them over time. “GitHub Advanced Security has put us in a position to confidently talk about our security posture when it comes to source code,” says security engineer and product manager Marie Theresa Brosig.

Otto Group aims to integrate security into every phase of the software development lifecycle. By implementing centralized security scanning with GitHub Advanced Security the company has? taken an important step towards that goal.? Otto Group started by creating a rollout program to enable developers to start using GitHub Advanced Security right away, touching briefly on all three tools in the GitHub Advanced Security toolset: secret scanning, code scanning and supply chain security.?

She says developer engagement with security has “gone through the roof” since rolling out GitHub Advanced Security. “Our developers are impressed with how easy it is to use,” Brosig says. “The false positive rate is really low, which helps prevent unnecessary frustration and keeps the focus on key security issues.” Now, Otto Group’s security teams save time on responding to day-to-day security matters, as developers are empowered to take security into their own hands more and more.?

“Our developers are impressed with how easy it is to use,” Brosig says. “The false positive rate is really low, which helps prevent unnecessary frustration and keeps the focus on key security issues.”

With secret scanning Otto Group’s now able to surface exposed keys, tokens, and other authentication secrets. With the push protection option, developers receive warnings if they try to push a secret to a repository, preventing exposure from happening in the first place.?

Meanwhile, code scanning alerts don’t just help improve source code quality when it comes to potential security vulnerabilities: the extensive additional information they contain on how to fix specific vulnerabilities also helps train developers on how to write more secure software. “It’s a big help to us that developers can learn to write safer source code independent of us,“ Brosig says.

Office 2 Otto Story Image

Both code scanning and Dependabot alerts are accessible in both the security overview and within individual pull requests. Accessing these alerts in a pull request before merging source code into a potentially production-ready branch has enabled Otto Group to “shift left like we really mean it,” Brosig says. Along with Dependabot alerts and security updates, dependency graphs have enabled Otto Group to quickly capture low-hanging fruit and improve its overall supply-chain security.

“Writing our own CodeQL queries is definitely one of the next steps in our GitHub Advanced Security journey,” Brosig says.? “We’re also really interested in joining the Secret Scanning Partner Program.”

More and more, Otto Group is combining GitHub Actions with GitHub Advanced Security as it’s a convenient and effective way to automate workflows. For example, managing app store credentials and certificate signing can be automated through GitHub Actions in combination with Secrets.?

Today, Otto Group developers deliver new features more quickly and more securely as they’re able to focus more on creating value and solving real problems and less on managing tooling and solving the same issues over and over. GitHub and the rest of Otto Group’s cloud-native tech stack have enabled the company’s Digital Product Lab to deliver outsized returns.

Interested in bringing GitHub Enterprise to your organization?

Start your free trial of GitHub Enterprise for 30 days days and increase your team's collaboration. $21 per user/month after trial expires.

Curious about other plans? from GitHub

What will your story be?

Start collaborating with your team on GitHub

Want to use GitHub on your own?
Check out our plans for individuals

胃食管反流用什么药 总ige高是什么意思 断桥铝是什么意思 艺人是什么意思 胸腔积液是什么原因引起的
眼睛突然出血是什么原因导致 气血不足有什么症状 蛋白质偏高是什么原因 高危性行为是什么意思 山楂泡酒有什么功效
get什么意思 辞海是什么书 什么蔬菜吸脂减肥 红枣泡水喝有什么好处 纳纹女装属于什么档次
游泳前一定要做好什么运动 晏殊字什么 蔚字五行属什么 女人物质是什么意思 吐完后胃不舒服应该吃什么呢
窦性心律过缓吃什么药hcv9jop8ns1r.cn 大饼是什么意思hcv9jop4ns9r.cn 陶渊明是什么朝代hcv9jop2ns5r.cn 狮子吃什么hcv8jop3ns3r.cn 嗓子痒控制不住咳嗽是什么原因hcv7jop5ns4r.cn
女人白带多什么原因hcv8jop5ns6r.cn 什么奶粉对肠胃吸收好hcv8jop8ns9r.cn 望梅止渴的梅是什么梅hcv8jop1ns8r.cn 33代表什么意思bfb118.com 什么病会引起皮肤瘙痒hcv9jop0ns4r.cn
ky是什么dajiketang.com 天意是什么意思hcv9jop0ns0r.cn bcc是什么意思travellingsim.com 着床是什么意思hcv7jop4ns6r.cn nb是什么牌子hcv9jop6ns2r.cn
为什么男的叫鸭子hcv9jop3ns4r.cn 胃寒湿气重吃什么药效果最好hcv8jop5ns0r.cn 温居是什么意思hcv9jop4ns9r.cn 人比黄花瘦是什么意思hcv7jop6ns3r.cn 女人长期做俯卧撑有什么效果hcv9jop5ns0r.cn
百度