SlideShare a Scribd company logo
http://www.monotaro.com/
MonotaROの基幹システムがこの
先生きのこるには
株式会社MonotaRO
IT部門基幹サポートG
中西 淳二
2015.3.20
http://www.monotaro.com/
自己紹介
2
• 中西 淳二
• IT部門 基幹サポートグループ所属
• 2002年3月から在籍(部門最長老)
http://www.monotaro.com/
目次
3
1. システム構成・開発体制
2. 業務内容
3. 今後の課題
http://www.monotaro.com/
システム構成
・
開発体制
4
http://www.monotaro.com/
MonotaROの基幹システムとは
5
• 業務部門が使用する社内システム全般
• 一部パッケージを使用
–WMS(物流システム)
–経理・会計
–人事・給与・勤怠
• その他は内製
http://www.monotaro.com/
内製しているもの(抜粋)
6
• 顧客
• 問合せ
• 販促
• 商品
• 在庫
• 受注
• 発注
http://www.monotaro.com/
内製部分のシステム構成と規模
7
• コードはほぼすべてPython
–一部レガシーASP/VB6も有
• 独自WEBフレームワーク+mod_python
• メニュー数:約200
• バッチ数:約200
• 2003年から稼動開始
http://www.monotaro.com/
基幹CRM基幹SCM
基幹サポート
基幹システムの開発・運用体制
8
• 3チーム体制
• 計20名
http://www.monotaro.com/
業務内容
9
http://www.monotaro.com/
業務内容
10
「売上貢献」・「コスト削減」
に寄与する社内システムの
開発・運用
http://www.monotaro.com/
具体例
11
• 開発
• 運用
• 大きいプロジェクト
http://www.monotaro.com/
具体例・開発
12
• ECサイトに新機能を追加するので新た
に用意するマスターテーブル用のメンテ
ナンス画面が欲しい
• 現在手作業で行っているXXXという作業
をシステム化してほしい
http://www.monotaro.com/
対応内容の決定
13
松 開発して基幹システムに組み込み
竹 簡易ツールを作成して提供
梅 何もしない
http://www.monotaro.com/
対応内容の判断基準
14
• 不必要な開発はしない
–初期導入時に必要ないもの
–改善の効果が見込めないもの
• 担当者の言うことが必ず正解ではない
–問題の本質が別のところにある可能性
• その上で松竹梅に振り分け
• 業務部門もIT部門も目的は同じ
–売上向上・コスト削減
http://www.monotaro.com/
より進んだ業務改善
15
• 全社を通して業務フロー自体も整理する
• 業務フローに沿ったシステムを開発・導
入する
→業務とシステムが共に最適化される
http://www.monotaro.com/
具体例・運用
16
• こういう条件の注文実績を抽出してほし
い
• データが多くて操作しきれないので一括
操作してほしい
http://www.monotaro.com/
具体例・大きいプロジェクト
17
昨年の実績
• 消費税8%増税
• 新倉庫移転
http://www.monotaro.com/
今後の課題
18
http://www.monotaro.com/
今後の課題
19
• ビジネス規模
• 人員
• 技術的負債
http://www.monotaro.com/
ビジネス規模
20
http://www.monotaro.com/
人員
21
第2新卒や新卒未経験からのメンバーが
多い
→業務系SEとして成長
• 社内の業務を理解してビジネスロジック
を適切に実装・導入することができる
• 新しい技術を使って問題を解決するよう
なアイディアは出にくい
http://www.monotaro.com/
技術的負債
22
• ドキュメントがない
• テストがない
• 密結合
http://www.monotaro.com/
まとめ
23
http://www.monotaro.com/
生存戦略しましょうか
24
• MonotaROの基幹システムは社内業務
に最適化されている
• 今後も会社の成長にあわせて業務もシ
ステムも最適化し続ける
• 平行してキャパシティ拡張や技術的負
債の返済、新しい技術の導入などを行っ
ていく必要がある
http://www.monotaro.com/ 25

More Related Content

PDF
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PDF
モノタロウを支える Solr による商品検索システム
PDF
NTT DATA と PostgreSQL が挑んだ総力戦
PPTX
PostgreSQL 14 モニタリング新機能紹介(PostgreSQL カンファレンス #24、2021/06/08)
PDF
ドキュメントを作りたくなってしまう魔法のツールSphinx
PDF
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
PDF
ランサムウェアのおはなし
PDF
何となく勉強した気分になれるパーサ入門
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
モノタロウを支える Solr による商品検索システム
NTT DATA と PostgreSQL が挑んだ総力戦
PostgreSQL 14 モニタリング新機能紹介(PostgreSQL カンファレンス #24、2021/06/08)
ドキュメントを作りたくなってしまう魔法のツールSphinx
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ランサムウェアのおはなし
何となく勉強した気分になれるパーサ入門

What's hot (20)

PDF
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
PPTX
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
PPTX
MLOps入門
PDF
constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだ
PDF
マルチレイヤコンパイラ基盤による、エッジ向けディープラーニングの実装と最適化について
PDF
MonotaRO のデータ活用と基盤の過去、現在、未来
PDF
Pythonはどうやってlen関数で長さを手にいれているの?
PDF
怖くないSpring Bootのオートコンフィグレーション
PDF
CTF for ビギナーズ ネットワーク講習資料
PPTX
PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)
PDF
リッチなドメインモデル 名前探し
PPTX
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜​
PDF
大規模フロントエンドのクリーンアーキテクチャ化 ~ 年間売上1,000億円企業モノタロウの取組み ~
PDF
オブジェクト指向できていますか?
PDF
IL2CPPに関する軽い話
PDF
トップエンジニアが実践する思考整理法~テクニカルライティングを用いた課題解決の基本
PPTX
[DL輪読会]Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-...
PPTX
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
PDF
ウェブパフォーマンスの基礎とこれから
PDF
30分で分かる!OSの作り方 ver.2
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
OpenStackで始めるクラウド環境構築入門 Havana&DevStack編
MLOps入門
constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだ
マルチレイヤコンパイラ基盤による、エッジ向けディープラーニングの実装と最適化について
MonotaRO のデータ活用と基盤の過去、現在、未来
Pythonはどうやってlen関数で長さを手にいれているの?
怖くないSpring Bootのオートコンフィグレーション
CTF for ビギナーズ ネットワーク講習資料
PostgreSQLモニタリング機能の現状とこれから(Open Developers Conference 2020 Online 発表資料)
リッチなドメインモデル 名前探し
SSII2020SS: 微分可能レンダリングの最新動向 〜「見比べる」ことによる3次元理解 〜​
大規模フロントエンドのクリーンアーキテクチャ化 ~ 年間売上1,000億円企業モノタロウの取組み ~
オブジェクト指向できていますか?
IL2CPPに関する軽い話
トップエンジニアが実践する思考整理法~テクニカルライティングを用いた課題解決の基本
[DL輪読会]Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-...
え、まって。その並列分散処理、Kafkaのしくみでもできるの? Apache Kafkaの機能を利用した大規模ストリームデータの並列分散処理
ウェブパフォーマンスの基礎とこれから
30分で分かる!OSの作り方 ver.2
Ad

Viewers also liked (20)

PDF
モノタロウの商品データ連携について
PPTX
社内勉強会を続けるには(2016.10.07 DevLove 関西)
PDF
MonotaROが向かうクラウド活用の今後 2016-04-21 関西スタートアップAWS勉強会
PPTX
尼崎から世界へ!モノタロウの海外展開を支えるDevOps基盤 (デブサミ関西2016)
PPTX
エンジニアからCTOへ 2015-06-11 IVS CTO Night & Day
PPTX
MonotaRO TechTalk #1 ごあいさつ
PPTX
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
PPTX
モノタロウが トレジャーデータを使う理由と、 データを活かす企業文化
PDF
マイクロサービスを利用する側のパフォーマンス向上策 (PyCon JP 2016)
PPTX
株式会社タンシキ事業紹介
PDF
トヨタ生産方式とアジャイル開発20121210
PDF
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
PDF
Embulk, an open-source plugin-based parallel bulk data loader
PDF
【企画書】チャットワーク:社内検討用資料
PDF
P2 P 奨学金プロジェクト Ver3 5
PDF
T TIME 滞在時間割キャンペーン(第4回販促会議企画コンペティション)
PDF
【企画書】ReceReco:新規事業討議用社内資料
PDF
【企画書】UIscope:MOVIDA JAPAN_Demo Day用資料
PDF
【企画書】omiai:IVS_LAUNCH PAD用資料
PDF
【企画書】gamba!(ガンバ):サムライインキュベート様向け_企画プレゼン資料
モノタロウの商品データ連携について
社内勉強会を続けるには(2016.10.07 DevLove 関西)
MonotaROが向かうクラウド活用の今後 2016-04-21 関西スタートアップAWS勉強会
尼崎から世界へ!モノタロウの海外展開を支えるDevOps基盤 (デブサミ関西2016)
エンジニアからCTOへ 2015-06-11 IVS CTO Night & Day
MonotaRO TechTalk #1 ごあいさつ
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
モノタロウが トレジャーデータを使う理由と、 データを活かす企業文化
マイクロサービスを利用する側のパフォーマンス向上策 (PyCon JP 2016)
株式会社タンシキ事業紹介
トヨタ生産方式とアジャイル開発20121210
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
Embulk, an open-source plugin-based parallel bulk data loader
【企画書】チャットワーク:社内検討用資料
P2 P 奨学金プロジェクト Ver3 5
T TIME 滞在時間割キャンペーン(第4回販促会議企画コンペティション)
【企画書】ReceReco:新規事業討議用社内資料
【企画書】UIscope:MOVIDA JAPAN_Demo Day用資料
【企画書】omiai:IVS_LAUNCH PAD用資料
【企画書】gamba!(ガンバ):サムライインキュベート様向け_企画プレゼン資料
Ad

More from 株式会社MonotaRO Tech Team (20)

PDF
20240522 Findy Event ビジネスの構造をアーキテクチャに落とし込みソフトウェアに可変性を注入する.pdf
PDF
本番環境でやらかしちゃった選手権_MonotaRO社内LT会利用スライド.pdf
PDF
この技術書がすごい!2023夏(おすすめの技術書をペライチで紹介する選手権) .pdf
PDF
PyConAPAC2023 ワークフローエンジン Apache Airflowを用いた 大規模データパイプライン構築と改善
PDF
【TECHTRACKJP】私ってデータエンジニアなんですか?気づいたらデータエンジニアと呼ばれるようになった私がこの職種について考えた【20230725】
PDF
【マーケティング・テクノロジーフェア 大阪 2023】 データから正しい意思決定を行うために 〜全社横断で実施したデータ活用プロジェクトの取...
PDF
[ITmedia Cloud Native 2023] モノタロウのクラウドネイティブ.pdf
PDF
datatech-jp Casual Talks #5_データ基盤の立ち位置を考えるのに チームトポロジーの概念を活用した話
PDF
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
PDF
JDMC LT#1 - なぜモノタロウでデータマネジメントが必要になったのか
PDF
datatech-jp Casual Talks#3 データエンジニアを採用するための試行錯誤
PDF
信頼性とアジリティを同時に上げろ!モノタロウのカナリアリリース導入.pdf
PDF
データ基盤に関わる問い合わせ対応を仕組みで解決する
PDF
モノタロウの開発・リリースサイクルを支えるJenkinsの活用事例 - Jenkins Day Japan 2021
PDF
「指標」を支えるエンジニアリング: DataOpsNight #1
PDF
データ管理に重要なことは事業と組織の理解だった(Data Engineering Study #11 発表資料)
PDF
全社のデータ活用を一段階上げる取り組み
PDF
データ基盤グループを支えるチームビルディング
PDF
MonotaRO LT - ESLintの仕組み
PDF
モノタロウECプラットフォームを支える開発運用モダナイゼーションの取り組み #devsumi
20240522 Findy Event ビジネスの構造をアーキテクチャに落とし込みソフトウェアに可変性を注入する.pdf
本番環境でやらかしちゃった選手権_MonotaRO社内LT会利用スライド.pdf
この技術書がすごい!2023夏(おすすめの技術書をペライチで紹介する選手権) .pdf
PyConAPAC2023 ワークフローエンジン Apache Airflowを用いた 大規模データパイプライン構築と改善
【TECHTRACKJP】私ってデータエンジニアなんですか?気づいたらデータエンジニアと呼ばれるようになった私がこの職種について考えた【20230725】
【マーケティング・テクノロジーフェア 大阪 2023】 データから正しい意思決定を行うために 〜全社横断で実施したデータ活用プロジェクトの取...
[ITmedia Cloud Native 2023] モノタロウのクラウドネイティブ.pdf
datatech-jp Casual Talks #5_データ基盤の立ち位置を考えるのに チームトポロジーの概念を活用した話
モノタロウの1900万商品を検索する Elasticsearch構築運用事例(2022-10-26 第50回Elasticsearch 勉強会発表資料)
JDMC LT#1 - なぜモノタロウでデータマネジメントが必要になったのか
datatech-jp Casual Talks#3 データエンジニアを採用するための試行錯誤
信頼性とアジリティを同時に上げろ!モノタロウのカナリアリリース導入.pdf
データ基盤に関わる問い合わせ対応を仕組みで解決する
モノタロウの開発・リリースサイクルを支えるJenkinsの活用事例 - Jenkins Day Japan 2021
「指標」を支えるエンジニアリング: DataOpsNight #1
データ管理に重要なことは事業と組織の理解だった(Data Engineering Study #11 発表資料)
全社のデータ活用を一段階上げる取り組み
データ基盤グループを支えるチームビルディング
MonotaRO LT - ESLintの仕組み
モノタロウECプラットフォームを支える開発運用モダナイゼーションの取り組み #devsumi

Recently uploaded (13)

PDF
【2507】インパクト共創室実績
PDF
aidetailseminor111用語解説を徹底的にしまくります。20250814
PPTX
データサイエンス研修提案資料 RIZAPビジネスイノベーション株式会社.pptx
PDF
202508株式会社なぞるマーケティング組織開発・学習支援サービス_概要資料
PDF
2508_ インパクトレポート会社概要_雨風太陽
PPTX
だれでもサクッと使える!採用ピッチ資料テンプレート(解説付き)_20230529_ver1.pptx
PDF
【会社紹介資料】株式会社スキルアップ ~エンジニア第一主義!収入・働きやすさ・成長機会でトップクラスを目指す~ 高収入を実現する還元モデル × 自分で選べ...
PDF
RailsエンジニアのためのActive Recordの基礎から学ぶ実践的DB連携
PDF
sustainability_MSOLサステナビリティレポート_202508_日本語版_完成版.pdf
PDF
受発注バスターズ説明資料  (2025_08_13~) Saleshub掲載用.pdf
PDF
東京商工会議所荒川支部で中小企業講演「今日から使える!省力化・効率化に向けた生成AI活用入門」
PDF
2508slide_townobuse_nagano_chohoobuse.pdf
PDF
世界化学品産業の市場動向と将来展望に関する包括的な調査研究 QYResearch
【2507】インパクト共創室実績
aidetailseminor111用語解説を徹底的にしまくります。20250814
データサイエンス研修提案資料 RIZAPビジネスイノベーション株式会社.pptx
202508株式会社なぞるマーケティング組織開発・学習支援サービス_概要資料
2508_ インパクトレポート会社概要_雨風太陽
だれでもサクッと使える!採用ピッチ資料テンプレート(解説付き)_20230529_ver1.pptx
【会社紹介資料】株式会社スキルアップ ~エンジニア第一主義!収入・働きやすさ・成長機会でトップクラスを目指す~ 高収入を実現する還元モデル × 自分で選べ...
RailsエンジニアのためのActive Recordの基礎から学ぶ実践的DB連携
sustainability_MSOLサステナビリティレポート_202508_日本語版_完成版.pdf
受発注バスターズ説明資料  (2025_08_13~) Saleshub掲載用.pdf
東京商工会議所荒川支部で中小企業講演「今日から使える!省力化・効率化に向けた生成AI活用入門」
2508slide_townobuse_nagano_chohoobuse.pdf
世界化学品産業の市場動向と将来展望に関する包括的な調査研究 QYResearch

MonotaROの基幹システムがこの先生きのこるには 2015.03.20 DevLOVE関西 事業会社の現場を知ろう~モノタロウ編~