【17-d-3】リーンスタートアップとスマートなエンジニアリングの葛藤...

64
[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤 Hashtag: #devsumiD 17-D-3 リーンスタートアップとスマートな エンジニアリングの葛藤 #devsumiD グロースエクスパートナーズ株式会社 関 満徳

Upload: -

Post on 17-Feb-2017

332 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

【17-D-3】リーンスタートアップとスマートな

エンジニアリングの葛藤

#devsumiDグロースエクスパートナーズ株式会社

関 満徳

Page 2: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

撮影可 録音可

Copyright© Growth xPartners, Inc. All rights reserved. 1

Page 3: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

今日お話したいこと• 「リーンスタートアップ」と「スマートなエンジニアリング」の間に生じるズレや葛藤

• 企画サイドや開発サイドがこの悩みに対しどのように動くべきか

Copyright© Growth xPartners, Inc. All rights reserved. 2

Page 4: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アジェンダ• 今、起きていること• ズレや葛藤について考える• どう動くとよさそうか• まとめ

Copyright© Growth xPartners, Inc. All rights reserved. 3

Page 5: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アジェンダ• 今、起きていること• ズレや葛藤について考える• どう動くとよさそうか• まとめ

Copyright© Growth xPartners, Inc. All rights reserved. 4

Page 6: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

今、起きていること

Copyright© Growth xPartners, Inc. All rights reserved. 5

Page 7: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

「作る」から「使い続ける」へ• モノからコトへのパラダイムシフト

–幅広い業界で市場は成熟し、すでに必要なモノはほとんど手に入った

–人々の関心はモノの所有欲を満たすことから、経験、思い出、人間関係、サービスなどの目に見えない価値であるコトに移行してきている

Copyright© Growth xPartners, Inc. All rights reserved. 6

Page 8: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

「作る」から「使い続ける」へ• モノからコトへのパラダイムシフト

–モノを作る

–作ったモノを使い続けてコトを得る

Copyright© Growth xPartners, Inc. All rights reserved. 7

Page 9: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

「作る」から「使い続ける」へ• モノからコトへのパラダイムシフト

–一度作ったモノは、作ったらおしまい

–目に見えない価値であるコトは変わっていくので、追随していく必要がある

Copyright© Growth xPartners, Inc. All rights reserved. 8

Page 10: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

「作る」から「使い続ける」へ• モノからコトへのパラダイムシフト

–一度作ったモノは、成長しない

–一度作ったモノは、リリース後も成長し続ける

Copyright© Growth xPartners, Inc. All rights reserved. 9

リリース1回目↓

リリースn回目↓

成長度

時間

成長しない

成長し続ける

Page 11: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

「作る」から「使い続ける」へ• モノからコトへのパラダイムシフト

–一度作ってリリースしたら、改修されない

–リリース後も改修し続ける

Copyright© Growth xPartners, Inc. All rights reserved. 10

リリース1回目↓

リリースn回目↓

成長度

改修されない

改修し続ける

時間

Page 12: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

「作る」から「使い続ける」へ• モノからコトへのパラダイムシフト

–モノの提供=数年間に一度のリリースの時代

–コトの提供=数ヶ月/数週間/数日に1回、または1日数回のリリースの時代へ

Copyright© Growth xPartners, Inc. All rights reserved. 11

時間

時間

リリース

リリース

Page 13: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

「作る」から「使い続ける」へ• モノからコトへのパラダイムシフト

–単一プロジェクトのためのプロダクトマネジメント単一プロジェクトプロダクトマネジメント

–複数プロジェクトに跨がるプロダクトマネジメント複数プロジェクトプロダクトマネジメント

Copyright© Growth xPartners, Inc. All rights reserved. 12

Page 14: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

「作る」から「使い続ける」へ• モノからコトへのパラダイムシフト

–単一リリースのためのアーキテクチャ単一リリースアーキテクチャ

–複数リリース毎に改善するアーキテクチャ複数リリース改善するアーキテクチャ

Copyright© Growth xPartners, Inc. All rights reserved. 13

Page 15: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

• 日本的プロダクトオーナーの現状

スクラムマスター

開発チーム 開発日本的プロダクトオーナー

経営層情シス

営業

広報コールセンター

現場作業者管理

部門

法務財務

顧客

意思決定促進

現場調整

Dev/Ops視点

ビジネス視点

意思決定者

現場

「作る」から「使い続ける」へ

Copyright© Growth xPartners, Inc. All rights reserved. 14

日本的プロダクトオーナーの苦労のポイント日本的プロダクトオーナーは、 スクラムで定義されるプロダクトオーナーより、より多く、複数の視点の結節点で調整力を求められる場面が多い。

プロダクトオーナーの現状プロダクトオーナーは、様々な部署から任命されることが多く、実は必要なスキルや経験と案件がマッチしていないことも多い。

Page 16: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

モノとコトの実現プロセス

Copyright© Growth xPartners, Inc. All rights reserved. 15

なぜやるべきか

土台づくり

使い続けさせる作って

仮説検証

作る計画を立てて

作る計画をまわす

作らずに仮説検証

作る

WHY

HOW

アイディア

モノコトデータ 計測

する

学習する

構築する

アイディア

モノコトデータ 計測

する

学習する

構築する

WHAT

Page 17: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

モノとコトの実現プロセス

Copyright© Growth xPartners, Inc. All rights reserved. 16

なぜやるべきか

土台づくり

使い続けさせる作って

仮説検証

作る計画を立てて

作る計画をまわす

作らずに仮説検証

作る

WHY

HOW

アイディア

モノコトデータ 計測

する

学習する

構築する

アイディア

モノコトデータ 計測

する

学習する

構築する

WHAT

思い込みにより発生する各種ムダを省くためにリーンにやる

ムダなモノを省き必要なモノを素早く

作り続けるエンジニアリング

モノを支えるアーキテクチャ

Page 18: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

モノとコトの実現プロセス

Copyright© Growth xPartners, Inc. All rights reserved. 17

なぜやるべきか

土台づくり

使い続けさせる作って

仮説検証

作る計画を立てて

作る計画をまわす

作らずに仮説検証

作る

WHY

HOW

アイディア

モノコトデータ 計測

する

学習する

構築する

アイディア

モノコトデータ 計測

する

学習する

構築する

WHATやりたいコト

用意しなければならないモノ

用意しなければならないモノ

Page 19: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

モノとコトの実現プロセス

Copyright© Growth xPartners, Inc. All rights reserved. 18

なぜやるべきか

土台づくり

使い続けさせる作って

仮説検証

作る計画を立てて

作る計画をまわす

作らずに仮説検証

作る

WHY

HOW

アイディア

モノコトデータ 計測

する

学習する

構築する

アイディア

モノコトデータ 計測

する

学習する

構築する

WHATやりたいコト

用意しなければならないモノ

用意しなければならないモノ

葛藤葛藤

Page 20: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アジェンダ• 今、起きていること• ズレや葛藤について考える• どう動くとよさそうか• まとめ

Copyright© Growth xPartners, Inc. All rights reserved. 19

Page 21: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

ズレや葛藤について考える

Copyright© Growth xPartners, Inc. All rights reserved. 20

Page 22: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

ズレや葛藤について考える• アーキテクチャから見た葛藤• リーンから見た葛藤

Copyright© Growth xPartners, Inc. All rights reserved. 21

Page 23: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

ズレや葛藤について考える• アーキテクチャから見た葛藤• リーンから見た葛藤

Copyright© Growth xPartners, Inc. All rights reserved. 22

Page 24: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計から見た葛藤

Copyright© Growth xPartners, Inc. All rights reserved. 23

なぜやるべきか

土台づくり

使い続けさせる作って

仮説検証

作る計画を立てて

作る計画をまわす

作らずに仮説検証

作る

WHY

HOW

アイディア

モノコトデータ 計測

する

学習する

構築する

アイディア

モノコトデータ 計測

する

学習する

構築する

WHATやりたいコト

用意しなければならないモノ

用意しなければならないモノ葛藤

Page 25: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計から見た葛藤• アーキテクチャ設計とは

–システムの構造と振る舞いを定義すること»構造 システムの分け方と組み方»振る舞い 稼働しているシステムが利用できる状態で

外部に対して行うこと

Copyright© Growth xPartners, Inc. All rights reserved. 24

ITサービス

機能

非機能

静的構造

動的構造

構造のパターン 振る舞い

Page 26: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計から見た葛藤• 構造と振る舞いの関係

»静的構造 時間軸にとらわれない要素の配置と関係性»動的構造 時間軸の中で現れる要素の配置と関係性»機能 インプットに対するアウトプット»非機能 振る舞いの質

Copyright© Growth xPartners, Inc. All rights reserved. 25

ITサービス

機能

非機能

静的構造

動的構造

構造のパターン 振る舞い

Page 27: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計から見た葛藤• 構造と振る舞いの関係

Copyright© Growth xPartners, Inc. All rights reserved. 26

振る舞いの初期要求

システム開発の流れ

振る舞い

振る舞い

システムの設計

システムの実装

システムのテスト

アーキテクチャの設計構造構造構造 定義定義

参照 参照

定義実現

確認

利用

評価

Page 28: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計から見た葛藤• アーキテクチャ設計のジレンマ

–本来はシステムを作り始める前にアーキテクチャを定義すべき

–その時点で得られる要求が正しいかわからない

Copyright© Growth xPartners, Inc. All rights reserved. 27

振る舞いの初期要求

システム開発の流れ

振る舞い

振る舞い

システムの設計

システムの実装

アーキテクチャの設計構造構造構造 定義定義

参照 参照

定義実現

利用

Page 29: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計から見た葛藤• アーキテクチャ設計のジレンマ

–要求が定まらなければ構造が決まらない–要求を定めるためには作らなければならない–作るためには構造が決まっていないといけない

Copyright© Growth xPartners, Inc. All rights reserved. 28

振る舞いの初期要求

構造 振る舞い構造が決まっていないと作れない

振る舞いを見ないと要求がわからない

要求が曖昧では決定できない

Page 30: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

ズレや葛藤について考える• アーキテクチャから見た葛藤• リーンから見た葛藤

Copyright© Growth xPartners, Inc. All rights reserved. 29

Page 31: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

リーンから見た葛藤

Copyright© Growth xPartners, Inc. All rights reserved. 30

なぜやるべきか

土台づくり

使い続けさせる作って

仮説検証

作る計画を立てて

作る計画をまわす

作らずに仮説検証

作る

WHY

HOW

アイディア

モノコトデータ 計測

する

学習する

構築する

アイディア

モノコトデータ 計測

する

学習する

構築する

WHATやりたいコト

用意しなければならないモノ

用意しなければならないモノ

葛藤

Page 32: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

プロダクトLog

リーンから見た葛藤

Copyright© Growth xPartners, Inc. All rights reserved. 31

仮説 スプリント計画

ふりかえり

スプリント

スプリントバックログ

デイリースクラム

プロダクトバックログ

評価用成果物

仮説検討

価値検討 仕様検討

オポチュニティバックログ

価値評価

リーンキャンバス

.....::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::

ペルソナ

カスタマージャーニーマップ

インセプションデッキ

サービスブループリント

アーキテクチャ設計

アーキテクチャビジョン& デザイン設計

テクニカルソリューション技術

検討

スプリントレビュー

価値計測 出荷

プロダクト利用

サイクルのタイミングがあわない

スプリントのサイクルに乗らないタスクはどうすればいいのか

Page 33: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アジェンダ• 今、起きていること• ズレや葛藤について考える• どう動くとよさそうか• まとめ

Copyright© Growth xPartners, Inc. All rights reserved. 32

Page 34: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

どう動くとよさそうか

Copyright© Growth xPartners, Inc. All rights reserved. 33

Page 35: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

どう動くとよさそうか• アーキテクチャ設計でできること• リーンでできること

Copyright© Growth xPartners, Inc. All rights reserved. 34

Page 36: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

どう動くとよさそうか• アーキテクチャ設計でできること• リーンでできること

Copyright© Growth xPartners, Inc. All rights reserved. 35

Page 37: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計でできること

Copyright© Growth xPartners, Inc. All rights reserved. 36

なぜやるべきか

土台づくり

使い続けさせる作って

仮説検証

作る計画を立てて

作る計画をまわす

作らずに仮説検証

作る

WHY

HOW

アイディア

モノコトデータ 計測

する

学習する

構築する

アイディア

モノコトデータ 計測

する

学習する

構築する

WHATやりたいコト

用意しなければならないモノ

用意しなければならないモノ葛藤

Page 38: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計でできること• ジレンマに対するアーキテクチャ戦略

–戦略1 変化に対応出来る構造の導入–戦略2 構造パターン追加への対応–戦略3 犠牲的な構造パターンの導入

Copyright© Growth xPartners, Inc. All rights reserved. 37

Page 39: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計でできること• 戦略1 変化に対応出来る構造の導入

–要求の変化を可能な限り予測–変化に対応出来る構造にしておく

Copyright© Growth xPartners, Inc. All rights reserved. 38

構造

機能A 機能B 機能C

構造

機能A

変化を予測し、変化に対応出来る作りにする

変化に合わせて機能を追加していく

Page 40: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計でできること• 戦略2 構造パターン追加への対応

–構造パターンの追加に対応できるようにしておく

Copyright© Growth xPartners, Inc. All rights reserved. 39

構造1

機能A 機能B 機能C

構造1

機能A

機能に適した構造を用意するが、構造の拡張性を残す

変化に合わせて機能を追加していく

構造2

Page 41: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計でできること• 戦略3 犠牲的な構造パターンの導入

–意図的に簡易的な構造パターンを導入–本当に必要になったタイミングで作り直すことを前提

Copyright© Growth xPartners, Inc. All rights reserved. 40

構造2

機能A 機能B 機能C

構造1

機能A

機能に適した構造を用意し、最小限な機能にしていく

変化に合わせて機能と構造を追加していく

機能A

構造1

Page 42: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計でできること• ジレンマに対するアーキテクチャ戦略

Copyright© Growth xPartners, Inc. All rights reserved. 41

メリット デメリット【戦略1】

変化に対応出来る構造の導入

変化に効率的に対応出来る

変化が発生しないと保守的に大きな影響が出る

【戦略2】構造パターン追加

への対応

変化が発生した時点で適切な構造を導入できる

使われなくなった構造パターンが技術的負債となる

【戦略3】犠牲的な構造パターンの導入

もっと効率的に実装できる

早く限界が来てしまうと作り直す無駄が出る

Page 43: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

どう動くとよさそうか• アーキテクチャ設計でできること• リーンでできること

Copyright© Growth xPartners, Inc. All rights reserved. 42

Page 44: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

リーンでできること

Copyright© Growth xPartners, Inc. All rights reserved. 43

なぜやるべきか

土台づくり

使い続けさせる作って

仮説検証

作る計画を立てて

作る計画をまわす

作らずに仮説検証

作る

WHY

HOW

アイディア

モノコトデータ 計測

する

学習する

構築する

アイディア

モノコトデータ 計測

する

学習する

構築する

WHATやりたいコト

用意しなければならないモノ

用意しなければならないモノ

葛藤

Page 45: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

リーンでできること• 管理するものを分類する• リズムを合わせる

Copyright© Growth xPartners, Inc. All rights reserved. 44

Page 46: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

リーンでできること• 管理するものを分類する• リズムを合わせる

Copyright© Growth xPartners, Inc. All rights reserved. 45

Page 47: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

プロダクトLog

リーンでできること

Copyright© Growth xPartners, Inc. All rights reserved. 46

仮説 スプリント計画

ふりかえり

スプリント

スプリントバックログ

デイリースクラム

プロダクトバックログ

評価用成果物

仮説検討

価値検討 仕様検討

オポチュニティバックログ

価値評価

リーンキャンバス

.....::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::

ペルソナ

カスタマージャーニーマップ

インセプションデッキ

サービスブループリント

アーキテクチャ設計

アーキテクチャビジョン& デザイン設計

テクニカルソリューション技術

検討

スプリントレビュー

ToDo Ready In Progress Done Feedbackかんばん

価値計測 出荷

プロダクト利用

Page 48: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

プロダクトLog

リーンでできること

Copyright© Growth xPartners, Inc. All rights reserved. 47

仮説 スプリント計画

ふりかえり

スプリント

スプリントバックログ

デイリースクラム

プロダクトバックログ

評価用成果物

仮説検討

価値検討 仕様検討

オポチュニティバックログ

価値評価

リーンキャンバス

.....::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::

ペルソナ

カスタマージャーニーマップ

インセプションデッキ

サービスブループリント

アーキテクチャ設計

アーキテクチャビジョン& デザイン設計

テクニカルソリューション技術

検討

スプリントレビュー

ToDo Ready In Progress Done Feedbackかんばん

価値計測 出荷

プロダクト利用

• アイディア出し中• 問題が本当にあるか確認中• プロトタイプによる検証中で、ユーザーストーリーが確定していないものは、「オポテュニティバックログ」で管理

現在のスプリントで、開発チームが着手中のタスクは「スプリントバックログ」で管理

スプリントのサイクルに入らないタスクは「かんばん」で管理

スプリントのサイクルに入るものは、「プロダクトバックログ」で管理

Page 49: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

リーンでできること• 管理するものを分類する• リズムを合わせる

Copyright© Growth xPartners, Inc. All rights reserved. 48

Page 50: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

プロダクトLog

リーンでできること

Copyright© Growth xPartners, Inc. All rights reserved. 49

仮説 スプリント計画

ふりかえり

スプリント

スプリントバックログ

デイリースクラム

プロダクトバックログ

評価用成果物

仮説検討

価値検討 仕様検討

オポチュニティバックログ

価値評価

リーンキャンバス

.....::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::

ペルソナ

カスタマージャーニーマップ

インセプションデッキ

サービスブループリント

アーキテクチャ設計

アーキテクチャビジョン& デザイン設計

テクニカルソリューション技術

検討

スプリントレビュー

ToDo Ready In Progress Done Feedbackかんばん

価値計測 出荷

プロダクト利用

次のスプリント計画前までに、• バックログ見直し• ユーザーストーリー見直し• ストーリーテスト作成• 価値・リスク観点での優先順位見直しを実施しておく

Page 51: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アジェンダ• 今、起きていること• ズレや葛藤について考える• どう動くとよさそうか• まとめ

Copyright© Growth xPartners, Inc. All rights reserved. 50

Page 52: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

まとめ

Copyright© Growth xPartners, Inc. All rights reserved. 51

Page 53: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

モノとコトの実現プロセス

Copyright© Growth xPartners, Inc. All rights reserved. 52

なぜやるべきか

土台づくり

使い続けさせる作って

仮説検証

作る計画を立てて

作る計画をまわす

作らずに仮説検証

作る

WHY

HOW

アイディア

モノコトデータ 計測

する

学習する

構築する

アイディア

モノコトデータ 計測

する

学習する

構築する

WHAT

Page 54: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

モノとコトの実現プロセス

Copyright© Growth xPartners, Inc. All rights reserved. 53

なぜやるべきか

土台づくり

使い続けさせる作って

仮説検証

作る計画を立てて

作る計画をまわす

作らずに仮説検証

作る

WHY

HOW

アイディア

モノコトデータ 計測

する

学習する

構築する

アイディア

モノコトデータ 計測

する

学習する

構築する

WHAT

思い込みにより発生する各種ムダを省くためにリーンにやる

ムダなモノを省き必要なモノを素早く

作り続けるエンジニアリング

モノを支えるアーキテクチャ

Page 55: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

モノとコトの実現プロセス

Copyright© Growth xPartners, Inc. All rights reserved. 54

なぜやるべきか

土台づくり

使い続けさせる作って

仮説検証

作る計画を立てて

作る計画をまわす

作らずに仮説検証

作る

WHY

HOW

アイディア

モノコトデータ 計測

する

学習する

構築する

アイディア

モノコトデータ 計測

する

学習する

構築する

WHATやりたいコト

用意しなければならないモノ

用意しなければならないモノ

葛藤葛藤

Page 56: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

どう動くとよさそうか• アーキテクチャ設計でできること

–アーキテクチャ戦略を立てる

• リーンでできること–管理するものを分類する–リズムを合わせる

Copyright© Growth xPartners, Inc. All rights reserved. 55

Page 57: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

アーキテクチャ設計でできること• ジレンマに対するアーキテクチャ戦略

Copyright© Growth xPartners, Inc. All rights reserved. 56

メリット デメリット【戦略1】

変化に対応出来る構造の導入

変化に効率的に対応出来る

変化が発生しないと保守的に大きな影響が出る

【戦略2】構造パターン追加

への対応

変化が発生した時点で適切な構造を導入できる

使われなくなった構造パターンが技術的負債となる

【戦略3】犠牲的な構造パターンの導入

もっと効率的に実装できる

早く限界が来てしまうと作り直す無駄が出る

Page 58: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

プロダクトLog

リーンでできること

Copyright© Growth xPartners, Inc. All rights reserved. 57

仮説 スプリント計画

ふりかえり

スプリント

スプリントバックログ

デイリースクラム

プロダクトバックログ

評価用成果物

仮説検討

価値検討 仕様検討

オポチュニティバックログ

価値評価

リーンキャンバス

.....::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::

ペルソナ

カスタマージャーニーマップ

インセプションデッキ

サービスブループリント

アーキテクチャ設計

アーキテクチャビジョン& デザイン設計

テクニカルソリューション技術

検討

スプリントレビュー

ToDo Ready In Progress Done Feedbackかんばん

価値計測 出荷

プロダクト利用

• アイディア出し中• 問題が本当にあるか確認中• プロトタイプによる検証中で、ユーザーストーリーが確定していないものは、「オポテュニティバックログ」で管理

現在のスプリントで、開発チームが着手中のタスクは「スプリントバックログ」で管理

スプリントのサイクルに入らないタスクは「かんばん」で管理

スプリントのサイクルに入るものは、「プロダクトバックログ」で管理

Page 59: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

プロダクトLog

リーンでできること

Copyright© Growth xPartners, Inc. All rights reserved. 58

仮説 スプリント計画

ふりかえり

スプリント

スプリントバックログ

デイリースクラム

プロダクトバックログ

評価用成果物

仮説検討

価値検討 仕様検討

オポチュニティバックログ

価値評価

リーンキャンバス

.....::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::.....

::::::::::

::::::::::

::::::::::

ペルソナ

カスタマージャーニーマップ

インセプションデッキ

サービスブループリント

アーキテクチャ設計

アーキテクチャビジョン& デザイン設計

テクニカルソリューション技術

検討

スプリントレビュー

ToDo Ready In Progress Done Feedbackかんばん

価値計測 出荷

プロダクト利用

スプリント計画の日程は、あらかじめ共有しておく。その上で、次のスプリント計画前までに、• バックログ見直し• ユーザーストーリー見直し• ストーリーテスト作成• 価値・リスク観点での優先順位見直しを実施しておくと、次のスプリントが終わったタイミングで企画側が確認可能になることを、企画側と共有。

Page 60: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

お知らせ• アーキテクチャについてもう少し全体感が知りたいなら–Cloud First Architecture 設計ガイド

»第1章 クラウドファーストの意味»第2章 クラウド技術の構成»第3章 クラウドファーストに至るまでの歴史»第4章 エンタープライズとクラウドファースト»第5章 アーキテクチャー設計ガイド»第6章 クラウドファーストにおけるエンジニア

» https://www.amazon.co.jp/dp/4822237818

Copyright© Growth xPartners, Inc. All rights reserved. 59

Page 61: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiDCopyright© Growth xPartners, Inc. All rights reserved. 60

一緒に働く仲間を募集中ですhttp://gxp.co.jp/recruit/career.html

Page 62: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

【17-D-3】リーンスタートアップとスマートな

エンジニアリングの葛藤

#devsumiDグロースエクスパートナーズ株式会社

関 満徳

Page 63: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

[17-D-3]リーンスタートアップとスマートなエンジニアリングの葛藤Hashtag: #devsumiD

ご清聴ありがとうございました!

Copyright© Growth xPartners, Inc. All rights reserved. 62

コンタクト先 URLBlog http://fullvirtue.com/Twitter https://twitter.com/fullvirtueFacebook https://www.facebook.com/fullvirtueEmail [email protected]資料公開場所 http://slideshare.net/fullvirtue/

これまで登壇してきた資料はこちらで公開しています!是非ご覧ください!

関 満徳せき みつのり

グロースエクスパートナーズ株式会社 ITアーキテクトMicrosoft MVP for Visual Studio and Development Technologies

ITサービス開発全般のコンサルティング、開発、運用を一括して手掛けながら、「顧客価値の創造」と「持続可能な仕組み創り」をテーマとしたアジャイル・プロダクトマネジメントのワークショップデザインを数多く実施。全国各地でファシリテーターとしても活躍。

Page 64: 【17-D-3】リーンスタートアップとスマートなエンジニアリングの葛藤 #devsumi #devsumiD

Copyright© Growth xPartners, Inc. All rights reserved.

CONFIDENTIAL 本文書は、グロースエクスパートナーズ株式会社が著作権その他の権利を有する営業秘密(含サプライヤー等第三者が権利を有するもの)です。

当社の許可なく複製し利用すること、また漏洩することは「著作権法」「不正競争防止法」によって禁じられております。 本資料内の社名・製品名は各社の登録商標です。