Agile and DevOps 平成28年11月30日 戸田 孝一郎 株式会社戦略スタッフ・サービス 社団法人TPS検定協会 理事

Slides:



Advertisements
Similar presentations
IBMユーザ研究会九州研T3 3.Web2.0を実際に使ってみた. Web2.0を実際に使ってみました 研究会をプロジェクトに見立 てて “ Google SpreadSheet ” で会議を開く “ SNS ” でコミュニケーションを補助する “ Wiki ” で成果物を共有する.
Advertisements

J.Kominato 個別ケアプラン作成の留意点 個別ケアプラン作成の留意点 J.Kominato.
CMU2005 海外エンジニアリングワークショップ参加報告書 1 「真の要求を見極めろ!」: teamB 要求定義をどう捉えるか ● 要求定義とは何か? 製品には、顧客の望むことを正しく反映させる必要がある。 そのために必要なものが要求仕様である。 すなわち、要求仕様とは、顧客と製品を結ぶものであり、これを作ることが要求定義である。
1 金属加工会社における 生産工程管理システムの開発 電子情報システム工学専攻 S0713 清水 邦宏.
1 EASE プロジェクトにおける EPM ( Empirical Project Monitor) を用いたプロジェクト管理デモ 奈良先端科学技術大学院大学 産学官連携研究員 松村 知子 2005 年 9 月 30 日 JISA 経営者セミナー.
プロジェクトとは.
理解度テスト8 業務担当者の「情報活用」を支援するソフトウェアー
■営業プロセス標準化例 フェーズ 基本スキルとしての課題 課題を克服するための方法例 計画・戦略 ①ターゲット設定
連絡事項 建物内は禁煙です。喫煙は、屋外の灰皿設置場所にてお願いします。 自動販売機は1階の玄関にあります。
Agile and DevOps 平成28年7月13日 戸田 孝一郎 株式会社戦略スタッフ・サービス 社団法人TPS検定協会 理事
本日のスケジュール 14:45~15:30 テキストの講義 15:30~16:15 設計レビュー 16:15~16:30 休憩
【障害者自立支援法に基づく就労継続支援A型事業所用】 最低賃金適用除外許可 作業実績、作業能力に関する資料
中日発展商事は、 日本と中国の架け橋として・・・
神戸大学 大学院理学研究科 地球惑星科学専攻 博士後期課程 D2 納多 哲史
スポーツウエア等の 調達、物流、販売システム に関する課題
Microsoft® UC&C向けデル導入計画
■日時 平成22年7月16日(金) ■講師 特定非営利活動法人 政策21 理事長 鎌田 徳幸
OJT研修 「テスト実施、テスト設計の技術習得」 日時: 8月22日(月)  場所: 本社5階.
経営情報学入門 ―生産管理(3) 2011年1月13日(木) 王 暁華 経営情報学入門-生産管理(3) 2011年1月13日.
3-1システム戦略 3-1-3ソリューションビジネス (Point) ・代表的なサービスを通じ、ソリューションの考え方を理解
ムダ取り活動とは 富士電機エフテック㈱.
大谷経営労務管理事務所のISO9001認証取得について
事業計画 発表者名 | 会社名.
情報処理学会・経営情報学会 連続セミナー第3回 情報システム構築アプローチ 主旨
グループ研究1班 第一章 経営戦略とは何か 雨森 彩 大嶋 健夫 小沢 博之.
ISOとドラッカーマネジメントの 良いとこ取りセミナー
PFP関東第3回セミナー&WS 事例紹介 梶田英邦.
モチベーションアップセミナー ~若手社員に求められる役割と 主体性の発揮~ モチベーションアップ~若手社員に求められる
品質管理とは PDCAサイクル QCストーリー QC七つ道具 4S・5S かんばん方式 ほうれんそう 5W1H 三現主義・5ゲン主義 マナー
オープンソフトウェア利用促進事業 第3回OSSモデルカリキュラム導入実証
リサイクルショップ向け 委託販売管理システム
よりよいe-Learningの ための研究
要員管理 要員の質、量、配置、作業状況を管理する 一般的な注意点を下記に示す (1)組織 ・組織構成を明快にする -指示命令系統
構成管理 構成管理とは、ソフトウェア開発に於ける成果物をある時点で凍結し、 以降の変更を管理する事をいう
技術伝承 高技能者の手順、動作を わかりやすく動画で伝えるコンテンツを カンタンに作成できます。 ● 比較再生機能 ● 動画マニュアル
管理的側面 管理者に必要な経営知識 経営学の基本 ①マネジメントと組織.
情報技術とビジネス・プロセス革新②(第8章) 2.プロセス革新と企業戦略
Microsoft Solutions Framework for Agile Software Development ver. 4.x
XP Extreme Programming.
ソフトウェアを取り巻く環境の変化がメトリクスに及ぼす影響について
Satoimo 最終発表 PM 吉田浩二 篠崎友識 野上大輔 姉崎祐樹.
設計方法について、当社では「そうなっていない事」が多いように思った。この講習会を通して改善されればもっと良い製品作りができると思う。
発表内容の例(5S/小カイゼン発表) 活動から学んだこと . 職場とメンバー紹介 グループの思い テーマと目標 お勧めの改善事例
~新たなソフトウェア開発の手法~ 発表 土屋俊介
プロジェクト管理ソフトの群雄割拠をどうやって勝ち抜くか?
平成19年度青年部会「第2回~第4回研修会」(人材育成研修会)実施計画書
秋田県経営品質協議会・経営品質協議会共催
「次代のリーダー」を 「本物のリーダー」にする リーダーの行動力アップ研修のご提案
IoT活用による糖尿病重症化予防法の開発を目指した研究
本フォーマットに従い、提案する研究開発の説明資料を作成してください。
次ページボタン ではなく、 画面をクリックする 「PPT アニメーション機能」で ご覧下さい。
(提案事業のタイトルを記載:80文字以内) ○○○○○○○○○○○○ (提案者名を記載) ○○○○
ビジネス プロジェクトの計画 発表者名 | 会社名.
業務5Sカイゼン活動発表 名古屋支店 営業部  STEP&GO! .
Microsoft Solutions Framework for Agile Software Development ver. 4.x
UMLの概要とオブジェクト指向の基本概念
~女性の輝き・魅力を引き出す働き方のヒント~
エコアクション21で企業価値を高めることができます
生産性向上 現場のビデオ映像 OTRSは現場映像から、各種シミュレーションを提供し、組織の生産性向上をサポートしています。
資料10-1 エコアクション21  事業概要.
標準時間の設定と生産性改善 日本能率協会セミナー 目標 6時間 期間 3ヶ月 講師 MEマネジメントサービス編
Agile, DevOps then VeriSM
1業務の実施方針等に関する事項 【1.1事業実施の基本方針、業務内容等】
All Rights Reserved, Copyright © 2004, Kobayashi
Microsoft Solutions Framework for Agile Software Development ver. 4.x
チームワークによる成功 第二副地区ガバナー研修.
情報処理技法(リテラシ)II 第2回:チーム活動 産業技術大学院大学 情報アーキテクチャ専攻 助教  柴田 淳司 パソコンの基本操作.
情報処理技法(リテラシ)II 第1回:オリエンテーション 産業技術大学院大学 情報アーキテクチャ専攻 助教  柴田 淳司 パソコンの基本操作.
アジャイル開発プロセス 森口朋広.
ソフトウェア工学 理工学部 情報システム工学科 新田直也.
Presentation transcript:

Agile and DevOps 平成28年11月30日 戸田 孝一郎 株式会社戦略スタッフ・サービス 社団法人TPS検定協会 理事 ソフトウエア・エンジニアリング講座 Agile and DevOps アジャイル開発のスピードをビジネスに活かすエンタープライズDevOpsを目指して 平成28年11月30日 戸田 孝一郎 株式会社戦略スタッフ・サービス 社団法人TPS検定協会 理事 Copyrights©2015 SSS Corporation 

アジャイル・マニフェスト2001 アジャイル・ソフトウェア開発宣言 我々は、自らアジャイル開発を実践するとともに、 人々がアジャイル開発を実践するための支援を通じて、 より優れたソフトウェア開発方法を見つけようとしている。 この活動を通じて、我々は、 人と人同士の相互作用を、 プロセスやツールよりも 動くソフトウェアを、 包括的なドキュメントよりも 顧客との協力を、 契約交渉よりも 変化に対応することを、 計画に従うことよりも 尊重するに至った。 これは、右側にある項目の価値を認めつつも、 左側にある項目の価値をより一層重視する、ということである。 Kent Beck James Grenning Robert C.Martin Mike Beedle Jim Highamith Steve Mellor Arie van Bennekum Andrew Hunt Ken Schwaber Alistair Cockburn Rin Jeffries Jeff Sutherland Ward Cunningham Lon Ker Dave Thomas Martin Fowler Brian Marick http://agilemanifesto.org/

マニフェストの思想を支える重要な方針(アジャイル原理) 我々の最優先事項は、素早いそして継続的な価値あるソフトウエアの提供を通して顧客の満足を得る事である。 開発局面の後半であっても要求の変更を歓迎する。アジャイルなプロセスを顧客の競争優位の為の変化に利用する。 稼動するソフトウエアをより短かい期間を優先して、数週間から数ヶ月で定期的に提供する。 プロジェクト期間を通して業務ユーザーと開発者は共同して作業をしなければならない。 やる気のある人々を集めてプロジェクトを組織し、彼らが必要とする環境と支援を与え、仕事が完了するまで信頼する。 開発チーム内あるいは開発チームに対するコミュニケーションで最も効率的かつ効果的な手法は、フェイスツーフェイスの会話である。 ソフトウエアが正常に機能するということが進捗の基本的な評価である。 アジャイルプロセスは持続可能な開発を促進する。スポンサー、開発者、ユーザーは無期限かつ不断に保守できるようにしなければならない。 技術的に優れた良い設計に継続的に配慮する事は機敏性(アジリティー)を増長させる。 簡素が基本 -やらない仕事をできるだけ多くする 最良の構想(アーキテクチャ)、要求仕様、設計は自己統制された(自律的)チームより出現する。 定期的にチームは振り返りを行い、より効果的に出来る方法を思案し、それに基づいてチームの行動に協調と調整が働く。

アジャイル開発の仕事の基本構造 イテレーション(スプリント) 何故、反復的に開発を行った方が良いのか? 何故、そうしなければならないのか? 時間の使い方 (タイムボックス) 透明性 品質 課題目標 100点狙い 課題目標 合格点 狙い 20点 40点 60点 フィードバック

(参考)アジャイル開発におけるタイムボックスの価値 = やる気と集中力  = やる気と集中力 『仕事の量は、完成の為に与えられた時間を全て使い切るまで膨張する』 イギリスの歴史学者・経済学者であるパーキンソンの言葉 時間には弾力性がある。 時間は、何となく使ったのではいくら有っても足りない。 同じ仕事量でも、意識の違いでかかる時間は全く異なる。 生産性はやる気と集中力で高まる。 やる気のホルモン = ドーパミン ドーパミンは、ご褒美によって放出される。 やる気はご褒美の事を考えるだけで出る。しかし、裏切られると一瞬で低下する。 ご褒美の60秒ルール = ご褒美は直ぐに貰える事が重要。楽しく想像できる事が重要。 スピードを上げるほど、脳は活性化する。 集中していればミスは少ない。 時間を計ればムダに気づく事ができる。 集中力は長く続かない。休む事で充電される。 時間が読めるからリラックスできる。 『やる気と集中力の高め方』 東京大学 医学博士 森田敏宏著より抜粋

仕事中でのイライラ発生による生産性低下状況の推移(実験値) 時間によるパフォーマンスの変化 仕事中でのイライラ発生による生産性低下状況の推移(実験値) 某社システム開発新人研修生の測定データ ⊿e曲線  :休憩なし ⊿e´曲線 :予定時間90分を超えたら、5分以内の休憩を予定する ⊿e´´曲線 :さらに、予定時間90分を超える場合が2連続したら、間に            10-15分のタバコ休憩を入れる。

Copyrights©2015 SSS Corporation 『もの作り』と『システム作り』の相違 品質とコストの設計検証 もの作り 製品企画 機能検討 (VE) 製品設計 生技検討 (生産設計) 工程設計 試作 量産製造 品質検査 (テスト) 出荷/納品 設計 製造 テスト/納品 VEの視点が必要ではないでしょうか? この生産技術に関する作業無しで、高品質のシステムが確実に製造できるでしょうか? システム開発 ??? コーディング 単体テスト システム テスト ドキュメン テーション 納品 システム 企画 要求定義 システム 設計 DB設計 設計仕様を図面上のみの検討で、十分でしょうか? 擦り合わせ、微調整が必要ではありませんか?(誰が、何時、どの様に作業できますか?) Copyrights©2015 SSS Corporation 

仕事を分析する Input Output 付帯 付帯 外段取り 正味 整理 整頓 清掃 清潔 内段取り 本来価値を生む、作り込む 4S ムダ 7つのムダ ①作りすぎ、②手待ち、③運搬、④加工そのモノ、⑤在庫、⑥動作、⑦不良を作る Copyrights©2015 SSS Corporation 

Copyrights©2015 SSS Corporation ソフトウエア製造工程におけるムダの廃除 1. 作りすぎのムダ 顧客に使用されない機能、実際には不要な機能、真のビジネス価値を生まない機能などの余分な 機能を作らない。 StandishのCHAOSレポートによるとソフトウエアの全機能の64%は全くあるいは殆ど使用されていない。 2. 手待ち(停滞)のムダ 仕様の提示遅れによる製造開始遅れでの待機、許可待ち、ビルド待ち、障害発生によるテスト待ち 3. 運搬のムダ 複数プロジェクトでの作業の切り替え、仕様入荷チェック、納品出荷チェックの提供&受領双方での 重複チェック 4. 加工そのもののムダ 開発現場で機能していない作業項目例えば余分な事務処理、報告書作成や作業分担の誤りによる 過剰な作業 5. 在庫のムダ 最終工程で使用されない文書や計画、コンポーネントなどの中間的な作業成果物と待ち状態で 仕掛中のプログラム 6. 動作(作業)のムダ 関係者の作業場所の移動や複数の開発ツールを使用して開発ツール間の切替・移行 7. 不良をつくるムダ バグの作り込み---要求仕様(要件)、設計、コードの欠陥 Copyrights©2015 SSS Corporation 

タスクの粒度 タスクの粒度を小さくすることはTPSにおける小ロット化と同様 「流れ」を作り、負荷を平準化し、柔軟性を高める タスクの粒度は小さいほど良い 1日以内、理想は1時間 責任を持って見積ができる バグを作り込まない(簡単にテスト可能) 他のペアと同期がとれる ダイナミックなプロジェクト運営が可能となる(チーム編成の増減、分散開発など) タスクが小さくできないのは、作業対象の内容把握に問題が存在するのではないか? タスクを小さく分割するという事は、作業指示書を作成する事。 Application size, Test Cases, and Test Coverage. Logical source code statements By Caper Jones Statements of Source code Test Cases Test Coverage 1 100.00% 10 2 100 5 95.00% 1,000 15 75.00% 10,000 250 50.00% 100,000 4,000 35.00% 1,000,000 50,000 25.00% 10,000,000 350,000 15.00% Copyrights©2015 SSS Corporation 

Copyrights©2015 SSS Corporation タスクを小さく(粒度)する 例えば、レポートを作る業務(仕事)をタスク分解する。 レポートの主旨を確認し、レポートのストーリーを練る。 30分 レポートの章立てを決める 10分 各章の基本を決める(文章、図、グラフ、データ、イラスト等) 30分 文章の下書きをする。 30分 図やグラフを作成するためのデータを決め、データを収集する。 30分 PCを立ち上げ、EXCEL、PowerPointを起動する。 5分 データをEXCELに入力する。(データをインポートする。) 20分 グラフを作成する。 10分 文章を構成し、PowerPointに入力する。(コピーする。) 30分 PowerPointのレイアウトを決め、文章、図、グラフ、イラストを配置する。 5分 ④~⑩を必要ページ分繰り返す。 レポート全体を通して確認する(校正する。) 30分 作成日、作成者名、レポートの題名を記入し、完成させる。 5分 レポートを提出する。 5分 240分 (4時間) Copyrights©2015 SSS Corporation 

アジャイルの原則と価値感 タイムボックス 80:20の法則 (選択と集中) 変化への適応 透明性(見える化) コラボレーション 顧客第一 ビジネス支援 ジャストインタイム 説明責任 ワークライフ バランス 多能工(全員リーダー) MVPとMRI 改善(ムダ取り) PDCA 自律したチーム(自己組織化)

アジャイル開発とはどんなプロジェクト?

アジャイル開発の事例紹介 事例1:JASDAQ上場企業の基幹システム再構築プロジェクト 事例2:生産管理システムの再構築プロジェクト 事例3:会計パッケージ機能拡張プロジェクト

Copyrights©2015 SSS Corporation ご清聴ありがとうございました。 戸田 孝一郎 米国スクラムアライアンス認定スクラムマスター IBM認定 アジャイル開発インストラクター EXINアジャイル・スクラム・ファンデーション認定講師 (社)TPS検定協会 理事 認定TMSカイゼン塾 コーチ 株式会社 戦略スタッフ・サービス (本社)〒100-0004 東京都千代田区大手町1-7-2 東京サンケイビル27F 電話:03-3242-6282 FAX:03-3242-6283 お問い合わせはメール(lktoda@ask3s.net)にてお願いいたします。 Copyrights©2015 SSS Corporation