組込み開発での わかりやすい アジャイル 導入ポイント SWEST16 パナソニック株式会社前川直也 1

Similar documents
スライド 1

スクラムと監査についての一考 システム監査人協会近畿支部 近藤博則

プロダクトオーナー研修についてのご紹介

アジャイル開発入門


The Scrum Guide

スクラム開発におけるプロダクトオーナーの役割 第 1.1 版 2018 年 02 月 14 日 この作品はクリエイティブ コモンズ表示 - 継承 4.0 国際ライセンスの下に提供されています プロダクトオーナーの役割 2018 TIS INC. クリエイティブ コモンズ ライセンス ( 表示 - 継

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

ユーザエクスペリエンス (UX) 手法を 用いた企画品質評価の提案 第 4 分科会 主査 金山豊浩 ( 株 ) ミツエーリンクス 副主査 三井英樹 ( 株 ) ビジネス アーキテクツ 福山朋子 ( 株 ) インテック 研究員リーダ 村上和治東京海上日動システムズ ( 株 ) 田邉孝次 SCSK( 株

宇宙機搭載ソフトウエア開発のアセスメント

PowerPoint プレゼンテーション

<4D F736F F F696E74202D A B837D836C CA48F435F >

~この方法で政策形成能力のレベルアップが図れます~

お客さまのデジタルトランスフォーメーションを加速する「アジャイル開発コンサルティングサービス」を提供開始

プロジェクトマネジメント知識体系ガイド (PMBOK ガイド ) 第 6 版 訂正表 - 第 3 刷り 注 : 次の正誤表は PMBOK ガイド第 6 版 の第 1 刷りと第 2 刷りに関するものです 本 ( または PDF) の印刷部数を確認するには 著作権ページ ( 通知ページおよび目次の前 )

アジャイル開発ソリューション

自己紹介 永和システムマネジメント 福井市 ( 本社 ) 上野東京 ( 支社 ) Ruby と Agile を使ったシステム開発 株式会社チェンジビジョン 福井市 ( 開発部 ) 上野東京 ( 本社 ) astah* ( 旧 :JUDE) の開発 平鍋健児 UML+ マインドマップエディタ asta

ISO9001:2015内部監査チェックリスト

4.7.4 プロセスのインプットおよびアウトプット (1) プロセスへのインプット情報 インプット情報 作成者 承認者 備 考 1 開発に関するお客様から お客様 - の提示資料 2 開発に関する当社収集資 リーダ - 料 3 プロジェクト計画 完了報 リーダ マネージャ 告書 ( 暫定計画 ) 4

どのような便益があり得るか? より重要な ( ハイリスクの ) プロセス及びそれらのアウトプットに焦点が当たる 相互に依存するプロセスについての理解 定義及び統合が改善される プロセス及びマネジメントシステム全体の計画策定 実施 確認及び改善の体系的なマネジメント 資源の有効利用及び説明責任の強化

スキル領域 職種 : マーケティング スキル領域と MK 経済産業省, 独立行政法人情報処理推進機構

スライド 1

<4D F736F F D F193B994AD955C D9E82DD835C EC091D492B28DB8816A2E646F63>

Microsoft PowerPoint - M1001_1_ ppt [互換モード]

IPA 発表用 事例に見る初めてのアジャイル開発導入 ~ 見えてきたメリットと課題 ~ 2012 年 12 月 9 日 ( 株 ) 豆蔵堀江弘志 アジェンダ 本日は 以下の 3 つをお話します アジャイル開発の基本的なことを ( 簡単に ) アジャイル開発の事例 アジャイルを導入するにあたってのポイ

システムズエンジニアリングとは? システムを成功させるための複数の専門分野にまたがるアプローチと手段である JCOSE(Japan Council on Systems Engineering) ここでいう システム は コンピュータシステムにとどまらず 機械 電気機器 人間系 ( 操作者 ) 環境

Aras Presentation

ソリューション営業の戦略 ~ プロジェクトは提案から始まっている ~ アンケート ソリューション営業 を実現する人材の育成上の課題 セミナー受講者に対し ソリューション営業 の導入状況や ソリューション営業 を実践する人材の育成上の課題を アンケート形式で伺いました 本セミナーの出席者は ソリューシ

- 2 Copyright (C) All Rights Reserved.

営業活動 人それぞれ 暗黙知 Aさんの商談手順 Cさんの商談手順 Bさんの商談手順 できる営業 が受注するために 必ずやっている基本動作 体系的に整理 営業活動プロセス できる営業 のノウハウを見える化 形式知 2

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

PowerPoint プレゼンテーション

自己紹介 技術革新統括本部技術開発本部 Agile プロフェッショナルセンタ Agile 開発主に Scrum の導入支援 社内外案件での Agile 開発 ビジネススタートアップ Scrum Master 育成 Certified ScrumMaster SQiP 研究会第 3 分科会第 29 期

はじめに マーケティング を学習する背景 マーケティング を学習する目的 1. マーケティングの基本的な手法を学習する 2. 競争戦略の基礎を学習する 3. マーケティングの手法を実務で活用できるものとする 4. ケース メソッドを通じて 現状分析 戦略立案 意思決定 の能力を向上させる 4 本講座

PowerPoint プレゼンテーション

i コンピテンシ ディクショナリ を 活用した品質エンジニアの育成 その 2 独立行政法人情報処理推進機構 HRD イニシアティブセンター 奥村有紀子

目次 取組み概要 取組みの背景 取組みの成果物 適用事例の特徴 適用分析の特徴 適用事例の分析結果から見えたこと JISAによる調査結果 どうやって 実践のヒント をみつけるか 書籍発行について紹介 今後に向けて 2

授業計画書

スライド 1

説明項目 1. 審査で注目すべき要求事項の変化点 2. 変化点に対応した審査はどうあるべきか 文書化した情報 外部 内部の課題の特定 リスク 機会 利害関係者の特定 QMS 適用範囲 3. ISO 9001:2015への移行 リーダーシップ パフォーマンス 組織の知識 その他 ( 考慮する 必要に応

Microsoft PowerPoint - ETEC-CLASS1資料 pptx

変更の影響範囲を特定するための 「標準調査プロセス」の提案 2014年ソフトウェア品質管理研究会(30SQiP-A)

パッケージ インテグレーター という新しいアプローチ いまや誰もが知っている Oracle Database 実はこのソフトウェアを初めて日本に広く紹介したのはアシストです アシストはソフトウェアを開発していません その代わり 世界中から優良かつどの企業でも汎用的に使えるパッケージ ソフトウェアを発

<4D F736F F F696E74202D2091E63389F15F8FEE95F1835A834C A CC B5A8F FD E835A835890A78CE C CC835A834C A A2E >

セミナータイトル    ~サブタイトル~

PowerPoint プレゼンテーション

Microsoft Word - mm1305-pg(プロマネ).docx

PowerPoint プレゼンテーション

Microsoft PowerPoint - ID005(R02).pptx

品質マニュアル(サンプル)|株式会社ハピネックス

1 BCM BCM BCM BCM BCM BCMS

untitled

日本機械学会 生産システム部門研究発表講演会 2015 資料

未来教育 1 プロジェクト学習とポートフォリオ 文部科学省採択事業 確かな学力の育成に係る実践的調査研究 課題解決能力の獲得を可能とするプロジェクト学習とポートフォリオ教員研修プログラムの開発 コーチング指導による コンピテンシー育成 を目指して 報告書 (H22) より シンクタンク未来教育ビジョ

ダイバーシティ100選目次.indd

1) 3 層構造による進捗管理の仕組みを理解しているか 持続可能な開発に向けた意欲目標としての 17 のゴール より具体的な行動目標としての 169 のターゲット 達成度を計測する評価するインディケーターに基づく進捗管理 2) 目標の設定と管理 優先的に取り組む目標( マテリアリティ ) の設定のプ

トレーニングのプレゼンテーション

Microsoft PowerPoint - 【資料9-2】春日伸予委員提出資料

短納期開発現場への XDDP 導入手法

ICTを軸にした小中連携

Microsoft Word - JSQC-Std 目次.doc

課題発掘のプロセス 何か 問題はありませんか? 何か お困りのことはないでしょうか? 何か お手伝いすることはありませんか? ありません! これ以上先へは 進まない 1 存在に気付いていない 説明できるほど整理できていない 2 存在には気付いているが 重要だとは考えていない 3 知ってはいるが 解決

5. 文書類に関する要求事項はどのように変わりましたか? 文書化された手順に関する特定の記述はなくなりました プロセスの運用を支援するための文書化した情報を維持し これらのプロセスが計画通りに実行されたと確信するために必要な文書化した情報を保持することは 組織の責任です 必要な文書類の程度は 事業の

Transcription:

組込み開発での わかりやすい アジャイル 導入ポイント SWEST16 パナソニック株式会社前川直也 1

今日のベースはこれです! 2

グランドルール ご自身のプロジェクトや組織に置き換えて考えてください! とにかく頭と体で感じ取って! 一期一会の笑顔を忘れずに! SWEST16 3

アジャイルとは? SWEST16 4

アジャイルとは? アジャイルとは お客様のビジネス価値を最大化するための 考え方 や 姿勢 のこと SWEST16 5

アジャイル開発の普及 State of Agile Development Survey Results - http://www.versionone.com/state_of_agile_development_survey/11/ SWEST16 6

State of Agile Development Survey Results - http://www.versionone.com/state_of_agile_development_survey/11/ SWEST16 7

組込みを取り巻く現状 クラウド ECO 低価格 多機能 商品仕様の複雑化 / 多様化 グローバル ソフトウェアの規模の増大 開発体制の巨大化 / 複雑化 激しい価格競争 トガリ がなければ即座に奈落の底に ビジネスモデルの変化 単品商品からコラボ商品へ 要求される価値 から 創り出す価値 の時代に突入! 8

ソフト業界の変化 以前は 狙っていけば的中する確率が高かった 環境変化 今の組込み業界では 環境の変化ユーザニーズの多様化競合他社との競争激化などで 先の読めない状況 競合 SWEST16 9

開発開始段階の課題 SWEST16 10

開発中の課題 コミュニケーションギャップ設計 実装上の都合 納期 等 SWEST16 11

納品時の結果 SWEST16 12

ソフト開発に変化はつきもの 日程前倒し 仕様変更 課題 / バグ 仕様追加 混沌としたソフト業界において 変化が発生しないというのはありえない変化を前向きに受け入れていく必要がある SWEST16 13

従来型の問題 = 要求の劣化 システムの機能の利用度 いつも使う 7% よく使う 13% たまに使う 16% ほとんど使われない 19% 全く使われない 45% Standish group study report in 2000 chaos report SWEST16 14

変化を味方につける ( 価値の共有 ) お客様の価値の最大化を考える変化は当然 ( 必要 ) ととらえ すばやく変化を取り入れられるように進める SWEST16 15

変化を味方につける ( コミュニケーション ) SWEST16 16

変化を味方につける ( 開発側から ) SWEST16 17

変化を味方につけお客様のビジネス価値を最大化する SWEST16 18

ビジネス価値の最大化のために プロセスやツールよりもコミュニケーションを大切にする 包括的なドキュメントよりも動くソフトウェアを大切にする SWEST16 19

契約交渉よりも顧客との協調を大切にする 計画に従うよりも変化への対応を大切にする SWEST16 20

http://agilemanifesto.org/ SWEST16 21 21

アジャイルソフトウェア宣言の背後にある原則 SWEST16 22

アジャイルの目的 価値 原則 SWEST16 23

ソフトウェア価値の最大化を考える SWEST16 24

ソフト業界約 60 年の歴史 ソフトウェアが商業ベースになりそれにつれて 工学的にアプローチ 誰でも同じように作れるソフトウェア 2000 年頃から もう一度初心に戻り新たなアプローチが始まる ソフトウェアは人が作るものである SWEST16 25

これまでの開発 要求 価値 インプット チェック チェック アウトプット 設計 実装 テスト チェックポイントが 各フェーズでしかなく少ない最初に求められた要求から価値が上がることは少ない結果的に変化を受け入れにくい開発 SWEST16 26

今求められている開発 短い タイムボックス で回しながら 細かくフィードバックし 価値を膨らませていく開発スタイル SWEST16 27 27

どちらがエンジニアを活かせるか? SWEST16 28 28

変化に対応しなければ 分析設計実装テスト 変更! 動かしてみてからわかる部分が多い 後工程のロスはとくに大きな戻り工数を発生させる 分析設計実装テスト ロスを起こさないように ロスコストを リスク として見込んでしまう 時間をかけて品質は確保できているかもしれないが実際に動作させてみて 意図していないことに気づき大きなロスを生じてしまうことが増えている SWEST16 29

顧客のビジネス価値の最大化を考える SWEST16 30

価値の最大化するためのプロセス SWEST16 31

製品の価値の最大化を考える 開発部門 企画部門 技術 ニーズ 製品仕様 販売 エンドユーザ 世界の TV 市場 SWEST16 32

製品の価値を最大化するには? SWEST16 33

規模が大きくなった弊害 営業 企画 開発 QA 製造などのバトンが複雑化しその分 ドキュメントによるバトンリレーが発生しやすくなるそこに ギャップ は発生していないだろうか? SWEST16 34

価値を一緒に描き 共有していく 部門の壁を越えて 製品の価値を共有するには 一緒に描き 一緒に作り 一緒に確認していく必要がある SWEST16 35

ワークショップ SWEST16 36

やってみないとアジャイルはわからない! SWEST16 37

コマンドコントロールからコラボレーションへ 価値を紙に書いて伝言ゲームするのではなく価値をストーリーとして一緒に描く SWEST16 38

ワークショップ詳細は 当日のお楽しみ! SWEST16 39

アジャイルの 実践ポイント SWEST16 40

何に価値があるのか という視点で全員でゴールを描き 共有する 価値あるゴール を一定間隔のリズムでカタチにしつつメンバと組織をリズムで成長させていく 自分たちの作り出すもの 自分たち 自分自身 に愛を持つ 41

スクラムの理論 スクラムは 経験的プロセス制御の理論 ( 経験主義 ) を基本にしている 経験主義とは 実際の経験や既知に基づく判断によって知識が獲得できるというものである スクラムでは 反復的で漸進的な手法を用いて 予測可能性の最適化とリスクの管理を行う スクラムガイド より 1991-2013 Ken Schwaber and Jeff Sutherland, All Rights Reserved https://www.scrum.org/portals/0/documents/scrum%20guides/2013/ Scrum-Guide-JA.pdf SWEST16 42

スクラムにおけるチームモデル スクラムチーム プロダクトオーナー スクラムマスター 開発チーム 自己組織化チームは 作業を成し遂げるための最善の策を チーム外からの指示ではなく 自らが選択する スクラムガイド より 1991-2013 Ken Schwaber and Jeff Sutherland, All Rights Reserved https://www.scrum.org/portals/0/documents/scrum%20guides/2013/scrum-guide-ja.pdf SWEST16 43

ジャンプして届くゴールの繰り返し SWEST16 44

タイムボックスというリズムの効果 変わらない時間の測定基準 を使ってプロジェクトのパワーを測り引き出していく SWEST16 45

スクラムの 3 つの要素 透明性経験的プロセスで重要なのは 結果責任を持つ者に対して見える化されていることである 透明性とは この点が標準化され 関係者全員が共通理解を持つことである 検査スクラムでは 好ましくない変化を検知できるように 成果物や進捗がゴールに向かっているかを頻繁に検査しなければならない ただし 検査を頻繁にやりすぎて作業の妨げになってはいけない 熟練の検査人が念入りに行うことで 検査は最大の効果をもたらすものである 適応プロセスに不備があり 成果物であるプロダクトを受け入れられないと検査人が判断した場合 プロセスやその構成要素を調整しなければならない 調整はできるだけ早く行い これ以上の逸脱を防がなければならない スクラムガイド より 1991-2013 Ken Schwaber and Jeff Sutherland, All Rights Reserved https://www.scrum.org/portals/0/documents/scrum%20guides/2013/scrum-guide-ja.pdf SWEST16 46

様々な見える化による透明性 SWEST16 47

タイムボックスが検査性能を向上 SWEST16 48

KPT はプロセスを適応させるツール Keep で チームとしての共感を得るよかったことを褒めあうと チームを信頼できる Problem を共有する問題を誰かのせいにするのではなく チームの問題であると認識する そして みんなで Try! 誰かがやってくれる のではなく 自分が そして誰もがやる! SWEST16 49

プロジェクトのリズムを使った成長 定期的に実施する 続けるためには 習慣にしてしまう 一定期間の短いリズムでふりかえる 歩み を実感しつづける 成長していることは 自信につながる SWEST16 50

お客様も含め全員で価値を高める SWEST16 51

プロジェクトファシリテーションとは? ご参考 プロジェクトファシリテーション とは? プロジェクトマネジメント (PM) が重要であることは昨今強く言われています PM が 計画達成のマネジメント に重点を置くのに対して PF は 参加者の協調の場作り に重点を置いています PM は 計画の立案と実行 差異に注目した管理が中心で どちらかと言うと コマンド コントロール型 のマネジメントスタイルが背後にあります これに対して PF は その場その場の変化に対応し チームが協力し合って創発的に成果を出していく リーダーシップ コラボレーション型 の新しいチーム作りの形です ( オブラブ公式 Web サイトより http://www.objectclub.jp/community/pf/) トヨタ生産方式 アジャイル開発 プロジェクトファシリテーション ファシリテーション 1990 年代 オブジェクト指向モデリング 2007~ 要求開発ビジネスアジャイル 設計技術をどう回す? ビジネスとしてとらえる 2000 アジャイル宣言 時代にどう合わす? Agile チームビルディング PM 2005~ プロジェクトファシリテーション TPS/SECI モデル 2000~02 ペアプロ TDD 反復特有の技術アップ 人に向き合う! 2002~ コーチングファシリテーション アジャイルの変遷とプロジェクトファシリテーション SWEST16 52

プロジェクトファシリテーション ご参考 価値 原則 プラクティス 朝会 コミュニケーション行動気づき信頼関係笑顔 見える化 リズム 名前付け 問題 vs. 私たちの構図 カイゼン かんばん KPT ペアボードニコカレアイスブレイク偏愛マップ MindMap etc. SWEST16 53

レフトウィング / ライトウィング 平鍋さんブログ An Agile Way より http://blogs.itmedia.co.jp/hiranabe/2012/09/rightwing-and-leftwing-of-agile.html SWEST16 54

スクラムチームの特徴 スクラムチームスクラムチームは プロダクトオーナー 開発チーム スクラムマスターで構成される スクラムチームは自己組織化されており 機能横断的である 自己組織化チームは 作業を成し遂げるための最善の策を チーム外からの指示ではなく 自らが選択する 機能横断的チームは チーム外に頼らずに作業を成し遂げる能力を持っている スクラムにおけるチームのモデルは 柔軟性 創造性 生産性に最適化されたものとなっている スクラムガイド より 1991-2013 Ken Schwaber and Jeff Sutherland, All Rights Reserved https://www.scrum.org/portals/0/documents/scrum%20guides/2013/scrum-guide-ja.pdf SWEST16 55

対立構図から 問題対私たち へ SWEST16 56

スクラムロールのポイント プロダクトオーナー スクラムマスター 開発チーム チームを信じチームにゴールを見えるように提示 リズムを活用しチームを最高の状態に 価値を形にする唯一の専門家 ゴールリズム愛 SWEST16 57

プロジェクトは何のためにあるの? What 何を作りたいのか? Who 誰が作るのか? 誰と作るのか? When いつまでに作るのか? Where どのような環境で? How どうやって? どんな技術? どんなプロセス? Why なぜ作らなければ ならないのか? ゴールの土台になっているのは プロジェクトは何のために存在し なぜ自分たちがそこにいるのか ここがぶれると プロジェクトの土台がぶれ始める SWEST16 59

ほんとうの Why!? 企業 組織としての Why 利益をあげねば 競合他社に勝つ 生産性をあげる 高品質な商品 個人としての Why Why なぜ作らなければ リーダとしての成功 新しい技術を得る 自分の時間を作る 残業しても高収入 ならないのか ゲーム パワーを引き出す 素 は 結局のところ 欲望 につながる いやなことはしたくない 趣味 スポーツ 仕事 家族 勉強 やりたい につながる Why になってますか SWEST16 60

ビジネスで成功 Why の影響 自己成長チーム成長 業績アップ 自分の時間 企業 組織としての Why Why? 個人としての Why あせり 指示 やらされ感 Command Control 思考停止成長停止

マズローによる欲求階層 自己実現 尊敬 ( 承認 ) 所属と愛情 安全 生理的欲求 62

ダグラス マクレガーの X 理論 Y 理論 人間観 動機づけにかかわる 2 つの対立的な理論 X 理論 人間は生来怠け者で できれば働きたくない強制されたり命令されなければ仕事をしない or Y 理論 生まれながらに嫌いということはなく 働くことは人間の本性条件次第で責任を受け入れ 自ら進んで責任を取ろうとする問題解決のための創意工夫をこらす能力は誰でも持っている 63

みんな違ってみんないい 金子みすず わたしと小鳥と鈴と より一人ひとりが いろいろな 文化 を背負っています 地域の文化 組織の文化 個人の文化 メンバを信頼できていますか? SWEST16 64

現場に笑顔はありますか? SWEST16 65

楽しんでますか? 集中できてますか? 成長してますか? SWEST16 66

考え方 であり 姿勢 SWEST16 67

Agile は 現場駆動 人駆動 です SWEST16 68

しかも SWEST16 価値駆動です 69

実践こそが アジャイル! 価値について考える お客様はだれ? ユーザーにとっての価値は? 考える習慣 意識を持とう まずは簡単なことからでも OK 実践してみる! 声のかけかた 会議のしかけなどでも現場は変わる SWEST16 70

71 Social Change starts with YOU!! 未来 は自分たちで描き 自分たちの手で変化を生み出そう! SWEST16 71

ご参加ありがとうございました 一緒に前に進みましょう! SWEST16 72