デブサミ関西2013 a6 visual studio 2013 - be agile, stay lean... #kansumia6

40
Developers Summit 2013 Kansai Action! Summit Developers Be Agile, Stay Lean – DevOps to Continuous Value Delivery to the Next Decade. 長沢 智治 日本マイクロソフト株式会社 IT アーキテクチャー推進部 A6 #kansumiA6 2013 にみる開発環境の方向性

Upload: tomoharu-nagasawa

Post on 15-Jan-2015

2.460 views

Category:

Technology


1 download

DESCRIPTION

2013.09.20 Developers Summit 2013 Kansai [A6] セッション資料です。

TRANSCRIPT

Page 1: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

Developers Summit 2013 Kansai Action!Summit

Developers

Be Agile, Stay Lean – DevOps to Continuous Value Delivery to the Next Decade.

長沢智治日本マイクロソフト株式会社

IT アーキテクチャー推進部A6

#kansumiA6

2013にみる開発環境の方向性

Page 2: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

実行に移せる

実行可能な

実用的な

実行力のある

Be Actionable ![ˈækʃ(ə)nəbl]

Page 3: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

Speaker

10年以上にわたるソフトウェア開発プロセスの経験開発支援ツール ベンダーを 3社経験職歴: ソフトウェア エンジニアリング スペシャリスト /

プリンシパル コンサルタント / ソリューション アーキテクト

海水魚飼育クマノミのペアが、今年は7回産卵しました!過去、タツノオトシゴの繁殖に挑戦したこともあります。

仮面ライダー子供のためにと観始めて1年余り、

ソフトウェア開発に通じる世界観に子供以上に浸かっていますw

長沢智治日本マイクロソフト株式会社 エバンジェリストScrum Alliance 認定スクラムマスター (CSM)

略歴:

趣味:

Page 4: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

Summit Kansai

2012

Developers

Continuous Value Delivery to the NEXT DECADE

デブサミ関西 2012

デブサミ

2013

夏サミ

2013

デブサミ関西 2013

Page 5: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

Page 6: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

フィードバックの連鎖が価値の流れを形成する

開発者作業からビジネスまでのサイクルはつながる

Page 7: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

ビジネス

Page 8: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

Build

Measure

Learnアイデア

プロダクト

データ

Lean Startup – BML Model

Page 9: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

価値を最大化する IT

Page 10: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

MTTR動くソフトウェアで提供するビジネス価値を

損なわない、止めない、維持し、継続する

Page 11: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

価値を提供し続ける IT

Page 12: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

サイクルタイム

ビジネス価値の優先順位づけ

受け入れ基準を満たした動くソフトウェア

ビジネスにとっての価値を定期的に提供

Actionableな PBIを、Actionableな価値に

Page 13: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

ケイデンス

Page 14: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

PRIORITIZE PLAN EXECUTE RESPOND

Sprint (2 weeks)

Daily Scrum

プロダクトオーナー チーム スクラムマスター

例:スクラムのタイムボックスを利用し、定期的な提供をリズム化し、期待値制御と持続可能な開発を行う

Page 15: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

PRIORITIZE PLAN EXECUTE RESPOND

Sprint (2 weeks)

Daily Scrum

プロダクトオーナー チーム スクラムマスター

例:テスト資産は、工程に関わらず常に活用することで安定し、安心した開発環境となる。開発者は価値創造に注力できる

Page 16: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

開発能力より、情報収集能力がもとめられてしまっている!=本業に集中できていない

Page 17: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

正しい開発リソースを正しく扱えば、チームは結束する

Page 18: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

正しいチームは、企画や運用などを味方につける

Page 19: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

共同所有

自動化

ムダ取り

透明性と信頼

Page 20: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

2013

Page 21: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

Ultimate

Premium

Professional Test Professional

プロセスポリシー 作業項目 ソースコード ビルド テスト環境 ダッシュボード レポート

Team Foundation Server

Visual Studio 2012

Page 22: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

Ultimate

Premium

Professional Test Professional

プロセスポリシー 作業項目 ソースコード ビルド テスト環境 ダッシュボード レポート

Team Foundation Server

Visual Studio 2013

デベロッパーソーシャル

Page 23: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア個別ツールではなく、開発と運用のプラットフォームが環境を創る

Page 24: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

2013 demo

Page 25: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

要求

コードタスク

テスト バグ

TFS

ビルド

デモ:負担なく結束し、成果物の追跡可能性を得る

Page 26: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

開発 運用

デモ:開発と運用の粗結合が価値の流れに

Page 27: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

コード

タスク

テスト

ビルド

デモ:負担なく結束し、動くソフトウェア中心の世界に

Page 28: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

運用

TFS

ビルド

デモ:開発と運用の尊重と理解が新たな仕組みを生む

Page 29: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ビジネス価値提案

OpsDev

動くソフトウェア

タスク

このタスクやります!

シャバドゥビタッチ 朝会!

コード

#21 修正完了

ビルド

継続的インテグレーション失敗!

デモ:成果物でも作業でもなくタイムラインで透明化と協調ワークへ

Page 30: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

まとめ

Page 31: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

持っている能力

求められている能力 (スキル / 時間的制約)

設計実装テスト

足りない力と時間を何で補うのか?

Page 32: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

持っている能力

求められている能力 (スキル / 時間的制約)

設計実装テスト

ツールは、正しく認識し正しく活用すべし

Page 33: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

求められている能力 (スキル / 時間的制約)

設計実装テスト

ULTIMATE

設計実装テスト

PREMIUM

設計実装テスト

PROFESSIONAL

足りないからこそ、ツールの能力を

借りる

高機能 =上級者向けは実は誤り

Page 34: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

求められている能力 (スキル / 時間的制約)

設計実装テスト

ULTIMATE

設計実装テスト

PREMIUM

設計実装テスト

PROFESSIONAL

それでも足りない現実と、さらに効果を発揮するには?

Page 35: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

求められている能力 (スキル / 時間的制約)

設計実装テスト

ULTIMATE

設計実装テスト

PREMIUM

設計実装テスト

PROFESSIONAL

協調と、ムダ取り、追跡可能性、透明性

TeamFoundationServer/Service

Page 36: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

今までは、考えられなかった

プラクティス

ツールが今は、あります。

Page 37: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6
Page 38: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

ソフトウェア開発環境の最新動向と無償出張セミナー

http://aka.ms/ALMjp

ソフトウェア開発環境の最新動向を 1ページで!

原理原則 | 事例 | 製品 | 書籍

http://aka.ms/VsPrincipalSeminar

無償であなたの現場でセミナーを実施できます!

DevOps | ALM | Agile | TFS | Visual Studio | DevDiv 事例

Page 39: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

西日本での講演、まだまだやります!

926

島根/松江

Agile Shimane

927

岡山

OITEC 岡山

「次世代開発スタイルと環境」 「TFS 2013 / Team Foundation Service」

928

京セラドーム

「DevOps」 105

伊丹

「DevOps」

Page 40: デブサミ関西2013 A6 Visual Studio 2013 - Be Agile, Stay Lean... #kansumiA6

We are Pig !

for Customer Business

[email protected] | @tomohn

http://SoftwareEngineeringPlatform.com

http://www.scrum.org/You-Are-a-Scrum-Pig

ご清聴、ありがとうございました。