Upload
takashi-takebayashi
View
1.249
Download
5
Embed Size (px)
Citation preview
ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
ビジネス×IT
ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
ビジネス×IT
ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
ビジネス×IT
Environment change
ITプロジェクトの実態とは! http://web.archive.org/web/20080416034547/http://www.dashiblog.com/blog/archives/000140.html
ITプロジェクトの実態とは! http://web.archive.org/web/20080416034547/http://www.dashiblog.com/blog/archives/000140.html
Environment change
ITプロジェクトの実態とは! http://web.archive.org/web/20080416034547/http://www.dashiblog.com/blog/archives/000140.html
“言っているもの”と “欲しいもの”が違う
Environment change
ITプロジェクトの実態とは! http://web.archive.org/web/20080416034547/http://www.dashiblog.com/blog/archives/000140.html
“言っているもの”と “欲しいもの”が違う
頻繁に提供して、 確認するしかない
Environment change
What's Agile?アジャイル開発そのものは、方式ではない
いくつかのアジャイル方式を説明する、包括的な用語
2001 年のアジャイル宣言の署名時には、スクラム、XP、Crystal、FDD、DSDM などの方式が含まれており、後からリーンも追加された
アジャイルは包括的 - 方式は実装 https://msdn.microsoft.com/ja-jp/library/dd997578.aspx
Agile 12 Principle顧客満足を最優先 変化に対応 短いリリースサイクル 日々全員同席 モチベーションと信頼関係
f2fの対話
アジャイル宣言の背後にある原則 http://www.agilemanifesto.org/iso/ja/principles.html
動くソフトウェア 持続可能なペース 技術的卓越性 シンプル 自己組織的なチーム ふりかえりとカイゼン
Agile Practices e.g. XP共同のプラクティス 反復 共通の用語 開けた作業空間 回顧(頻繁なふりかえり)
管理者のプラクティス 責任の受け入れ 援護 四半期毎の見直し ミラー 最適なペースの仕事
開発のプラクティス テスト駆動開発 ペアプログラミング リファクタリング コードの共同所有 YAGNI 継続的インテグレーション
顧客のプラクティス ストーリーの作成 リリース計画 受け入れテスト 短期リリース
2000s toolプロジェクトマネジメント
Trac, Redmine, JIRA Microsoft Team Foundation Server(TFS)
バージョン管理 Subversion, Git, Mercurial, Bazaar, TFS, etc, …
継続的インテグレーション Jenkins, IBM Rational Team Concert, TFS, etc, …
2000s toolプロジェクトマネジメント
Trac, Redmine, JIRA Microsoft Team Foundation Server(TFS)
バージョン管理 Subversion, Git, Mercurial, Bazaar, TFS, etc, …
継続的インテグレーション Jenkins, IBM Rational Team Concert, TFS, etc, …
成果物間の連携を強化
ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
ビジネス×IT
2010s process
ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
2010s process
ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
2010s process perspective
出典: 長沢智治, re-workstyle.comを元に改変
ソフトウェア開発視点: 企画 計画 開発 ビルド デプロイ
企画の醸成
現実的な計画と追跡
ブランチレビュー
継続的インテグレーション
継続的デプロイメント
Excel
TFS/VSO
TFS/VSO
TFS/VSO
TFS/VSO
状況の通知
チーム開発のツールチェーンを活用した継続的デリバリーの全体像 (Microsoft)
通知 / レポート
凡例手順や処理の流れ
アクション
通知
要求項目のバックログ化
目的ごとのブランチ作成
ブランチの通知 コミットの通知
目的ブランチでの CI
プルリクエストによるレビューと!master での CI
CI 結果に応じたデプロイ
CI 結果の通知
デプロイ結果の通知
分岐元ブランチの CI 結果の通知
TeamRoom
ALMとDevOpsとリーンスタートアップは何が違うのか? - Build Insider http://www.buildinsider.net/enterprise/almessentials/01
Environment change dramatically
Responsive to change!
進化論を唱えたダーウィンは、「この世に生き残る生き物は、最も力の強いものか。そうではない。最も頭のいいものか。そうでもない。それは、変化に対応できる生き物だ」という考えを示したと言われています。
-- 小泉純一郎第153回国会における小泉内閣総理大臣所信表明演説
http://www.kantei.go.jp/jp/koizumispeech/2001/0927syosin.html
SpeakerTakebayashi Takashi @changeworlds
Scrum Master, Agile Coach
Build Insiderにて“ALM Essentials”を連載
スクラム道, TFSUGスタッフ