SlideShare a Scribd company logo
BIGLOBE Inc.
劇的ビフォーアフター
2019/08/31
ビッグローブ株式会社
曽根 大作
〜BIGLOBEのDDDの昔と今〜
BIGLOBE Inc.2
自己紹介
名前:曽根 大作(そね だいさく)
・30歳
・2012年度入社の8年目
・認定スクラムマスター(CSM)
所属・担当業務
・基盤本部 サービス開発部
・BIGLOBEモバイル(格安SIM)の業務システム開発
BIGLOBE Inc.3
今回のテーマ
昔と今
BIGLOBE Inc.4
アジェンダ
・DDDとの出会い
・ビフォーアフター
・モデルの書き方
・状態の表し方
・チェック
・おわりに
BIGLOBE Inc.5
アジェンダ
・DDDとの出会い
・ビフォーアフター
・モデルの書き方
・状態の表し方
・チェック
・おわりに
・DDDとの出会い
・ビフォーアフター
・モデルの書き方
・状態の表し方
・チェック
・おわりに
BIGLOBE Inc.6
DDDとの出会い
・配属先は独自言語の世界
・マニュアルはExcel
BIGLOBE Inc.7
DDDとの出会い
・2年後、Java導入
・設計手法:DDD
・開発手法:Scrum
BIGLOBE Inc.8
DDDとの出会い
新しいサービスからレガシーなシステムへ広げていく
BIGLOBE Inc.
のれん分け方式
9
DDDとの出会い
ノウハウの伝授を重視した方式
BIGLOBE Inc.10
アジェンダ
・DDDとの出会い
・ビフォーアフター
・モデルの書き方
・状態の表し方
・チェック
・おわりに
BIGLOBE Inc.11
アジェンダ
・DDDとの出会い
・ビフォーアフター
・モデルの書き方
・状態の表し方
・チェック
・おわりに
BIGLOBE Inc.12
モデルの書き方
モデルに表す目的・表したいこと
- 業務とコードを一致させる
- エンティティの責務を表す
- エンティティ同士の関連を表現する
- etc . . .
BIGLOBE Inc.13
BEFORE
BIGLOBE Inc.14
モデルの書き方 〜BEFORE〜
当時のやりかた
1. サービスの仕様書から名詞を抽出
2. グルーピング
3. グループに名前をつける
4. キーが必要かどうかを考える
- 必要=エンティティ
- 不要=アグリゲート
BIGLOBE Inc.15
モデルの書き方 〜BEFORE〜
例:モバイルサービスを申し込んで、契約する
・会員には以下の情報が必要
- 氏名
- 住所
- 生年月日
・ 申し込みに以下の情報が必要
- プラン(月間の容量)
- Simカードのサイズと種別
・ 申し込まれたらSimカードを配送する
BIGLOBE Inc.16
モデルの書き方 〜BEFORE〜
BIGLOBE Inc.17
モデルの書き方 〜BEFORE〜
問題点
- 情報不足による認識齟齬多発
- 関連がないため処理の流れをイメージできない
- エンティティの責務や振る舞いがわからない
・・・?
BIGLOBE Inc.
結果
- Pull Requestが大荒れ
- コメント3桁超え
- 認識齟齬が起きてマージされない
- 設計や責務の話
- 指摘ではなく質問が多い
18
モデルの書き方 〜BEFORE〜
BIGLOBE Inc.19
AFTER
BIGLOBE Inc.
解決策
- 情報を増やす
- 責務
- 関連や依存
- 多重度
- 振る舞い
- 値
20
モデルの書き方 〜AFTER〜
BIGLOBE Inc.
1枚の図にすべてを表そうとするのは無理
- 何を伝えたい図なのか分からなくなる
- 好き勝手に修正される or 修正されない
21
モデルの書き方 〜AFTER〜
BIGLOBE Inc.22
モデルの書き方 〜AFTER〜
概念モデル
↓
コンテキストマップ
↓
ドメインモデル
BIGLOBE Inc.23
モデルの書き方 〜AFTER〜
概念モデル
- システム全体を表すモデル
- 代表的なエンティティのみの関連や多重度を表す
- 振る舞いなどは書かない
- イメージは世界地図
BIGLOBE Inc.24
モデルの書き方 〜AFTER〜
BIGLOBE Inc.25
モデルの書き方 〜AFTER〜
コンテキストマップ
- 概念モデルで表現したエンティティの境界を表す
- エンティティとシステムのマッピング
- 振る舞いなどは書かない
- イメージは大陸
BIGLOBE Inc.26
モデルの書き方 〜AFTER〜
BIGLOBE Inc.27
モデルの書き方 〜AFTER〜
ドメインモデル
- UCの処理を表すモデル
- 各エンティティの関連や多重度を表す
- 振る舞いは記載する(引数と返却値)
- イメージはナビ
-> AからBまで何を使ってたどり着くか
BIGLOBE Inc.28
モデルの書き方 〜AFTER〜
BIGLOBE Inc.29
モデルの書き方 〜AFTER〜
やり方を変えてよかったこと
- 目的に合わせてモデルを変えることで、認識齟齬が
起きにくくなった
- Pull Requestで設計の話が出てこなくなった
-> 実装の良し悪しに集中することができる
BIGLOBE Inc.30
モデルの書き方 〜AFTER〜
今の問題点
- 概念モデルやコンテキストマップからドメインモデ
ルを作るのが大変
考えている解決策
- 間にもう1つモデルがほしい
- イメージ的には日本地図ぐらいの粒度
BIGLOBE Inc.31
アジェンダ
・DDDとの出会い
・ビフォーアフター
・モデルの書き方
・状態の表し方
・チェック
・おわりに
BIGLOBE Inc.32
アジェンダ
・DDDとの出会い
・ビフォーアフター
・モデルの書き方
・状態の表し方
・チェック
・おわりに
BIGLOBE Inc.33
状態の表し方
状態を管理する
申込中 契約中 解約
契約
どうやって表現するか?
BIGLOBE Inc.34
BEFORE
BIGLOBE Inc.35
状態の表し方 〜BEFORE〜
1つのエンティティに対して、イベントをぶら下げる
※イベントとは、業務の記録のこと
業務が記録されれば、状態が更新される
BIGLOBE Inc.36
状態の表し方 〜BEFORE〜
BIGLOBE Inc.37
状態の表し方 〜BEFORE〜
問題点
- エンティティの肥大化
- イベントには基本Getterしかいない
- ロジックが集中してしまう
- 不要なフィールドを意識する必要がある
BIGLOBE Inc.38
状態の表し方 〜BEFORE〜
結果
-エンティティの行数が数百行に
-生成コストが高い
- フィールドにOptionalが増える
- 不要なイベントを意識する必要がある
BIGLOBE Inc.39
AFTER
BIGLOBE Inc.40
状態の表し方 〜AFTER〜
解決策
- 状態ごとに必要な要素のみを持ったエンティティを
生成
BIGLOBE Inc.41
状態の表し方 〜AFTER〜
BIGLOBE Inc.42
状態の表し方 〜AFTER〜
やり方を変えて良かったこと
- エンティティの責務がはっきりする
- 不要なメソッドやフィールドがなくなる
- エンティティが小さくなる
BIGLOBE Inc.43
状態の表し方 〜AFTER〜
今の問題点
- クラス数の増大
- ほぼ同じ内容の用途違いのクラスが増える
- 重複コードも増える
- 名前が長くなる(〇〇のための〇〇みたいな)
BIGLOBE Inc.44
状態の表し方 〜AFTER〜
解決策
- 検討中・・・。
BIGLOBE Inc.45
アジェンダ
・DDDとの出会い
・ビフォーアフター
・モデルの書き方
・状態の表し方
・チェック
・おわりに
BIGLOBE Inc.46
アジェンダ
・DDDとの出会い
・ビフォーアフター
・モデルの書き方
・状態の表し方
・チェック
・おわりに
BIGLOBE Inc.47
チェック
チェックの設計について
- 様々な業務ロジックをどのように表現するか?
- 例:20歳以上
:契約中じゃないと申し込めない
BIGLOBE Inc.48
BEFORE
BIGLOBE Inc.49
チェック 〜BEFORE〜
Application層に業務ロジックが漏れてる状態
BIGLOBE Inc.50
チェック 〜BEFORE〜
BIGLOBE Inc.51
チェック 〜BEFORE〜
問題点
- Application層なのでモデルに表現できない
- 業務以外のロジックと混ざるため、可読性が低い
- テストが複雑になる
BIGLOBE Inc.52
AFTER
BIGLOBE Inc.53
チェック 〜AFTER〜
解決策
- DomainServiceを作成
- チェックに必要な業務ロジックを集約する
- Domain層で業務ロジックを表現する
BIGLOBE Inc.54
チェック 〜AFTER〜
BIGLOBE Inc.55
チェック 〜AFTER〜
やり方を変えてよかったこと
- 業務ロジックとそれ以外が分離できて、読みやすい
- 処理の流れと業務ロジックのそれぞれでテストが行
える
BIGLOBE Inc.56
アジェンダ
・DDDとの出会い
・ビフォーアフター
・モデルの書き方
・状態の表し方
・チェック
・おわりに
BIGLOBE Inc.57
アジェンダ
・DDDとの出会い
・ビフォーアフター
・モデルの書き方
・状態の表し方
・チェック
・おわりに
BIGLOBE Inc.58
おわりに
DDDを始めてから7年、一部ですがBIGLOBEのDDDの昔
と今を紹介させていただきました。
これからもBIGLOBEでは試行錯誤を続けていきます。
みなさんも一緒にレガシーを潰すために、DDDでの試行
錯誤を積み重ねていきましょう。
BIGLOBE Inc.

More Related Content

What's hot

社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
Hitachi, Ltd. OSS Solution Center.
 
About bizdevops
About bizdevopsAbout bizdevops
【C-2・醍醐様】AIとAPIがITインフラにもたらす変化 ~プログラマブルなクラウド型Wi-Fi~
【C-2・醍醐様】AIとAPIがITインフラにもたらす変化 ~プログラマブルなクラウド型Wi-Fi~【C-2・醍醐様】AIとAPIがITインフラにもたらす変化 ~プログラマブルなクラウド型Wi-Fi~
【C-2・醍醐様】AIとAPIがITインフラにもたらす変化 ~プログラマブルなクラウド型Wi-Fi~
Developers Summit
 
Boundio slideshare
Boundio slideshareBoundio slideshare
Boundio slideshare
Teppei Takahata
 
Ipmeeting 2016 fujikawa
Ipmeeting 2016 fujikawaIpmeeting 2016 fujikawa
Ipmeeting 2016 fujikawa
真一 藤川
 
User story mapping
User story mappingUser story mapping
User story mapping
Core Concept Technologies Inc.
 
デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方
Device WebAPI Consortium
 
Node-REDからメール送信
Node-REDからメール送信Node-REDからメール送信
Node-REDからメール送信
Hitachi, Ltd. OSS Solution Center.
 
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチレガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
増田 亨
 
Agile and Quality
Agile and QualityAgile and Quality
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
日本マイクロソフト株式会社
 
プロダクトづくりのためのソフトウェア設計スタイル
プロダクトづくりのためのソフトウェア設計スタイルプロダクトづくりのためのソフトウェア設計スタイル
プロダクトづくりのためのソフトウェア設計スタイル
増田 亨
 
デバイスWebAPI実装のアップデートと利用事例について
デバイスWebAPI実装のアップデートと利用事例についてデバイスWebAPI実装のアップデートと利用事例について
デバイスWebAPI実装のアップデートと利用事例について
Device WebAPI Consortium
 
2画面折り畳みデバイスのアプリ開発について
2画面折り畳みデバイスのアプリ開発について2画面折り畳みデバイスのアプリ開発について
2画面折り畳みデバイスのアプリ開発について
Shinya Nakajima
 
デバイスコネクト対応機の弊社確認結果とご相談
デバイスコネクト対応機の弊社確認結果とご相談デバイスコネクト対応機の弊社確認結果とご相談
デバイスコネクト対応機の弊社確認結果とご相談
Device WebAPI Consortium
 
クラウドの観点から見たIoT開発の試行錯誤を減らそう
クラウドの観点から見たIoT開発の試行錯誤を減らそうクラウドの観点から見たIoT開発の試行錯誤を減らそう
クラウドの観点から見たIoT開発の試行錯誤を減らそう
Jingun Jung
 
IIJGIO x ビヨンドのオススメポイント
IIJGIO x ビヨンドのオススメポイントIIJGIO x ビヨンドのオススメポイント
IIJGIO x ビヨンドのオススメポイント
Suguru Ito
 
デスクトップ向けUIコンポーネントの対応状況と今後の予定
デスクトップ向けUIコンポーネントの対応状況と今後の予定デスクトップ向けUIコンポーネントの対応状況と今後の予定
デスクトップ向けUIコンポーネントの対応状況と今後の予定
インフラジスティックス・ジャパン株式会社
 
Node-REDの開発に参加しよう
Node-REDの開発に参加しようNode-REDの開発に参加しよう
Node-REDの開発に参加しよう
nodered_ug_jp
 
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
日本マイクロソフト株式会社
 

What's hot (20)

社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
 
About bizdevops
About bizdevopsAbout bizdevops
About bizdevops
 
【C-2・醍醐様】AIとAPIがITインフラにもたらす変化 ~プログラマブルなクラウド型Wi-Fi~
【C-2・醍醐様】AIとAPIがITインフラにもたらす変化 ~プログラマブルなクラウド型Wi-Fi~【C-2・醍醐様】AIとAPIがITインフラにもたらす変化 ~プログラマブルなクラウド型Wi-Fi~
【C-2・醍醐様】AIとAPIがITインフラにもたらす変化 ~プログラマブルなクラウド型Wi-Fi~
 
Boundio slideshare
Boundio slideshareBoundio slideshare
Boundio slideshare
 
Ipmeeting 2016 fujikawa
Ipmeeting 2016 fujikawaIpmeeting 2016 fujikawa
Ipmeeting 2016 fujikawa
 
User story mapping
User story mappingUser story mapping
User story mapping
 
デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方デバイス WebAPI設計の進め方
デバイス WebAPI設計の進め方
 
Node-REDからメール送信
Node-REDからメール送信Node-REDからメール送信
Node-REDからメール送信
 
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチレガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
レガシーコードの複雑さに立ち向かう~ドメイン駆動設計のアプローチ
 
Agile and Quality
Agile and QualityAgile and Quality
Agile and Quality
 
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
【de:code 2020】 あらゆるエンジニアを支援! VS Code Meetup の紹介とハンズオンで活躍するテクニック集
 
プロダクトづくりのためのソフトウェア設計スタイル
プロダクトづくりのためのソフトウェア設計スタイルプロダクトづくりのためのソフトウェア設計スタイル
プロダクトづくりのためのソフトウェア設計スタイル
 
デバイスWebAPI実装のアップデートと利用事例について
デバイスWebAPI実装のアップデートと利用事例についてデバイスWebAPI実装のアップデートと利用事例について
デバイスWebAPI実装のアップデートと利用事例について
 
2画面折り畳みデバイスのアプリ開発について
2画面折り畳みデバイスのアプリ開発について2画面折り畳みデバイスのアプリ開発について
2画面折り畳みデバイスのアプリ開発について
 
デバイスコネクト対応機の弊社確認結果とご相談
デバイスコネクト対応機の弊社確認結果とご相談デバイスコネクト対応機の弊社確認結果とご相談
デバイスコネクト対応機の弊社確認結果とご相談
 
クラウドの観点から見たIoT開発の試行錯誤を減らそう
クラウドの観点から見たIoT開発の試行錯誤を減らそうクラウドの観点から見たIoT開発の試行錯誤を減らそう
クラウドの観点から見たIoT開発の試行錯誤を減らそう
 
IIJGIO x ビヨンドのオススメポイント
IIJGIO x ビヨンドのオススメポイントIIJGIO x ビヨンドのオススメポイント
IIJGIO x ビヨンドのオススメポイント
 
デスクトップ向けUIコンポーネントの対応状況と今後の予定
デスクトップ向けUIコンポーネントの対応状況と今後の予定デスクトップ向けUIコンポーネントの対応状況と今後の予定
デスクトップ向けUIコンポーネントの対応状況と今後の予定
 
Node-REDの開発に参加しよう
Node-REDの開発に参加しようNode-REDの開発に参加しよう
Node-REDの開発に参加しよう
 
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
【de:code 2020】 React Native で Windows アプリ開発 ~React Native for Windows~
 

Similar to 劇的ビフォーアフター〜BIGLOBEのDDDの昔と今〜 in 大阪

GDC報告会資料 海外に見る「生産性改善」動向
GDC報告会資料 海外に見る「生産性改善」動向GDC報告会資料 海外に見る「生産性改善」動向
GDC報告会資料 海外に見る「生産性改善」動向
Masatoshi Itoh
 
【ヒカラボ】広告収入で稼ぐ!! アプリマネタイズ術を公開!
【ヒカラボ】広告収入で稼ぐ!! アプリマネタイズ術を公開!【ヒカラボ】広告収入で稼ぐ!! アプリマネタイズ術を公開!
【ヒカラボ】広告収入で稼ぐ!! アプリマネタイズ術を公開!
leverages_event
 
【ビヨンド福島】ヒカラボ 2013.0205
【ビヨンド福島】ヒカラボ 2013.0205【ビヨンド福島】ヒカラボ 2013.0205
【ビヨンド福島】ヒカラボ 2013.0205fujimoto8llev
 
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
日本マイクロソフト株式会社
 
人が人を呼ぶアプリづくりの事例
人が人を呼ぶアプリづくりの事例人が人を呼ぶアプリづくりの事例
人が人を呼ぶアプリづくりの事例
leverages_event
 
gamba! プレゼン
gamba! プレゼンgamba! プレゼン
gamba! プレゼン
Masahiro Morita
 
120204 linkedin(リンクトイン)を学ぶ
120204 linkedin(リンクトイン)を学ぶ120204 linkedin(リンクトイン)を学ぶ
120204 linkedin(リンクトイン)を学ぶ
botyuki
 
30万件のシステム連携とマージいらずの名寄せで実現した1顧客1ID化と自社に適したABM
30万件のシステム連携とマージいらずの名寄せで実現した1顧客1ID化と自社に適したABM30万件のシステム連携とマージいらずの名寄せで実現した1顧客1ID化と自社に適したABM
30万件のシステム連携とマージいらずの名寄せで実現した1顧客1ID化と自社に適したABM
Naoyuki Hayashi
 
子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう
Masao Niizuma
 
Googleのトレンドからわかる 今やるべきモバイルSEO
Googleのトレンドからわかる 今やるべきモバイルSEOGoogleのトレンドからわかる 今やるべきモバイルSEO
Googleのトレンドからわかる 今やるべきモバイルSEO
digitalitalentity
 
株式会社モブキャスト2012年12月期決算説明資料
株式会社モブキャスト2012年12月期決算説明資料株式会社モブキャスト2012年12月期決算説明資料
株式会社モブキャスト2012年12月期決算説明資料
Kazunobu Harada
 
チケットの棚卸し ウチではこうしてます
チケットの棚卸し ウチではこうしてますチケットの棚卸し ウチではこうしてます
チケットの棚卸し ウチではこうしてます
靖宏 田中
 
2023-10-06 札幌GDセミナー
2023-10-06 札幌GDセミナー2023-10-06 札幌GDセミナー
2023-10-06 札幌GDセミナー
Kazuaki ODA
 
イケメンシリーズでのORMとスロークエリ対策について
イケメンシリーズでのORMとスロークエリ対策についてイケメンシリーズでのORMとスロークエリ対策について
イケメンシリーズでのORMとスロークエリ対策について
Masatoshi Itoh
 
SOCIAL AGENT Corporate profile
SOCIAL AGENT Corporate profileSOCIAL AGENT Corporate profile
SOCIAL AGENT Corporate profile
SOCIAL AGENT, Inc
 
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
Logo and Web Co., Ltd.
 
女性向けキャリアセミナー/メンバーズでの13年間で思うこと
女性向けキャリアセミナー/メンバーズでの13年間で思うこと女性向けキャリアセミナー/メンバーズでの13年間で思うこと
女性向けキャリアセミナー/メンバーズでの13年間で思うこと
Members_corp
 
SEO業者事業仕分け論
SEO業者事業仕分け論SEO業者事業仕分け論
SEO業者事業仕分け論
Takahiro Ogoshi
 
モブキャスト平成25年12月期第1四半期決算説明資料
モブキャスト平成25年12月期第1四半期決算説明資料モブキャスト平成25年12月期第1四半期決算説明資料
モブキャスト平成25年12月期第1四半期決算説明資料Kazunobu Harada
 

Similar to 劇的ビフォーアフター〜BIGLOBEのDDDの昔と今〜 in 大阪 (20)

GDC報告会資料 海外に見る「生産性改善」動向
GDC報告会資料 海外に見る「生産性改善」動向GDC報告会資料 海外に見る「生産性改善」動向
GDC報告会資料 海外に見る「生産性改善」動向
 
【ヒカラボ】広告収入で稼ぐ!! アプリマネタイズ術を公開!
【ヒカラボ】広告収入で稼ぐ!! アプリマネタイズ術を公開!【ヒカラボ】広告収入で稼ぐ!! アプリマネタイズ術を公開!
【ヒカラボ】広告収入で稼ぐ!! アプリマネタイズ術を公開!
 
【ビヨンド福島】ヒカラボ 2013.0205
【ビヨンド福島】ヒカラボ 2013.0205【ビヨンド福島】ヒカラボ 2013.0205
【ビヨンド福島】ヒカラボ 2013.0205
 
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
 
人が人を呼ぶアプリづくりの事例
人が人を呼ぶアプリづくりの事例人が人を呼ぶアプリづくりの事例
人が人を呼ぶアプリづくりの事例
 
gamba! プレゼン
gamba! プレゼンgamba! プレゼン
gamba! プレゼン
 
120204 linkedin(リンクトイン)を学ぶ
120204 linkedin(リンクトイン)を学ぶ120204 linkedin(リンクトイン)を学ぶ
120204 linkedin(リンクトイン)を学ぶ
 
30万件のシステム連携とマージいらずの名寄せで実現した1顧客1ID化と自社に適したABM
30万件のシステム連携とマージいらずの名寄せで実現した1顧客1ID化と自社に適したABM30万件のシステム連携とマージいらずの名寄せで実現した1顧客1ID化と自社に適したABM
30万件のシステム連携とマージいらずの名寄せで実現した1顧客1ID化と自社に適したABM
 
子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう子供達と プログラミングをはじめよう
子供達と プログラミングをはじめよう
 
Googleのトレンドからわかる 今やるべきモバイルSEO
Googleのトレンドからわかる 今やるべきモバイルSEOGoogleのトレンドからわかる 今やるべきモバイルSEO
Googleのトレンドからわかる 今やるべきモバイルSEO
 
株式会社モブキャスト2012年12月期決算説明資料
株式会社モブキャスト2012年12月期決算説明資料株式会社モブキャスト2012年12月期決算説明資料
株式会社モブキャスト2012年12月期決算説明資料
 
チケットの棚卸し ウチではこうしてます
チケットの棚卸し ウチではこうしてますチケットの棚卸し ウチではこうしてます
チケットの棚卸し ウチではこうしてます
 
2023-10-06 札幌GDセミナー
2023-10-06 札幌GDセミナー2023-10-06 札幌GDセミナー
2023-10-06 札幌GDセミナー
 
イケメンシリーズでのORMとスロークエリ対策について
イケメンシリーズでのORMとスロークエリ対策についてイケメンシリーズでのORMとスロークエリ対策について
イケメンシリーズでのORMとスロークエリ対策について
 
SOCIAL AGENT Corporate profile
SOCIAL AGENT Corporate profileSOCIAL AGENT Corporate profile
SOCIAL AGENT Corporate profile
 
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
無料から始めるJimdoホームページ作成セミナー "Get started with Jimdo Free!"
 
女性向けキャリアセミナー/メンバーズでの13年間で思うこと
女性向けキャリアセミナー/メンバーズでの13年間で思うこと女性向けキャリアセミナー/メンバーズでの13年間で思うこと
女性向けキャリアセミナー/メンバーズでの13年間で思うこと
 
SEO業者事業仕分け論
SEO業者事業仕分け論SEO業者事業仕分け論
SEO業者事業仕分け論
 
モブキャスト平成25年12月期第1四半期決算説明資料
モブキャスト平成25年12月期第1四半期決算説明資料モブキャスト平成25年12月期第1四半期決算説明資料
モブキャスト平成25年12月期第1四半期決算説明資料
 
Sirius
SiriusSirius
Sirius
 

劇的ビフォーアフター〜BIGLOBEのDDDの昔と今〜 in 大阪

Editor's Notes

  1. アンケートを取る
  2. Xmlがベースの言語 エディターで開発、エラーが実行時しか判断できない typoも実行時にしかエラーがでない メソッドの仕様がエクセルに 資料が古い
  3. 安西さん、増田さん