Submit Search
Upload
新規事業を支える文化と加速させる技術~ devops / GCP / DDD ~
•
10 likes
•
3,713 views
Mao Ohnishi
Follow
https://event.shoeisha.jp/devsumi/20190927/session/2120/ で発表した資料
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 63
Download now
Download to read offline
Recommended
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
Yoshiki Hayama
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
増田 亨
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
新規事業「Bill One」による Google Cloud 活用術
新規事業「Bill One」による Google Cloud 活用術
Mao Ohnishi
なぜ「マイクロサービス“化”」が必要なのか
なぜ「マイクロサービス“化”」が必要なのか
Yusuke Suzuki
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
DevOps with Database on AWS
DevOps with Database on AWS
Amazon Web Services Japan
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
mosa siru
Recommended
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
Yoshiki Hayama
マイクロサービス 4つの分割アプローチ
マイクロサービス 4つの分割アプローチ
増田 亨
イミュータブルデータモデル(入門編)
イミュータブルデータモデル(入門編)
Yoshitaka Kawashima
新規事業「Bill One」による Google Cloud 活用術
新規事業「Bill One」による Google Cloud 活用術
Mao Ohnishi
なぜ「マイクロサービス“化”」が必要なのか
なぜ「マイクロサービス“化”」が必要なのか
Yusuke Suzuki
マイクロにしすぎた結果がこれだよ!
マイクロにしすぎた結果がこれだよ!
mosa siru
DevOps with Database on AWS
DevOps with Database on AWS
Amazon Web Services Japan
開発速度が速い #とは(LayerX社内資料)
開発速度が速い #とは(LayerX社内資料)
mosa siru
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
Hiroshi Ito
アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ
アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ
Yusuke Suzuki
DDDモデリング勉強会 #6
DDDモデリング勉強会 #6
株式会社Jurabi
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
Tokoroten Nakayama
イミュータブルデータモデルの極意
イミュータブルデータモデルの極意
Yoshitaka Kawashima
サービスブループリントによるシステム設計手法の紹介 - XP祭り2022
サービスブループリントによるシステム設計手法の紹介 - XP祭り2022
Yusuke Suzuki
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
マイクロサービスっぽい感じの話
マイクロサービスっぽい感じの話
Makoto Haruyama
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
Itsuki Kuroda
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦い
ota42y
イミュータブルデータモデル(世代編)
イミュータブルデータモデル(世代編)
Yoshitaka Kawashima
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
Ito Takayuki
はじめてのPRD
はじめてのPRD
Takuya Oikawa
GraphQL入門 (AWS AppSync)
GraphQL入門 (AWS AppSync)
Amazon Web Services Japan
ヒューレットパッカード社の社員の離職リスク予測 第一回機械学習ビジネス研究会 #ml_business
ヒューレットパッカード社の社員の離職リスク予測 第一回機械学習ビジネス研究会 #ml_business
Tokoroten Nakayama
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
Koichiro Matsuoka
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
Tokoroten Nakayama
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
Amazon Web Services Japan
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
Narichika Kajihara
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
新規事業を加速させる技術
新規事業を加速させる技術
Mao Ohnishi
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
Yasuko Sekiguchi
More Related Content
What's hot
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
Hiroshi Ito
アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ
アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ
Yusuke Suzuki
DDDモデリング勉強会 #6
DDDモデリング勉強会 #6
株式会社Jurabi
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
Tokoroten Nakayama
イミュータブルデータモデルの極意
イミュータブルデータモデルの極意
Yoshitaka Kawashima
サービスブループリントによるシステム設計手法の紹介 - XP祭り2022
サービスブループリントによるシステム設計手法の紹介 - XP祭り2022
Yusuke Suzuki
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
マイクロサービスっぽい感じの話
マイクロサービスっぽい感じの話
Makoto Haruyama
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
Itsuki Kuroda
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦い
ota42y
イミュータブルデータモデル(世代編)
イミュータブルデータモデル(世代編)
Yoshitaka Kawashima
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
Ito Takayuki
はじめてのPRD
はじめてのPRD
Takuya Oikawa
GraphQL入門 (AWS AppSync)
GraphQL入門 (AWS AppSync)
Amazon Web Services Japan
ヒューレットパッカード社の社員の離職リスク予測 第一回機械学習ビジネス研究会 #ml_business
ヒューレットパッカード社の社員の離職リスク予測 第一回機械学習ビジネス研究会 #ml_business
Tokoroten Nakayama
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
Koichiro Matsuoka
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
Tokoroten Nakayama
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
Amazon Web Services Japan
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
Narichika Kajihara
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
What's hot
(20)
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3
アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ
アーキテクチャの進化から学ぶ、プラットフォームエンジニアリングへのアプローチ
DDDモデリング勉強会 #6
DDDモデリング勉強会 #6
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
イミュータブルデータモデルの極意
イミュータブルデータモデルの極意
サービスブループリントによるシステム設計手法の紹介 - XP祭り2022
サービスブループリントによるシステム設計手法の紹介 - XP祭り2022
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
マイクロサービスっぽい感じの話
マイクロサービスっぽい感じの話
フロー効率性とリソース効率性、再入門 #devlove #devkan
フロー効率性とリソース効率性、再入門 #devlove #devkan
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦い
イミュータブルデータモデル(世代編)
イミュータブルデータモデル(世代編)
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
はじめてのPRD
はじめてのPRD
GraphQL入門 (AWS AppSync)
GraphQL入門 (AWS AppSync)
ヒューレットパッカード社の社員の離職リスク予測 第一回機械学習ビジネス研究会 #ml_business
ヒューレットパッカード社の社員の離職リスク予測 第一回機械学習ビジネス研究会 #ml_business
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
ドメイン駆動設計のプラクティスでカバーできること、できないこと[DDD]
なぜコンピュータを学ばなければならないのか 21世紀の君主論
なぜコンピュータを学ばなければならないのか 21世紀の君主論
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
情報共有は、なぜGoogle Docsじゃなく、 Confluenceなのか。
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
Similar to 新規事業を支える文化と加速させる技術~ devops / GCP / DDD ~
新規事業を加速させる技術
新規事業を加速させる技術
Mao Ohnishi
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
Yasuko Sekiguchi
JAWS DAYS 2017 ランチセッション
JAWS DAYS 2017 ランチセッション
Tetsuya Mase
Fit to Standard, Move onto the New World
Fit to Standard, Move onto the New World
Masayuki Sekihara
Microsoft Seminar: Design Optimization on Rescale
Microsoft Seminar: Design Optimization on Rescale
Rescale Japan株式会社
楽天エンジニアライフ
楽天エンジニアライフ
Rakuten Group, Inc.
リモート拠点を立ち上げる楽しさと苦労
リモート拠点を立ち上げる楽しさと苦労
Mao Ohnishi
Sap inside track2019tokyo_d3-in2_processvisibility_public
Sap inside track2019tokyo_d3-in2_processvisibility_public
Masashi Yamazawa
Integral Technology 第2回ユーザカンファレンス 〜すべてをクラウドで解析するための方法〜
Integral Technology 第2回ユーザカンファレンス 〜すべてをクラウドで解析するための方法〜
Rescale Japan株式会社
Open Cloud Innovation2016 day1(これからのデータ分析者とエンジニアに必要なdatascienceexperienceツールと...
Open Cloud Innovation2016 day1(これからのデータ分析者とエンジニアに必要なdatascienceexperienceツールと...
Atsushi Tsuchiya
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
Developers Summit
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
Hub DotnetDeveloper
大規模サービスにおける価値開発の“これまで”と“将来”~新たな“じゃらんnet”のチャレンジに関して~
大規模サービスにおける価値開発の“これまで”と“将来”~新たな“じゃらんnet”のチャレンジに関して~
Recruit Lifestyle Co., Ltd.
リクルートにおけるPaaS活用事例
リクルートにおけるPaaS活用事例
Recruit Technologies
20141003 webマーケティングエンジニアリング
20141003 webマーケティングエンジニアリング
Innova Inc.
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
貴志 上坂
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
智治 長沢
クラウド & STAR-CCM+ を活用するための勘ドコロ
クラウド & STAR-CCM+ を活用するための勘ドコロ
Rescale Japan株式会社
ここが良かったDatadog
ここが良かったDatadog
tyamane
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Naoyuki Yamada
Similar to 新規事業を支える文化と加速させる技術~ devops / GCP / DDD ~
(20)
新規事業を加速させる技術
新規事業を加速させる技術
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
JAWS DAYS 2017 ランチセッション
JAWS DAYS 2017 ランチセッション
Fit to Standard, Move onto the New World
Fit to Standard, Move onto the New World
Microsoft Seminar: Design Optimization on Rescale
Microsoft Seminar: Design Optimization on Rescale
楽天エンジニアライフ
楽天エンジニアライフ
リモート拠点を立ち上げる楽しさと苦労
リモート拠点を立ち上げる楽しさと苦労
Sap inside track2019tokyo_d3-in2_processvisibility_public
Sap inside track2019tokyo_d3-in2_processvisibility_public
Integral Technology 第2回ユーザカンファレンス 〜すべてをクラウドで解析するための方法〜
Integral Technology 第2回ユーザカンファレンス 〜すべてをクラウドで解析するための方法〜
Open Cloud Innovation2016 day1(これからのデータ分析者とエンジニアに必要なdatascienceexperienceツールと...
Open Cloud Innovation2016 day1(これからのデータ分析者とエンジニアに必要なdatascienceexperienceツールと...
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
2014 03-15 業務アプリinsider ソフトウェア方面の先進テクノロジー
大規模サービスにおける価値開発の“これまで”と“将来”~新たな“じゃらんnet”のチャレンジに関して~
大規模サービスにおける価値開発の“これまで”と“将来”~新たな“じゃらんnet”のチャレンジに関して~
リクルートにおけるPaaS活用事例
リクルートにおけるPaaS活用事例
20141003 webマーケティングエンジニアリング
20141003 webマーケティングエンジニアリング
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
クラウド & STAR-CCM+ を活用するための勘ドコロ
クラウド & STAR-CCM+ を活用するための勘ドコロ
ここが良かったDatadog
ここが良かったDatadog
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
Code for Japan 勉強会 Vol.1 CKAN入門 プロジェクトのFork、デプロイ、CIまで
More from Mao Ohnishi
東京本社よりも地方開発拠点を活性化させるコツ!!!!
東京本社よりも地方開発拠点を活性化させるコツ!!!!
Mao Ohnishi
新メンバーが多いチームにおけるプロジェクトマネジメントのコツ(苦労話)
新メンバーが多いチームにおけるプロジェクトマネジメントのコツ(苦労話)
Mao Ohnishi
結果を出すチームビルディング術
結果を出すチームビルディング術
Mao Ohnishi
20151110 ドメイン駆動設計によるサービス開発
20151110 ドメイン駆動設計によるサービス開発
Mao Ohnishi
オブジェクト指向ワークショップ 201507版
オブジェクト指向ワークショップ 201507版
Mao Ohnishi
ドメイン駆動設計の捉え方 20150718
ドメイン駆動設計の捉え方 20150718
Mao Ohnishi
20150616 dev love発表資料
20150616 dev love発表資料
Mao Ohnishi
More from Mao Ohnishi
(7)
東京本社よりも地方開発拠点を活性化させるコツ!!!!
東京本社よりも地方開発拠点を活性化させるコツ!!!!
新メンバーが多いチームにおけるプロジェクトマネジメントのコツ(苦労話)
新メンバーが多いチームにおけるプロジェクトマネジメントのコツ(苦労話)
結果を出すチームビルディング術
結果を出すチームビルディング術
20151110 ドメイン駆動設計によるサービス開発
20151110 ドメイン駆動設計によるサービス開発
オブジェクト指向ワークショップ 201507版
オブジェクト指向ワークショップ 201507版
ドメイン駆動設計の捉え方 20150718
ドメイン駆動設計の捉え方 20150718
20150616 dev love発表資料
20150616 dev love発表資料
新規事業を支える文化と加速させる技術~ devops / GCP / DDD ~
1.
新規事業を ⽀える⽂化と加速させる技術 ~ devops /
GCP / DDD ~ @mmmmao0530
2.
⾃⼰紹介 - 名前 :
⼤⻄ 真央(@mmmmao0530) - 所属 : 新規事業開発室 エンジニアリンググループ 関⻄⽀店勤務 - 社歴 : - Sier - Biglobe : スクラム推進、ドメイン駆動設計導⼊ - Sansan : > Sansanプロダクト Webエンジニア ⼤阪拠点⽴ち上げ > Sansanプロダクト エンジニアリングマネージャー > 新規サービス 開発リーダー 兼 グループリーダー
3.
今⽇話すこと エンジニアの⽴場から 事業⽴ち上げ時に⼤切にしている ポイントを紹介します
4.
アジェンダ - チェックイン - ⽂化的な取り組み -
⽂化の⼤切さ - ⽬指すべき⽂化 - ⽬指すべき⽂化に向けて - 技術的な取り組み - ドメイン駆動設計 - GCPサーバレスサービス - まとめ
5.
チェックイン
6.
組織体制(エンジニア関連のみ) Sansan事業部 Eight事業部 DSOC CSIRT CxO室 新規事業開発室 約150名のエンジニア 2019年5⽉時点
7.
組織体制(エンジニア関連のみ) Sansan事業部 Eight事業部 DSOC CSIRT CxO室 新規事業開発室 7名のエンジニア 2019年9⽉時点
8.
新規事業開発室の体制と⾃⾝の関わり⽅ 新規事業開発室 BサービスAサービス Cサービス 開発リーダー アジャイルコーチ
アジャイルコーチ 7名のエンジニア
9.
新規事業開発室の体制と関わり⽅ 新規事業開発室 BサービスAサービス Cサービス 開発リーダー アジャイルコーチ
アジャイルコーチ メインの話 7名のエンジニア
10.
B2Bサービスを開発(社内トライアル中)
11.
体制 エンジニア 3名 × PdM 1名 × 営業 1名 ×
12.
⽂化的な取り組み ~ ⽂化の⼤切さ
~
13.
VUCAの時代 • Volatility (不安定で変化が激しい) •
Uncertainty (不確実性が⾼く先⾏きが⾒えない) • Complexity (様々な要素が複雑に絡み合う) • Ambiguity (物事の因果関係が曖昧)
14.
VUCAの時代 • Volatility (不安定で変化が激しい) •
Uncertainty (不確実性が⾼く先⾏きが⾒えない) • Complexity (様々な要素が複雑に絡み合う) • Ambiguity (物事の因果関係が曖昧) 予測不能で 具体的な解決策が存在しない 世界
15.
VUCAの時代 • Volatility (不安定で変化が激しい) •
Uncertainty (不確実性が⾼く先⾏きが⾒えない) • Complexity (様々な要素が複雑に絡み合う) • Ambiguity (物事の因果関係が曖昧) 新規事業は VUCAの時代の ど真ん中
16.
VUCA時代に必要な考え 学習 適応 変化 VUCA マインド VUCAマインドは勝⼿に名付けました
17.
VUCA時代に必要な考え エンジニア組織として、⼤切にするポイント • ⽂化? • 技術? •
ツール?
18.
VUCA時代に必要な考え エンジニア組織として、⼤切にするポイント • ⽂化 • 技術 •
ツール 全部⼤事
19.
なぜ⽂化も含まれるのか? ソフトウェア開発上の問題の多くは、技術的という より社会学的なものである ピープルウェアより
20.
なぜ⽂化も含まれるのか? • devopsとは⽂化運動だ • devopsとは思考の⽅法であり、仕事の ⽅法である •
devopsとは効率的に仕事をするために、 社会構造、⽂化、技術を⾰新する⽅法 を⾒つけること Effective DevOpsより
21.
⽂化を中⼼に捉える ツール 技術 ⽂化
22.
⽂化の⼤切さの別観点
23.
VUCAマインドをどのレイヤーが受け⼊れるべきか? 会社 組織 チーム 個⼈
24.
VUCAマインドをどのレイヤーが受け⼊れるべきか? 会社 組織 チーム 個⼈
25.
なぜ個⼈なのか ⼀番影響を受ける個⼈が VUCAマインドを持つことで 会社全体が変わる
26.
過去経験則として ⾃分⾃⾝を変えることは出来る
27.
過去経験則として リーダー(⼈)はメンバー(他⼈)を 変化させることができない
28.
過去経験則として ⽂化はメンバーを変化させることができる
29.
⽂化的な取り組み ~ ⽬指すべき⽂化
~
30.
会社から期待されていること 持続的に成果を出し続ける組織
31.
⽂化を考える上での外的要因 学習 適応 変化 VUCA マインド
32.
⽬指す⽂化 学習・適応・変化を 楽しむことができ 成果を加速させる⽂化
33.
⽂化的な取り組み ~ ⽬指すべき⽂化に向けて
~
34.
⽬指すべき⽂化に近づく考え • 成⻑思考 • ⾮難のない⽂化
/ not ヒューマンエラー • 信頼マネジメント • チーム学習 • 早期フィードバック • エッセンシャル思考
35.
成⻑思考 • ⽣まれつきのスキルより、努⼒して学習することによりス キルを向上させる • xxxは⾃分だと出来ないと考えるより、出来るために⼩さな ⾏動を起こし、学習していく •
未知のものを拒絶せず、興味を⽰す • リスクを背負うことを推奨
36.
⾮難のない⽂化 / not
ヒューマンエラー • インシデントは罰ではなく、学習のチャンス • インシデントは犯⼈探しではなく、環境・仕組みの改善探し • 恐怖感のある環境だと保守的になる https://www.irasutoya.com/2014/10/blog-post_90.html
37.
信頼マネジメント • リーダーはマイクロマネジメントしない • 信頼しつつチームとして確認する •
可能な限り権限を委譲する • 全員が主体的に・⾃信を持って⾏動する https://www.irasutoya.com/2017/10/blog-post_327.html
38.
チーム学習 • 積極的に⾃分の学びを共有する • 積極的に他⼈の学びを共有してもらう •
「知らない」は当たり前で、学習のチャンス
39.
早期フィードバック • プロダクトが進むべき道に関する フィードバック • 働いた結果に対するメンバーからの フィードバック •
新しいことにチャレンジした結果の セルフフィードバック
40.
エッセンシャル思考 • 最⼩の時間で成果を最⼤にする • 80:20の法則 •
答えがわからないので、最⼩の時間で答えを ⾒つけにいく
41.
⽬指すべき⽂化に近づく考え • 成⻑思考 • ⾮難のない⽂化
/ not ヒューマンエラー • 信頼マネジメント • チーム学習 • 早期フィードバック • エッセンシャル思考
42.
補⾜:具体的な取り組み • プランニング・チーム振り返り • プロダクトミッション・営業資料作成 •
プロダクトデモ • ⾏動⽬標を中⼼とした⽬標設定&プランニング • YWTによる個⼈振り返り&チームからのフィードバック • ペアプロ・バディプロ・モブプロ • ラーニングセッション
43.
⽂化的な取り組み:まとめ ⽂化を中⼼に捉え 個⼈が変えていく・変わっていく
44.
技術的な取り組み
45.
開発コンセプト 安定したインフラですばやく動け Facebookからお借り
46.
使⽤⾔語 • フロントエンド • React、Redux、TypeScript •
BFF • Python、Django • バックエンド • Kotlin、Ktor
47.
技術的な取り組み • ドメイン駆動設計 • GCP
サーバレスサービス
48.
技術的な取り組み ~ ドメイン駆動設計
~
49.
ドメイン駆動設計とは
50.
採⽤理由 • ⾃分たちがエンドユーザにならないサービス • エンジニアが営業をする機会は少ない
51.
採⽤理由 • ⾃分たちがエンドユーザにならないサービス • エンジニアが営業をする機会は少ない •
ビジネス と 開発 でギャップが⽣まれやすい状況
52.
採⽤理由 • ⾃分たちがエンドユーザにならないサービス • エンジニアが営業をする機会は少ない •
ビジネス と 開発 でギャップが⽣まれやすい状況 • 良いサービスが作りにくい環境(完全に個⼈の意⾒です)
53.
採⽤理由 エンジニアもビジネスに向き合い、開発に繋げたい
54.
実践していること • ビジネスの構造をドメインモデルで定義(PdMと対話) • 概念ごとの関連性 •
ビジネスルール • PdMからビジネスの切れ⽬を教えてもらう • 境界づけられたコンテキスト = マイクロサービスの単位 • 得られた知識(ドメインモデル)をコードに落とし込む
55.
技術的な取り組み ~GCPサーバレスサービス~
56.
アーキテクチャ App Engine Frontend Cloud SQL
Cloud Storage Cloud Tasks Stackdriver Cloud Build Cloud Functions App Engine BFF App Engine Backend アプリケーション CI / CD ロギング/ エラー通知 ストレージ / データベース 認証 Auth0(予定) 画像変換 ConvertAPI
57.
アーキテクチャポイント • インフラ構築 Ø GAE
にデプロイするだけで⾃動構築 • デプロイ Ø GAE で⽤意されたコマンドを実⾏することで、Blue-Green デプロイメント Ø GAE - GitHub 連携による⾃動デプロイ(トラフィック移⾏だけ⼿動) • 認証 Ø Auth0 により開発レスでテナントに応じた認証に対応 • ログ調査 Ø Stackdrier Logging によるログの可視化・検索・分析 • エラー通知 Ø Stackdriver Error Reporting による Slack・メール・アプリ への通知 • ⾮同期実⾏ Ø Cloud Tasks によるメッセージング制御
58.
アーキテクチャポイント ビジネスの本質に注⼒する アーキテクチャを構築
59.
技術的な取り組み:まとめ • ビジネスの本質に向き合う(DDD) • ビジネスの本質に注⼒する(SaaS
/ Paas)
60.
まとめ
61.
予測不能な時代を受け⼊れ ビジネスの成功を最優先に考え・⾏動していく
62.
We are hiring!!
Download now