Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
三越伊勢丹のDXにおけるAgileとJavaとAzure - Java on Azure Da...
Search
アイムデジタルラボ
April 21, 2021
Technology
2.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
三越伊勢丹のDXにおけるAgileとJavaとAzure - Java on Azure Day 2021
2021年4月21日に開催されたJava on Azure Dayにおける講演「三越伊勢丹のDXにおけるAgileとJavaとAzure」の資料です。
アイムデジタルラボ
April 21, 2021
More Decks by アイムデジタルラボ
See All by アイムデジタルラボ
三越伊勢丹が描く百貨店の進化 〜段階的モダナイズと内製化の実践〜
imdigitallab
0
39
三越伊勢丹において「DXとモダナイズと内製化」を同時に推進する取り組みについて
imdigitallab
0
1.6k
三越伊勢丹のDevOps基盤について
imdigitallab
0
1.3k
三越伊勢丹の接客DXを支える「DevOps基盤」とは
imdigitallab
0
1.8k
三越伊勢丹におけるデジタルサービスのつくりかた - JaSST Review'21
imdigitallab
0
1.8k
三越伊勢丹におけるDX向け基盤のつくり方
imdigitallab
0
2.5k
三越伊勢丹におけるDXの取り組み ~デジタルを通じた最高の顧客体験を目指して~
imdigitallab
0
1.6k
三越伊勢丹が目指すNew Normalの購買スタイル - デブサミ2021 19-E-6 #devsumiE #devsumi
imdigitallab
0
11k
三越伊勢丹におけるDX向けプラットフォーム構築への挑戦 - E-JAWSカンファレンス2021
imdigitallab
0
4.6k
Other Decks in Technology
See All in Technology
【データ横丁主催】AI エージェント時代のTranslytical Data Platform
shisyu_gaku
0
300
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
270
契約で守るコンパウンドプロダクトのデザインシステム
yug1224
1
1.5k
AWSセキュリティで活用するAI機能
cmusudakeisuke
1
320
AI秘書と毎日働くのはもう当たり前。開発以外の業務に足りない機能をどう埋める?
minorun365
PRO
2
1.8k
AIに任せられるFlutterコードベースを作る 〜仕様をコードで表し、ハーネスで守る〜
myohei
1
160
データマネジメント × 法務で作りあげる、 freeeの新しいデータガバナンスへの軌跡
freee
PRO
1
430
Claude Code on Bedrock で統制をかける小ネタ集/claude-code-bedrock-governance-tips
emiki
1
13k
構造で守らせる データ・法務・セキュリティ・開発チームとつくる AI時代のデータガバナンスとデータ基盤のリアル
legalontechnologies
PRO
1
540
「作れる」と「リリースできる」の間にあったもの── PdMを外して見えた、PdMがやるべき仕事/Buildable ≠ Shippable: What Removing the PM Taught Me About the PM’s Job
yappli_developers
0
290
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
160
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
3
1.1k
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
630
A Soul's Torment
seathinner
8
3.8k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Speed Design
sergeychernyshev
33
2.2k
Amusing Abliteration
ianozsvald
1
360
We Have a Design System, Now What?
morganepeng
55
8.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
940
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