为什么老打嗝| 早上起来心慌是什么原因| 仪表堂堂是什么生肖| 四级残疾证有什么用| 晨尿泡沫多是什么原因| 吵架是什么意思| 天秤和什么星座最配| 天蝎女喜欢什么样的男生| 舍友什么意思| 空虚是什么意思| 拐枣泡酒有什么功效| imao什么意思| 阴虱用什么药治疗| 什么牌子的学习机好| 走麦城是什么意思| 犯太岁是什么意思啊| 脚肿吃什么消肿最快| 什么的大象| 绘本是什么意思| 眉毛有什么作用| 62年的虎是什么命| 螺蛳吃什么| 狙击蟹吃什么| 男生射精什么感觉| 梦见做饭是什么意思| 香港脚是什么意思| 梦见吃李子是什么意思| 胃打嗝是什么原因| 一穷二白什么意思| 养精蓄锐是什么意思| 掉牙齿是什么征兆| 低骨量是什么意思| 园五行属什么| 11月10日是什么星座| 10年是什么婚| 为什么榴莲那么贵| 耳鸣吃什么中成药| 5月21日是什么星座| 出汗特别多是什么原因| 三伏天晒背有什么好处| 窥什么意思| 窦性心律不齐什么意思| 三点水一个四读什么| 拉肚子拉稀水吃什么药管用| 坦诚相待下一句是什么| ppm是什么意思| 好人卡什么意思| 越描越黑是什么意思| 基尼是什么货币| 2001年什么年| 什么的糯米| 大耳读什么| 什么是微量元素| 3月份出生是什么星座| 不割包皮有什么影响吗| 脾肾阳虚吃什么药最好| 太平洋中间是什么| 吃饭时头晕是什么原因| 喜闻乐见什么意思| 深度水解奶粉是什么意思| 人中长痘是什么原因| 蛇鼠一窝指什么生肖| 高血脂是什么原因造成的| 儿童掉头发什么原因| 肌肉疼是什么原因| 炒房是什么意思| 女儿红是什么酒| 前什么后什么| 7月7是什么节日| 水痘可以吃什么水果| 人体最大的排毒器官是什么| 蛇吃什么食物| 脚踏一星是什么命| 软化血管吃什么药| 长春新碱是什么药| 为什么会长老年斑| 贡菜是什么| 1993年什么命| 容易犯困是什么原因| avg是什么意思| 吃什么对肺结节好| 血小板减少吃什么能补回来| 低血糖会出现什么症状| 女性脂肪率偏高说明什么| 造口是什么意思| 什么地笑| 神经元是什么| 中国的国果是什么| 6月17日是什么星座| 太虚是什么意思| 脾虚湿盛吃什么药| 胸膜炎是什么症状| 球蛋白有什么作用和功效| 吃什么药头脑立刻清醒| 拍手腕中间有什么好处| 大电念什么| 沈腾和马丽是什么关系| 马桶为什么会堵| 甲状腺吃什么盐好| 打喷嚏预示什么| 老狐狸是什么意思| otc属于什么药| 梦见很多蛇是什么征兆| 6月28号是什么星座| 冰丝纤维是什么面料| 游离三碘甲状腺原氨酸是什么意思| 体毛旺盛是什么原因| 麦字五行属什么| 外耳炎用什么药| 酒后头疼吃什么药| hyundai是什么牌子| 北京大裤衩建筑叫什么| 白骨精是什么妖怪| 什么叫梗| 4.20是什么星座| 人类祖先是什么动物| 洛阳有什么大学| 一什么眼镜| 什么叫撤退性出血| 猪蹄子炖什么好吃| 水落石出是什么生肖| 月经期能吃什么水果| 下呼吸道感染吃什么药| 补充镁有什么好处| 香蕉不能和什么一起吃| 唾液分泌过多是什么原因| 玻璃是什么垃圾| 上火引起的喉咙痛吃什么药| 射手后面的星座是什么| 三阳开泰是什么生肖| 头发掉要用什么洗发水| 过敏嘴唇肿是什么原因| 比目鱼长什么样| dr是什么检查项目| 什么情况下要做肠镜检查| 手心发热什么原因| 鹦鹉拉稀吃什么药| 微信转账为什么要验证码| 肠胃炎吃什么好| 梦到别人结婚是什么意思| loaf是什么意思| 治疗带状疱疹用什么药最好| 桑葚干和什么搭配泡水| 与生俱来是什么意思| 娃娃脸是什么脸型| 胆红素三个指标都高是什么原因| 什么是低钠盐| sp是什么意思| 劳模是什么意思| 争奇斗艳的斗是什么意思| 甲钴胺治疗什么病| 备孕吃叶酸有什么好处| 什么是cg| 郑州有什么好玩的| 早博是什么意思| gn是什么单位| 做梦被杀了是什么征兆| 什么东西掉进水里不会湿| 鳞状上皮增生是什么意思| 送葬后回家注意什么| 高瞻远瞩是什么生肖| 艾灸灸出水泡是什么情况| 三个吉念什么| 痛风打什么针见效最快| 病机是什么意思| 手指关节疼痛看什么科| 来月经腰酸腰痛什么原因造成的| 3月17日是什么星座| 路政是干什么的| 彗星为什么有尾巴| 脸部麻木是什么原因引起的| 胃胀消化不好吃什么药| 孩子注意力不集中去医院看什么科| 虚张声势是什么生肖| bally什么牌子| 女予念什么| 春天有什么花开| 静待佳音什么意思| 连麦是什么意思| 孝喘吃什么药好| 259是什么意思| 蛋白低是什么原因| 耳舌念什么| 什么人容易得阿尔兹海默症| 六月26日是什么日子| 齿痕舌吃什么药| 春的五行属性是什么| 对象是什么意思| 什么球身上长毛| 祖师爷是什么意思| 血糖偏高吃什么食物好| 孤单的我还是没有改变是什么歌| 1963属什么生肖| 尿带血什么原因| 脾胃不好吃什么药好| 叶倩文属什么生肖| 散光跟近视有什么区别| 佰草集适合什么年龄| 四曾念什么| 女人下面水多是什么原因| 上眼药是什么意思| 女人人中深代表什么| 有眼不识泰山是什么意思| 碳酸钠是什么东西| 精满自溢是什么意思| 上火了吃什么| 嘴唇红肿是什么原因| 吃灵芝孢子粉有什么好处| 乳酸菌和益生菌有什么区别| 静脉血是什么颜色| 四月二十六是什么星座| 牡丹花是什么颜色的| 过去式加什么| 阴阳两虚吃什么中成药| 心慌出虚汗是什么原因| 空调外机风扇不转是什么原因| 小鹅吃什么| 潴是什么意思| 男人吃什么大补| 经常落枕是什么原因引起的| 前胸贴后背是什么意思| 龟头是什么意思| 尿液里白细胞高是什么原因| 骨科是什么意思| 什么啤酒好喝| 质子泵抑制剂是什么药| 片酬是什么意思| 韩国买什么东西划算| 为什么医生很少开阿斯美| 弱水三千什么意思| 转诊是什么意思| 孙俪什么学历| 董五行属什么| amh是什么检查项目| 冲虎煞南是什么意思| 睡午觉有什么好处| 什么叫腔梗| 黄瓜为什么苦| 白带什么样| 愿闻其详是什么意思| 什么是钝角| 白细胞正常c反应蛋白高说明什么| iruri 什么意思| 睾酮素低了有什么症状| 梅雨季节是什么时候| 清洁度三度什么意思| 组织部长是什么级别| 世界上有什么| 杏花什么季节开| 解脲支原体阳性是什么意思| 扩招是什么意思| 灰指甲吃什么药| 什么是新时代| 甲亢什么不能吃| 出什么什么什么| 什么是心衰| 6月22日什么星座| 脚上长水泡是什么原因| 潮喷是什么感觉| 梦见走错路是什么意思| 中国什么时候灭亡| 竹笋不能和什么一起吃| 正餐是什么意思| 麻雀吃什么食物| 百度
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

一个山一个见读什么 结婚需要什么证件 孕妇适合喝什么茶 孕妇吃什么坚果比较好 维生素a中毒是什么症状
免疫力低下吃什么 什么无比 肾亏吃什么药最好 风声鹤唳什么意思 uv是什么
喝水多尿多是什么原因男性 摸金是什么意思 梦见吃蜂蜜是什么预兆 吃鸡蛋补什么 误人子弟什么意思
孕妇血糖高可以吃什么水果 缺碘会有什么症状 蚊虫叮咬红肿用什么药快速消肿 细菌性结膜炎用什么眼药水 卵巢囊性结构是什么
安眠穴在什么位置hcv8jop9ns6r.cn 男人吃什么补肾hcv8jop6ns2r.cn 生化全套主要检查什么ff14chat.com 脑供血不足吃什么中药hcv9jop7ns2r.cn 化气行水是什么意思hcv9jop3ns1r.cn
养乌龟有什么好处hcv9jop8ns2r.cn 平身是什么意思hcv8jop1ns6r.cn 十里八乡什么意思520myf.com 左旋肉碱什么时候吃效果好zsyouku.com 六月初二是什么日子hcv8jop4ns3r.cn
什么情况下要做肌电图hcv8jop8ns4r.cn 猴子喜欢吃什么食物hcv8jop8ns0r.cn mmi是什么药hcv8jop4ns0r.cn 勇者胜的上半句是什么hcv7jop9ns9r.cn 宇字属于五行属什么hcv8jop8ns6r.cn
3.4是什么星座hcv9jop0ns6r.cn 色盲是什么遗传方式1949doufunao.com 梦见拖地是什么意思bjhyzcsm.com 早谢是什么症状hcv8jop9ns3r.cn 相合是什么意思hcv9jop0ns5r.cn
百度