Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
三越伊勢丹のDXにおけるAgileとJavaとAzure - Java on Azure Da...
Search
アイムデジタルラボ
April 21, 2021
Technology
0
2.2k
三越伊勢丹のDXにおけるAgileとJavaとAzure - Java on Azure Day 2021
2021年4月21日に開催されたJava on Azure Dayにおける講演「三越伊勢丹のDXにおけるAgileとJavaとAzure」の資料です。
アイムデジタルラボ
April 21, 2021
Tweet
Share
More Decks by アイムデジタルラボ
See All by アイムデジタルラボ
三越伊勢丹のDevOps基盤について
imdigitallab
0
890
三越伊勢丹の接客DXを支える「DevOps基盤」とは
imdigitallab
0
1.4k
三越伊勢丹におけるデジタルサービスのつくりかた - JaSST Review'21
imdigitallab
0
1.6k
三越伊勢丹におけるDX向け基盤のつくり方
imdigitallab
0
2k
三越伊勢丹におけるDXの取り組み ~デジタルを通じた最高の顧客体験を目指して~
imdigitallab
0
1.2k
三越伊勢丹が目指すNew Normalの購買スタイル - デブサミ2021 19-E-6 #devsumiE #devsumi
imdigitallab
0
9.5k
三越伊勢丹におけるDX向けプラットフォーム構築への挑戦 - E-JAWSカンファレンス2021
imdigitallab
0
4.3k
三越伊勢丹におけるDXとアジャイル
imdigitallab
0
1.4k
世界最高の靴売場をシューカウンセラーとともにデジタル変革してみた - デブサミ2020
imdigitallab
1
9.3k
Other Decks in Technology
See All in Technology
2025年に挑戦したいこと
molmolken
0
160
WantedlyでのKotlin Multiplatformの導入と課題 / Kotlin Multiplatform Implementation and Challenges at Wantedly
kubode
0
250
月間60万ユーザーを抱える 個人開発サービス「Walica」の 技術スタック変遷
miyachin
1
140
.NET 最新アップデート ~ AI とクラウド時代のアプリモダナイゼーション
chack411
0
200
Oracle Exadata Database Service(Dedicated Infrastructure):サービス概要のご紹介
oracle4engineer
PRO
0
12k
#TRG24 / David Cuartielles / Post Open Source
tarugoconf
0
580
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
3
870
My small contributions - Fujiwara Tech Conference 2025
ijin
0
1.4k
Copilotの力を実感!3ヶ月間の生成AI研修の試行錯誤&成功事例をご紹介。果たして得たものとは・・?
ktc_shiori
0
350
2024年活動報告会(人材育成推進WG・ビジネスサブWG) / 20250114-OIDF-J-EduWG-BizSWG
oidfj
0
220
0→1事業こそPMは営業すべし / pmconf #落選お披露目 / PM should do sales in zero to one
roki_n_
PRO
1
1.4k
コロプラのオンボーディングを採用から語りたい
colopl
5
1.2k
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
A designer walks into a library…
pauljervisheath
205
24k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
How STYLIGHT went responsive
nonsquared
96
5.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
192
16k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Into the Great Unknown - MozCon
thekraken
34
1.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
Transcript
Copyright© IM Digital Lab, Inc. All rights reserved. 三越伊勢丹のDXにおける AgileとJavaとAzure
2021/4/21 三越伊勢丹グループ (株)アイムデジタルラボ 鈴⽊雄介
Copyright© IM Digital Lab, Inc. All rights reserved. 講演者 鈴⽊雄介
• (株)アイムデジタルラボ(IMDL) • 取締役 • Graat(グラーツ) • グロース・アーキテクチャ&チームス(株) • 代表取締役社⻑ • ⽇本Javaユーザーグループ • サブリーダー/CCC運営委員⻑ • その他 • @yusuke_arclamp • http://arclamp.hatenablog.com/
Copyright© IM Digital Lab, Inc. All rights reserved. アイムデジタルラボとは (株)アイムデジタルラボ
• 三越伊勢丹グループにおけるDX推進 機能⼦会社 • 2019年11⽉設⽴ • https://www.imd-lab.co.jp/ • https://note.com/imd_lab ミッション 仕組みを変えて お買い物を楽しくする
Copyright© IM Digital Lab, Inc. All rights reserved. アイムデジタルラボとは エンジニアとデジタル⼈材の集団
• 出向+中途採⽤+外部パートナー 売場 プロダクト オーナー サービス デザイナ 開発 ディレクタ スクラム マスター サーバ/フロント エンジニア DevOps エンジニア アイムデジタルラボ 基幹 システム 商品 顧客 受注 技術⽀援 デジタル化⽀援 スクラムチーム 参画
Copyright© IM Digital Lab, Inc. All rights reserved. アジェンダ 接客DX
アジャイル Java on Azure まとめ
Copyright© IM Digital Lab, Inc. All rights reserved. 接客DX
Copyright© IM Digital Lab, Inc. All rights reserved. 接客DX YourFIT
365(2019/8〜) • 3D計測で最適な靴を⾒つける 1. ⾜を3D計測 2. ⾜形の説明/靴のレコメンド 3. 専⾨家によるフィッティング • 新しい靴選び体験 • ⾜の痛みがない靴選び • ⾜形と⽊型をマッチング • すでに15000⼈が利⽤
Copyright© IM Digital Lab, Inc. All rights reserved. 接客DX 三越伊勢丹リモート
ショッピング(2020/11〜) • 店頭の接客をリモートで • 店頭の販売員が対応 • 1つのアプリで接客〜決済が完結 • 新しい買い物体験 • 遠隔地からでもOK • 仕事の合間に接客を受ける • 事前に相談し、店頭は時短に
Copyright© IM Digital Lab, Inc. All rights reserved. 接客DX データに基づく購買サイクル
• データが接客/提案レベルを上げることで、 お客さまと継続的な関係を築いていく • さらに商品開発や接客の⾃動化にも利⽤可能 購買 認知 提案 接客 データ 蓄積 接客メモ お客さま満⾜度 購買情報 ⾏動情報 計測データ
Copyright© IM Digital Lab, Inc. All rights reserved. アジャイル
Copyright© IM Digital Lab, Inc. All rights reserved. アジャイル いずれも3ヶ⽉で初期構築し、改善継続中
• 初期構築後は毎週リリースを継続 • サービスの売上を最⼤化させるための改修 • Scrumを採⽤ • 「なんだかわからないけど、ものすごいスピード 感で改善されていく」 ー三越伊勢丹導⼊チームの部⻑談 • 新しい課題にあわせて優先順位を変えられる • 開発状況の⾒通しがよい • ビジネスとITがリンクしている
Copyright© IM Digital Lab, Inc. All rights reserved. アジャイル 構想→デザイン→開発
• ワークショップ • 売場関係者を全員集めて、ビ ジョンとお客さま像を共有 • サービスデザイン • ユーザー体験と業務とシステム の関係性をデザイン • サービスブループリントなど • アーキテクチャ • サーバレス前提でシステム開発
Copyright© IM Digital Lab, Inc. All rights reserved. アジャイル ⼤企業でPOを機能させる
1/2 • POには縦と横の仕事がある • 縦:組織として決定し、組織とし て取り組む領域 • POは、このためのハブになる • 社内の⼈じゃないとやりきれない • 横:専⾨家が⽀援できる領域 • UX設計:サービスデザイナー • 開発調整:ITディレクター PO 意思 決定者 開発 チーム 関連 部⾨ お客様 説明責任 現場調整 UX設計 開発調整
Copyright© IM Digital Lab, Inc. All rights reserved. アジャイル ⼤企業でPOを機能させる
2/2 • 週次で組織としての意思決定を可能にする仕組み • POが優先順位を判定後、役員が参加する週次会議で議 論して決定していく • 現場との調整も週次で⾏っていく お買場 お買場 お買場 導⼊ チーム サーバ 開発 チーム PO チーム お客さま 三越伊勢丹 アイムデジタルラボ (IMDL) 意思決定ミーティング モバイル 開発 チーム 導⼊ ⽀援
Copyright© IM Digital Lab, Inc. All rights reserved. アジャイル スピードと統制のバランスを取る
• IT関連部署の役割分担 • IMDLはDXサービスそのものに注⼒ • インフラ基盤や基幹連携基盤の整備はIT⼦会社が担当 三越伊勢丹 ホールディングス 三越伊勢丹 (百貨店事業) アイムデジタルラボ (DX推進) 三越伊勢丹システム・ ソリューションズ(IT全般) 情報システム 統括部 基幹システムの コミュニケーション DXサービスの コミュニケーション 協業 DX向け基盤 協業 整備 利⽤ 基幹システム 保守 DXサービス 利⽤ 開発 連携
Copyright© IM Digital Lab, Inc. All rights reserved. Java on
Azure
Copyright© IM Digital Lab, Inc. All rights reserved. Java on
Azure Java on Azureで実⾏ • 複数サービスが稼働中 • YourFIT 365、三越伊勢丹アプリ、インバウンド • サーバサイドは基本的にはSpringBootで構築 • 構成の考え⽅ • DevOps:開発チームがインフラ構築も運⽤もする • PaaS:作業を⾃動化して保守を軽減 • VM利⽤は絶対禁⽌
Copyright© IM Digital Lab, Inc. All rights reserved. 構成図 Container
Registry Java on Azure App Service Azure Database Azure Pipelines Blob Storage Azure AD App Insights WAF お客さま 従業員 ※App Serviceは、実構成上はお客さま向けと従業員向けが別ノード Java Logic Apps バッチアプリ オンラインアプリ Bitbucket (Git) 基幹
Copyright© IM Digital Lab, Inc. All rights reserved. Java on
Azure App Service • Web App for Containers(Linux) • Pros • コンテナに最適化されたオールインワンの実⾏環境 • 環境変数、レジストリ設定、無停⽌リリースなどが簡単に構成可能 • 簡単なAD統合設定で⾼セキュリティを維持可能 • インフラは限りなくメンテナンスフリー • Cons • Linux版はWindows版よりも⼀部機能が劣る • グローバルネットワーク上なのでVNET構成が必要
Copyright© IM Digital Lab, Inc. All rights reserved. Java on
Azure Logic Apps • タスクスケジューラー • Pros • デザイナーツールが簡単でよい • システム間連携のコンポーネント が充実 • API連携の呼び出しパターンも実装 されている • Cons • やれることの制約はある
Copyright© IM Digital Lab, Inc. All rights reserved. Java on
Azure Application Insights • Azure Monitor内のAPM • Pros • エージェントをいれるだけ • 条件によるアラート発報可能 • 障害調査だけではなく、事前の負 荷予測などにも使える • Cons • エージェントをいれる • 対応Javaライブラリが限定される アプリケーションマップ パフォーマンス ログアナリティクス
Copyright© IM Digital Lab, Inc. All rights reserved. Java on
Azure Azure Pipelines • マルチクラウドのCI/CDツール • Pros • UIがわかりやすく、教育コストが低い • 7システム45本のパイプライン。今期倍増予定 • インフラ構築はTerraformを実⾏して制御 • 実はGitHub Actionsの元 • Cons • AWS上の⾼度な制御には課題もある • AWSが基本機能のツールキットは提供 App Service Azure Pipelines ACR ECR AWS Fargate AWS Cloud Azure Bitbucket (Git)
Copyright© IM Digital Lab, Inc. All rights reserved. Java on
Azure 評価 • DevOpsできた! • ⾃分たちでインフラ構築して、運⽤しているから早い • セキュリティやネットワークの初期設定は専⾨チームに 依頼することで担保 • とはいえ、Linux版の機能拡充はもっとやって • App Serviceの⾃動スワップ • 細かいセキュリティ機能など
Copyright© IM Digital Lab, Inc. All rights reserved. まとめ
Copyright© IM Digital Lab, Inc. All rights reserved. 接客DX 350年間の常識を変えていく
• そもそも店頭接客の元祖 • 1673年 三越(越後屋)創業 • 店前(たなさき)売り • 当時主流の訪問販売から転換 • デジタルツールを使った接客と いう新しい常識を作る作業 • YourFIT 365/リモートショッピング 駿河町越後屋呉服店⼤浮画 https://collections.mfa.org/objects/206070/large-perspective-view-of-the-interior-of-echigoya-in-surug
Copyright© IM Digital Lab, Inc. All rights reserved. アジャイル ⼤企業でアジャイルを機能させる
• 現場を巻き込む • ワークショップやサービスデザインを 通じて、現場の想いを形にしていく • 組織を巻き込む • 役員レベルの判断を毎週できる仕組み を作る • IT部⾨を巻き込む • ガバナンスを守りながらスピードを出 せる仕組みにしておく
Copyright© IM Digital Lab, Inc. All rights reserved. Java on
Azure 開発をスピードアップする • ともかくPaaSを使いこなす • PaaSこそ、Azureの得意分野 • DockerにいれればJavaでなくても • だからこそ開発チームが触る • インフラ作業や運⽤を⾃動化する • とはいえ、重要な設定は専⾨家に Java on Azure