<4D F736F F F696E74202D208A4A94AD82C6895E977082F082C282C882AE B8DC C E >

Similar documents
橡IPSJXPReport-1.PDF

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

アジャイル開発入門

アジャイルプロセス入門 第Ⅰ部

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

_enog53_kaneko

PowerPoint プレゼンテーション

会社案内

Microsoft PowerPoint - NonakaScrum ReqSimpo-print.ppt [互換モード]

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

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

doc JETRO/IPA NY 1. Agile and Iterative Development: A Manager s Guide Craig Larman (agile development) (1) Larman Balancing Agility and Discip

【1-1】「アジャイル開発とスクラム~顧客・技術・経営をつなぐ協調的マネジメント」

PowerPoint プレゼンテーション

スクラム概論 第1.1版 2018年08月02日 この 作品 は クリエイティブ コモンズ 表示 - 継承 4.0 国際 ライセンス の下に提供されています スクラム概論 2018 TIS INC. クリエイティブ コモンズ ライセンス 表示-継承 4.0 国際


13 ソフトウェア工学 Software Engineering ソフトウェアプロセス SOFTWARE PROCESS ソフトウェアプロセスとは ソフトウェアプロセス : ソフトウェアプロダクト ( 製品 ) を作り出すための, 互いに関連する活動 (activity) の集合 ソフトウェアプロセ

アジャイル領域へのスキル変革の指針 アジャイルソフトウェア開発宣言の 読みとき方 2018年4月 ITSS+ アジャイル領域へのスキル変革の指針 All Rights Reserved Copyright IPA 2018

「分散開発における中堅システムエンジニア育成教育プログラムの開発」に対する

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

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

NonakaScrum SWEST-extract.ppt

スライド 1

Scrum Basics

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

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

ITサービスのQCDを考える ソフトウエアエンジニアリング講座

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

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

28th Embarcadero Developer Camp

スライド 1

スライド 1

スライド 1

The Scrum Guide

効果的な XP の導入を目的としたプラクティス間の相互作用の分析 川端光義 阪井誠 小林修 アジャイルウェア ( 株 )SRA 先端技術研究所 ( 株 )SRA 要旨本論文では,XP(e

変更履歴 バージョン日時作成者 変更者変更箇所と変更理由 RIGHTS R ESER VED. Page 2

日経ビジネス Center 2

Using VectorCAST/C++ with Test Driven Development

2014/06/13 アジャイル開発を進め維持するために必要なもの エスアイコンサルティング 2014/6/13 第 114 回 PMAJ 関西例会 石橋伸介 自己紹介 石橋伸介エスアイコンサルティング代表認定スクラムマスター (CSM)( 会計事務所系列のシステム会社で システムエンジニアを 22

目次 Nexusの概要... 2 Nexusガイドの目的... 2 Nexusの目的... 2 Nexusの背景... 2 Nexusフレームワーク... 3 Nexusのプロセスの流れ... 4 Nexus... 5 Nexusの役割... 5 Nexus 統合チーム... 5 Nexus 統合チ

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

自己紹介 氏名 : 誉田直美 ( ほんだなおみ ) 現職 : 日本電気 ソフトウェアエンジニアリング本部主席品質保証主幹上席ソフトウェアプロセス & 品質プロフェッショナル 略歴 : 日本電気株式会社入社以来 IT 系ミドルソフトウェア / 基本ソフトウェアなど汎用ソフトウェア製品の品質保証および

(Microsoft PowerPoint - \203A\203W\203\203\203C\203\213\212J\224\255_ ppt)

わんくま同盟 東京勉強会 #27

目次 スクラムガイドの目的... 3 スクラムの定義... 3 スクラムの理論... 3 スクラムの価値基準... 4 スクラムチーム... 5 プロダクトオーナー... 5 開発チーム... 5 スクラムマスター... 6 スクラムイベント... 7 スプリント... 7 スプリントプランニング.

大域照明計算手法開発のためのレンダリングフレームワーク Lightmetrica: 拡張 検証に特化した研究開発のためレンダラ 図 1: Lightmetrica を用いてレンダリングした画像例 シーンは拡散反射面 光沢面を含み 複数の面光 源を用いて ピンホールカメラを用いてレンダリングを行った

1 All Rights Reserved Copyright IPA 2018 はじめに 本書は アジャイル開発のプロセス アジャイル開発チームにおけるメンバーの役割 および必要なスキルについて解説しています アジャイル開発には複数のアプローチ ( スクラムや XP など ) があります 本書では

発注者としての アジャイル開発体験報告 株式会社オージス総研 張嵐 中川三千雄

PowerPoint プレゼンテーション

授業計画書

<4D F736F F F696E74202D A B837D836C CA48F435F >

Microsoft PowerPoint - se13-BestPractices.ppt [互換モード]

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

PMI PowerPoint Template Maximum 2 Lines, Arial 28pt bold

デベロッパーテスティング ソフトウエア開発者の基礎体力

アジャイルなプロダクト計画策定と分析手法「発見から納品へ (Discover to Deliver) 」入門

Oracle Code Tokyo 2017 ダウンロード資料

スライド 1

<4D F736F F D F815B B E96914F92B28DB8955B>

Agile 開発におけるプロジェクト管理の課題 リアルタイムなタスク管理 反復開発計画 ( イテレーション スプリント,..) が頻繁に変更される 機能追加やバグ修正 リファクタリングによるソースコード修正に対応したタスク管理が必要 ソースコードの二重管理 リリース済みのソースコードと 開発中のソー

JaSST'16Kansai

スライド 1

論文 システム価値向上を目的とした Scrum の試行 評価 中村 伸裕 1, 2, 3 服部 悦子 2 永田 菜生 1 楠本 真二 3 住友電気工業 株 の情報システム部では主として企業内で利用する事務処理システムを開発している 従来からQC Dの改善を継続しており 2011 年に CMMI レベ

テストの自動化を見極める

SPCシンポジウム(体験報告) 発表資料作成にあたって

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

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

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

プログラム2.key

Development Baseline Archway Inc. Consulting Service Copyright 2006 Archway Inc. Page 1

2012 年度 SEC セミナー資料適用が進み始めたアジャイル開発 NEC における非ウォータフォール 開発に対する取組み 2012 年 10 月 24 日 日本電気株式会社ソフトウェア生産革新部長岩崎新一

倉貫_講演資料.ppt

PowerPoint プレゼンテーション

少し自己紹介をさせてください 2

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

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

.NET テクノロジー概説 /WindowsAzure 入門 コード P-2 0:00~7:00 ( 休憩 時間含む ) 前提条件 Windows の操作経験 ( エクスプローラの操作 ファイルの操作 ) があること 最低開講人数 0 名.NET テクノロジー概説 /WindowsAzure 入門

PowerPoint プレゼンテーション

今 日 の 内 容 NECビッグローブの 紹 介 ラボチームの 歩 み アジャイルなチームの 作 り 方 22

<4D F736F F F696E74202D E96914F8CF68A4A A E E9E91E382CC905682B582A2835C

(Microsoft PowerPoint - Java\221\3462\225\224\211\357\224\255\225\\\216\221\227\ ppt)

Microsoft PowerPoint - T-5_HowToMake_iAP_for_PRINT.pptx

Team Foundation Serverで始めるアジャイル開発

Microsoft PowerPoint - アジャイルプロセスの現状 ppt

5-3- 基統合開発環境に関する知識 1 独立行政法人情報処理推進機構

アジャイル開発の現状と課題 ~ アジャイル開発への関心の高まりに応えるために ~ SEC セミナー 2014 年 12 月 17 日 Information-technology Promotion Agency, Japan Copyright IPA, All Rights

エンタープライズ システム 開 発 における 品 質 コスト 納 期 の 改 善 に 関 する 研 究 提 出 先 大 阪 大 学 大 学 院 情 報 科 学 研 究 科 提 出 年 月 2014 年 1 月 中 村 伸 裕

Microsoft PowerPoint - Wmodel( ) - 配布用.pptx

Google 商品リスト広告とは? まずは予備知識から Google 商品リスト広告 (PLA) とは Google 検索結果画面に画像や商品名 価格 店舗名などを表示することができる Googleの広告サービスです 例えば Googleで デジタルカメラ と入れて検索すると商品の画像や価格が表示さ

資格ガイド6P最終データ

2016年度nsc研修パンフレット

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

本日の講演内容 1. ICTシステムの進展 2. IoT(Internet of Things) の時代では IoT 時代に求められる, アジャイルな活動 4. 組込みシステム開発とアジャイル 5. まとめ 2

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

IoT 時代に向かい, 進化し続けるアジャイル ~ 来たるべき商品 / サービス競争時代を勝ち抜くために ~ ET/IoT 年 11 月 16 日 Information-technology Promotion Agency, Japan Copyright 2016 IPA,


IT活用力セミナーカリキュラムモデル訓練分野別コース一覧・コース体系

Microsoft PowerPoint - 配布用資料.ppt

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

Information-technology Promotion Agency, Japan アジャイル開発の現状と課題 ~ アジャイル開発への関心の高まりと人材 ~ Copyright IPA, All Rights アジャイル開発実践セミナー アジャイル型開発におけるプラクテ

Transcription:

開発と運用をつなぐ アジャイル最新トレンド ~ アジャイルを誤解していませんか? ~

会社紹介 会社名本社設立資本金代表者事業内容 株式会社テクノロジックアート (Technologic Arts Incorporated) 東京都文京区小石川 1-28-3 NIS 小石川ビル 2 階 1989 年 12 月 5 日 39,980,000 円 代表取締役長瀬嘉秀 コンサルティング ( アジャイル開発 オブジェクト指向 UML) システム開発トレーニングソフトウェア製品販売オフショア開発 支援サービス Web 製作 2

関連書籍 3

講師紹介 中佐藤麻記子 ( なかさとまきこ ) 1990 年機械メーカー入社 情報システム部配属 2000 年独立系 SIerに転職 トレーニング部門で Webアプリケーション D/B オブジェクト指向 UMLなどの講師を担当 2003 年所属会社の電機メーカー情報システム子会社への合併に伴い 組み込みソフトサポート部門へ異動 2008 年テクノロジックアートに入社 コンサルティング トレーニングを主に担当 4

このセッションの概要 前提 アジャイルについて詳しくご存じない方を対象とします 概要 アジャイルの日本での普及の経緯に沿ってアジャイルの基本から最新トレンドまで解説します 5

6

日本での書籍出版 エクストリームプログラミング入門 2000 年 12 月に第 1 版出版 7

アジャイルソフトウェア開発宣言 (2001 年 2 月 ) 私たちは ソフトウェア開発の実践あるいは実践を手助けをする活動を通じて よりよい開発方法を見つけだそうとしている この活動を通して 私たちは以下の価値に至った プロセスやツールよりも包括的なドキュメントよりも 個人と対話を 動くソフトウェアを 契約交渉よりも 顧客との協調を 計画に従うことよりも 変化への対応を 価値とする すなわち 左記のことがらに価値があることを認めながらも 私たちは右記のことがらにより価値をおく 8 Kent Beck James Grenning Robert C. Martin Mike Beedle Jim Highsmith Steve Mellor Arie van Bennekum Andrew Hunt Ken Schwaber Alistair Cockburn Ron Jeffries Jeff Sutherland Ward Cunningham Jon Kern Dave Thomas Martin Fowler Brian Marick 2001, 上記の著者たちこの宣言は この注意書きも含めた形で全文を含めることを条件に自由にコピーしてよい

普及したもの アジャイル という言葉 初期の各種プラクティス ( 実践手法 ) テスト駆動開発 (TDD) リファクタリング ペアプログラミング 継続的結合 (CI) 週 40 時間労働 顧客同席 計画ゲーム : 9

短期の反復 ( イテレーション ) 開発 ウォーターフォールイテレーティブアジャイル 時間 分析 凡例 設計 実装 スコープ テスト 10

プラクティスの種類 プロジェクト管理 顧客にとってよりよい製品を探索しながら開発する 柔軟かつ安全にチーム開発を行う チーム運営 開発技法 変化に強いシステムを作る 11

プラクティス一覧 プロジェクト管理 反復 : 短い間隔でリリースを繰り返す 役割 : シンプルな役割分担 会議体 : PDCA サイクルを回す仕組み ストーリー : 顧客から分かる単位で開発 チーム運営 タスクボード : タスクの共同所有 構成管理 : 成果物の共同所有 継続的結合 : 継続的な品質保証 バーンダウンチャート : 進捗管理手法 チケット駆動開発 : 成果物とタスクの連携 開発技法 ペアプログラミング : スキル 知識の共同所有 テスト駆動開発 : テストによる設計開発手法 リファクタリング : 継続的な設計改善 12

成果と課題 用語 プラクティスの普及 イテレーション ( 反復 ) リファクタリング テスト駆動開発 (TDD) 継続的結合 (CI) 誤解 アジャイルは開発者が楽しく開発をするための手法 アジャイルはプログラマーのための手法 13

14

スクラム の普及 プロセスフレームワーク 反復 ( スプリント ) ロール ( プロダクトオーナー スクラムマスター チーム ) 会議 ( 計画 レビュー 日次スクラム レトロスペクティブ ) ToDo 管理 ( バックログ ) チーム内の管理 運営に特化 開発手法については他の手法を組み合わせる 15

使用しているアジャイル手法 2% 3% 3% 7% 2% 9% 8% 14% 52% XP Scrum+XP Scrum カスタム混合リーンカンバン Scrumban その他 出典 :Version One State of Agile Development Survey (2011 年 ) 16

成果と課題 組織的なアジャイルへの取り組み アジャイルのチーム運営面に対する注目 ソフトウェア開発会社がアジャイルに興味を持ち始めた 用語の混乱 スプリント イテレーション プロダクトバックログ ストーリー ( リスト ) スプリントバックログ タスク ( リスト ) 早い 安い うまい という幻想 17

18

ビジネス にフォーカス アジャイルは生産効率が高い 19

ソフトウェアの半分は一度も使われない 典型的なシステム機能の利用率 7% 16% 13% 45% まったく使わないほとんど使わないたまに使うよく使ういつも使う 19% 20 出典 :Standish group study report in 2000 chaos report

V 字カーブのその上を考える 21

何を計画し 何が成果か ビジネスに基づいてこその正しい計画 ビジネスに生かしてこその正しい成果 イテレーション イテレーション イテレーション 計画 計画 計画 22

最新キーワード DevOps よりビジネスに貢献するため Dev( 開発者 ) と Ops( 運用担当 ) の間に壁を作らず 一体化する 継続的デリバリー 伝統的な継続的結合 (CI) で自動化されるビルド テスト以上に 本番環境へのデリバリーのために必要なすべてのタスクを自動化する 23

24

アジャイルではドキュメントを 作らないんですよね 25

アジャイルではツールを 使わないんですよね 26

アジャイル開発を始めたい 何からすればいい? 27

スキルの高いメンバーでチームを 作らないといけないんでしょ 28

オープンコース セミナー アジャイル開発入門 2012/10/16( 火 ) 9:30-16:30 2012/11/15( 木 ) 9:30-16:30 2012/12/13( 木 ) 9:30-16:30 http://www.tech-arts.co.jp/ training/single_course/ アジャイルチーム運営 2012/10/25( 木 ) 9:30-16:30 2012/11/29( 木 ) 9:30-16:30 無料 セミナー 2012/11/01( 木 ) 14:00-16:00 テーマ : 進化的チームビルディング 29 http://www.tech-arts.co.jp/ news-and-topics/events/2012/ 20121003.html

人材育成セット アジャイルエンジニア育成 組み込みアジャイルエンジニアみアジャイルエンジニア育成 プロジェクト運営に必要な知識を習得するアジャイルチーム運営 アジャイル開発に有用な技法を習得する TDD 基礎リファクタリング基礎 TDD/ リファクタリング入門デザインパターン入門 TDD/ リファクタリング基礎 (2 日間 ) 実践デザインパターン アジャイル開発とは何かを習得するアジャイル開発入門 短期間でエッセンスのみを学習する 速習速習 アジャイルアジャイル開発 (2 日間 ) 言語無 Java/C# C++ 基本的には一社研修で お客様に合わせたカスタマイズをして実施します 30

ありがとうございました 31