Suche senden
Hochladen
【講演資料】ハード+ソフトの協調アジャイル開発
•
Als PPTX, PDF herunterladen
•
2 gefällt mir
•
1,441 views
Hiroaki Matsunaga
Folgen
Web系や業務系に比べて導入が難しいとされる組込ソフトウェア開発へのアジャイル開発導入のアプローチについて、その勘所をまとめました。
Weniger lesen
Mehr lesen
Software
Melden
Teilen
Melden
Teilen
1 von 21
Jetzt herunterladen
Empfohlen
Scrum:適用領域の広がりとscrum for hw概説
Scrum:適用領域の広がりとscrum for hw概説
Kazutaka Sankai
ZOZOTOWNのCloud Native Journey
ZOZOTOWNのCloud Native Journey
Toru Makabe
第79回 Machine Learning 15minutes ! 生成AIをエンタープライズで活用するWatsonx.aiの紹介
第79回 Machine Learning 15minutes ! 生成AIをエンタープライズで活用するWatsonx.aiの紹介
Tsuyoshi Hirayama
めざせスカウター! HoloLensによる特定個人の 顔認識アプリ制作とその課題
めざせスカウター! HoloLensによる特定個人の 顔認識アプリ制作とその課題
Kenta Iwasaki
HowToDevelopATeamGrowsByThemselves_SCF_OSaka2022.pdf
HowToDevelopATeamGrowsByThemselves_SCF_OSaka2022.pdf
Kei Nakahara
Kaminend-Agile-WorkShop
Kaminend-Agile-WorkShop
Maehana Tsuyoshi
UI設計の土台になる考え方-インテリジェントネット社内勉強会
UI設計の土台になる考え方-インテリジェントネット社内勉強会
INI株式会社
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
Yasui Tsutomu
Empfohlen
Scrum:適用領域の広がりとscrum for hw概説
Scrum:適用領域の広がりとscrum for hw概説
Kazutaka Sankai
ZOZOTOWNのCloud Native Journey
ZOZOTOWNのCloud Native Journey
Toru Makabe
第79回 Machine Learning 15minutes ! 生成AIをエンタープライズで活用するWatsonx.aiの紹介
第79回 Machine Learning 15minutes ! 生成AIをエンタープライズで活用するWatsonx.aiの紹介
Tsuyoshi Hirayama
めざせスカウター! HoloLensによる特定個人の 顔認識アプリ制作とその課題
めざせスカウター! HoloLensによる特定個人の 顔認識アプリ制作とその課題
Kenta Iwasaki
HowToDevelopATeamGrowsByThemselves_SCF_OSaka2022.pdf
HowToDevelopATeamGrowsByThemselves_SCF_OSaka2022.pdf
Kei Nakahara
Kaminend-Agile-WorkShop
Kaminend-Agile-WorkShop
Maehana Tsuyoshi
UI設計の土台になる考え方-インテリジェントネット社内勉強会
UI設計の土台になる考え方-インテリジェントネット社内勉強会
INI株式会社
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
アジャイルコーチが現場で学んだプロダクトオーナーの実際と勘所 POの二番目に大事なことと
Yasui Tsutomu
IoT 導入を簡単に実現する“つなぐ”技術 ~デンソーウェーブの IoT製品と Microsoft Azure 連携~
IoT 導入を簡単に実現する“つなぐ”技術 ~デンソーウェーブの IoT製品と Microsoft Azure 連携~
IoTビジネス共創ラボ
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Takeshi Fukuhara
エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略
Shuichi Tsutsumi
オニギリペイのセキュリティ事故に学ぶ安全なサービスの構築法 (PHPカンファレンス2019)
オニギリペイのセキュリティ事故に学ぶ安全なサービスの構築法 (PHPカンファレンス2019)
Hiroshi Tokumaru
UXとブランド
UXとブランド
Takehisa Gokaichi
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
Sugimoto Chizuru
ChatGPT以後の時代をどう生きるか PWA Night vol.51
ChatGPT以後の時代をどう生きるか PWA Night vol.51
hedachi
要求定義に効く人間中心設計(HCD)入門
要求定義に効く人間中心設計(HCD)入門
Rika Waida
User storymapping in 10 minutes
User storymapping in 10 minutes
Yasunobu Kawaguchi
ユーザーストーリー・マッピング
ユーザーストーリー・マッピング
Tarumoto Tetsuya
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
Katsutoshi Makino
HoloLens 2を手に入れたらとりあえず試しておくべきアプリ
HoloLens 2を手に入れたらとりあえず試しておくべきアプリ
Shingo Mori
2023-03-23_Spiral.AI
2023-03-23_Spiral.AI
SasakiYuichi1
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~
崇 山﨑
HoloLens 2 開発入門 (公式チュートリアルの紹介)
HoloLens 2 開発入門 (公式チュートリアルの紹介)
Madoka Chiyoda
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
SEGADevTech
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
Deep Learning Lab(ディープラーニング・ラボ)
UXデザインワークショップ資料 by ATOMOS DESIGN
UXデザインワークショップ資料 by ATOMOS DESIGN
Akihiko Kodama
アメリカの超巨大クラウドの「中の人」に転生したガチ三流プログラマが米国システム開発の現実をリークする話
アメリカの超巨大クラウドの「中の人」に転生したガチ三流プログラマが米国システム開発の現実をリークする話
Tsuyoshi Ushio
smarthrを支えるインフラ
smarthrを支えるインフラ
tei-k
OSS Market Momentum In Japan
OSS Market Momentum In Japan
MKT International Inc.
New Integration "X" 新インテグレーションソリューション
New Integration "X" 新インテグレーションソリューション
motani_kamakura
Weitere ähnliche Inhalte
Was ist angesagt?
IoT 導入を簡単に実現する“つなぐ”技術 ~デンソーウェーブの IoT製品と Microsoft Azure 連携~
IoT 導入を簡単に実現する“つなぐ”技術 ~デンソーウェーブの IoT製品と Microsoft Azure 連携~
IoTビジネス共創ラボ
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Takeshi Fukuhara
エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略
Shuichi Tsutsumi
オニギリペイのセキュリティ事故に学ぶ安全なサービスの構築法 (PHPカンファレンス2019)
オニギリペイのセキュリティ事故に学ぶ安全なサービスの構築法 (PHPカンファレンス2019)
Hiroshi Tokumaru
UXとブランド
UXとブランド
Takehisa Gokaichi
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
Sugimoto Chizuru
ChatGPT以後の時代をどう生きるか PWA Night vol.51
ChatGPT以後の時代をどう生きるか PWA Night vol.51
hedachi
要求定義に効く人間中心設計(HCD)入門
要求定義に効く人間中心設計(HCD)入門
Rika Waida
User storymapping in 10 minutes
User storymapping in 10 minutes
Yasunobu Kawaguchi
ユーザーストーリー・マッピング
ユーザーストーリー・マッピング
Tarumoto Tetsuya
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
Katsutoshi Makino
HoloLens 2を手に入れたらとりあえず試しておくべきアプリ
HoloLens 2を手に入れたらとりあえず試しておくべきアプリ
Shingo Mori
2023-03-23_Spiral.AI
2023-03-23_Spiral.AI
SasakiYuichi1
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~
崇 山﨑
HoloLens 2 開発入門 (公式チュートリアルの紹介)
HoloLens 2 開発入門 (公式チュートリアルの紹介)
Madoka Chiyoda
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
SEGADevTech
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
Deep Learning Lab(ディープラーニング・ラボ)
UXデザインワークショップ資料 by ATOMOS DESIGN
UXデザインワークショップ資料 by ATOMOS DESIGN
Akihiko Kodama
アメリカの超巨大クラウドの「中の人」に転生したガチ三流プログラマが米国システム開発の現実をリークする話
アメリカの超巨大クラウドの「中の人」に転生したガチ三流プログラマが米国システム開発の現実をリークする話
Tsuyoshi Ushio
smarthrを支えるインフラ
smarthrを支えるインフラ
tei-k
Was ist angesagt?
(20)
IoT 導入を簡単に実現する“つなぐ”技術 ~デンソーウェーブの IoT製品と Microsoft Azure 連携~
IoT 導入を簡単に実現する“つなぐ”技術 ~デンソーウェーブの IoT製品と Microsoft Azure 連携~
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
Part 0.5: 事例を中心としたユースケース (製造リファレンス・アーキテクチャ勉強会)
エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略
オニギリペイのセキュリティ事故に学ぶ安全なサービスの構築法 (PHPカンファレンス2019)
オニギリペイのセキュリティ事故に学ぶ安全なサービスの構築法 (PHPカンファレンス2019)
UXとブランド
UXとブランド
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ChatGPT以後の時代をどう生きるか PWA Night vol.51
ChatGPT以後の時代をどう生きるか PWA Night vol.51
要求定義に効く人間中心設計(HCD)入門
要求定義に効く人間中心設計(HCD)入門
User storymapping in 10 minutes
User storymapping in 10 minutes
ユーザーストーリー・マッピング
ユーザーストーリー・マッピング
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
HoloLens 2を手に入れたらとりあえず試しておくべきアプリ
HoloLens 2を手に入れたらとりあえず試しておくべきアプリ
2023-03-23_Spiral.AI
2023-03-23_Spiral.AI
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~
テストの極みを目指して ~さあ、理想に近づくための一歩を踏み出そう!~
HoloLens 2 開発入門 (公式チュートリアルの紹介)
HoloLens 2 開発入門 (公式チュートリアルの紹介)
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
UXデザインワークショップ資料 by ATOMOS DESIGN
UXデザインワークショップ資料 by ATOMOS DESIGN
アメリカの超巨大クラウドの「中の人」に転生したガチ三流プログラマが米国システム開発の現実をリークする話
アメリカの超巨大クラウドの「中の人」に転生したガチ三流プログラマが米国システム開発の現実をリークする話
smarthrを支えるインフラ
smarthrを支えるインフラ
Ähnlich wie 【講演資料】ハード+ソフトの協調アジャイル開発
OSS Market Momentum In Japan
OSS Market Momentum In Japan
MKT International Inc.
New Integration "X" 新インテグレーションソリューション
New Integration "X" 新インテグレーションソリューション
motani_kamakura
20170921 日本生物物理学会 マイクロソフトのR&DクラウドとAI
20170921 日本生物物理学会 マイクロソフトのR&DクラウドとAI
Kukita Gen
IoTデータ活用のフィードバックループ
IoTデータ活用のフィードバックループ
Koichi Sasaki
OpenSpan_PreMarketing
OpenSpan_PreMarketing
motani_kamakura
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
ITDORAKU
市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について
Ken Azuma
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
Akira Inoue
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSC
Daisuke Nishino
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
インフラジスティックス・ジャパン株式会社
concrete5で社内システムのお話し
concrete5で社内システムのお話し
Tao Sasaki
IoT開発を支える技術の今とこれから
IoT開発を支える技術の今とこれから
Knowledge & Experience
市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について
Ken Azuma
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
デバイスをセキュアにつないで可視化する – Azure Sphere、Digital Twin紹介_IoTビジネス共創ラボ 第10回 勉強会
デバイスをセキュアにつないで可視化する – Azure Sphere、Digital Twin紹介_IoTビジネス共創ラボ 第10回 勉強会
IoTビジネス共創ラボ
Windows ChatGPT Bing AI
Windows ChatGPT Bing AI
Atomu Hidaka
今日日の展開計画について
今日日の展開計画について
Daisuke Nishino
MicrosoftによるAIビジネスへの取組み
MicrosoftによるAIビジネスへの取組み
Kosuke Fujimoto
Circle of Code with Cloud Foundry
Circle of Code with Cloud Foundry
Tomohiro Ichimura
Open Hybrid Cloudを検討すべき理由.pdf
Open Hybrid Cloudを検討すべき理由.pdf
Masahiko Umeno
Ähnlich wie 【講演資料】ハード+ソフトの協調アジャイル開発
(20)
OSS Market Momentum In Japan
OSS Market Momentum In Japan
New Integration "X" 新インテグレーションソリューション
New Integration "X" 新インテグレーションソリューション
20170921 日本生物物理学会 マイクロソフトのR&DクラウドとAI
20170921 日本生物物理学会 マイクロソフトのR&DクラウドとAI
IoTデータ活用のフィードバックループ
IoTデータ活用のフィードバックループ
OpenSpan_PreMarketing
OpenSpan_PreMarketing
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
OSC2018 hiroshima session slide by OSSC
OSC2018 hiroshima session slide by OSSC
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
concrete5で社内システムのお話し
concrete5で社内システムのお話し
IoT開発を支える技術の今とこれから
IoT開発を支える技術の今とこれから
市場動向並びに弊社製品の今後の展望について
市場動向並びに弊社製品の今後の展望について
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
デバイスをセキュアにつないで可視化する – Azure Sphere、Digital Twin紹介_IoTビジネス共創ラボ 第10回 勉強会
デバイスをセキュアにつないで可視化する – Azure Sphere、Digital Twin紹介_IoTビジネス共創ラボ 第10回 勉強会
Windows ChatGPT Bing AI
Windows ChatGPT Bing AI
今日日の展開計画について
今日日の展開計画について
MicrosoftによるAIビジネスへの取組み
MicrosoftによるAIビジネスへの取組み
Circle of Code with Cloud Foundry
Circle of Code with Cloud Foundry
Open Hybrid Cloudを検討すべき理由.pdf
Open Hybrid Cloudを検討すべき理由.pdf
Mehr von Hiroaki Matsunaga
LSACONSULTiNG_事業概要書.pdf
LSACONSULTiNG_事業概要書.pdf
Hiroaki Matsunaga
XP祭り2020 体験!チームワークを高め、強いチームになる方法!
XP祭り2020 体験!チームワークを高め、強いチームになる方法!
Hiroaki Matsunaga
Agilejapan2018
Agilejapan2018
Hiroaki Matsunaga
シン・コラボレーション
シン・コラボレーション
Hiroaki Matsunaga
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
Hiroaki Matsunaga
あじゃいる時代の品質保証 ~DevSQAの提案~
あじゃいる時代の品質保証 ~DevSQAの提案~
Hiroaki Matsunaga
世界の変え方
世界の変え方
Hiroaki Matsunaga
Mehr von Hiroaki Matsunaga
(7)
LSACONSULTiNG_事業概要書.pdf
LSACONSULTiNG_事業概要書.pdf
XP祭り2020 体験!チームワークを高め、強いチームになる方法!
XP祭り2020 体験!チームワークを高め、強いチームになる方法!
Agilejapan2018
Agilejapan2018
シン・コラボレーション
シン・コラボレーション
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
あじゃいる時代の品質保証 ~DevSQAの提案~
あじゃいる時代の品質保証 ~DevSQAの提案~
世界の変え方
世界の変え方
【講演資料】ハード+ソフトの協調アジャイル開発
1.
【IoT/M2M展講演】 ハードウェア+ソフトウエアの 協調アジャイル開発 Ver 1.00 2017年5月10,11,12日 株式会社 豆蔵
2.
“モノ”のインターネット 2 様々な”モノ”が つながる 様々なサービスと つながる 世界中から データが集まる 分析して 利用する
3.
IoT時代のフィードバックループ 3 世界中から データが集まる 分析して 利用する 新しい用途 を思いつく 新しい機能 が必要になる 変化はすぐにでも、何度でもやってくる
4.
4 もはやアジャイル開発は必須
5.
アジャイル開発の基本的な進め方 短い期間で潜在的出荷可能(Potentially Shippable)な製 品開発を反復しながら進める 5 仕様 イテレーション 設計 実装 テスト PSI:
Potentially Shippable Increment 仕様 設計 実装 テスト 仕様 設計 実装 テスト 仕様 設計 実装 テスト
6.
PSI実現のための課題1 ソフトウェアがないといハードウェアの実機検証ができない 6
7.
PSI実現のための課題2 ハードウェアがないといソフトウェアの実機検証ができない 7
8.
PSI実現のための課題 ハードウェアのTAT(Turn Around
Time)が長い 8
9.
依存関係 ハードウェア開発、ソフトウェア開発の間に“待ち”が存在す ることが、組み込みアジャイル開発における大きな課題。 9 組み込み開発の場合、ハードウェアとソフトウェアの依 存関係をなくすことはできない。
10.
解決方法 ハードウェアもソフトウェアも できるエンジニアを たくさん育成すればいいじゃん!? 10
11.
解決方法 ハードウェアもソフトウェアも できるエンジニアを たくさん育成すればいいじゃん!? 11 まあそうなんだけど(笑。
12.
12 依存関係をなくせないなら どううまく管理するかを考えよう。
13.
依存関係の整理方法 ネットワーク図(PDM:Precedence Diagramming
Method) 13 Start E A B C F FinishD +3d -1d +2d +4d
14.
読み方(リードとラグ) 14 A B C D +3d -1d Aが終わってから3日後 にBが開始できる Cが終わる1日前に Dが開始できる
15.
従来方式 15 SWHW FinishStart ハードウェアを作ってからソフトウェアを作る。
16.
協調アジャイル開発 16 頭部 HW 頭部 SW 胴部 SW 胴部 HW 右腕 HW 左腕 HW 腕部 SW 左脚 HW 右脚 HW 脚部 SW Finish Start HW/SWを小さく分解し、依存関係を明確にした上でHWと SWのタイミングを合わせ、「待ち」を減らして各部を完成 (PSIに)していく。
17.
計画とコミュニケーション まずは製品全体の要件の依存関係を把握し、HW/SWの開発 優先順位をおおざっぱに決める。 その後はもちろんスプリントごとに要件や優先順位を見直す。
プロダクトオーナーはスプリント計画までに依存関係を把握 し、バックログの優先順位を決めておく。 スプリント計画はHW/SWが同じ日、同じ時間、同じ場所で 行い、依存関係に応じた計画を行う。 HW/SWの各チームは、互いに朝会をオブザーブするなどの 方法で、互いの進捗を把握しておく。 互いのリードタイムを把握し、「HW待ち」「SW待ち」を作 らないよう最大限の努力をする。 17
18.
その他注意点 18 可能な限りリードタイムを短縮する。 制御的に意味のある範囲で、できるだけ小さく分割する。
バラック基板や3Dプリンタも活用して、早くHWを供給 する。シミュレーション等も活用する。 短納期(1d~3d)基板製作サービスなども活用する。 基本はユーザーストーリー単位に分解する。 結線の確認や電力の測定など、HWの検証に最低限必要な 制御をタイムリーに供給できるよう、優先順位を決める。 複数のHWが協調動作するようなアプリケーションは、必 要なHWがそろってから開発する。
19.
まとめ 19 組込システムのアジャイル開発においては、HWとSWの依存 関係をいかに管理するかがカギ。 依存関係とリードタイムを知ることで、互いの「待ち」を極力 削減する。 あらゆる方法をつかってリードタイムを短縮する(特にHW)。 速いほう、柔軟な方が相手に合わせる(特にSW)。
20.
最後に 必要なのは対立ではなくて“協調”。 20
21.
自己紹介 ー 松永広明 株式会社
豆蔵 シニアコンサルタント(2015年~) 1990年のキャリアスタートから、一貫して組込ソフトウェアの開 発に従事。 2011年ごろよりアジャイル開発を推進。 書籍 • わかりやすいアジャイル開発の教科書(2012) レビュアー 資格:ScrumAlliance 認定Scrum Professional 認定Scrum Master 松永広明
Jetzt herunterladen