#augj atlassian アップデート by エバンジェリスト

42
アップデート 長沢 智治 エバンジェリスト アトラシアン株式会社 @tomohn http://re-workstyle.com #augj 2/25 Attlasian ユーザーグループ@東京

Upload: tomoharu-nagasawa

Post on 01-Nov-2014

985 views

Category:

Technology


0 download

DESCRIPTION

2014/02/25 #augj での発表資料です。アトラシアンのアップデートと開発環境、ツールの進化とアトラシアン製品の連携の価値について。

TRANSCRIPT

Page 1: #augj Atlassian アップデート by エバンジェリスト

アップデート

長沢 智治エバンジェリスト アトラシアン株式会社 @tomohn http://re-workstyle.com

#augj 2/25 Attlasian ユーザーグループ@東京

Page 2: #augj Atlassian アップデート by エバンジェリスト

長沢 智治エバンジェリスト アトラシアン株式会社 @tomohn http://re-workstyle.com

Page 3: #augj Atlassian アップデート by エバンジェリスト

About 長沢 智治

2000Rational Software

RUP を中心とした開発プロセスとプラットフォームの啓発と

コンサルティング

1996インテックソフトウェア エンジニアとして社会人をスタート 開発のライフサイクルをすべて経験

2003IBM RationalRUP を中心とした開発プロセスとプラットフォームの啓発とコンサルティング

2005Borland

CMMI, アジャイルなどのプロセス改善コンサルティング ALM の啓発活動 2007

Microsoft.NET / ALM のエバンジェリズム活動と市場開拓

2014

Page 4: #augj Atlassian アップデート by エバンジェリスト

About 長沢 智治

2007Microsoft.NET / ALM のエバンジェリズム活動と市場開拓

2014

Page 5: #augj Atlassian アップデート by エバンジェリスト

About 長沢 智治

2007Microsoft.NET / ALM のエバンジェリズム活動と市場開拓

2014

破壊と創造.NET | Java Client | Server

MS | OSS 競合

WF | Agile 開発者 | 管理者

Dev | Ops Startup | Enterprise

ビジネス価値 業界の活性化

Page 6: #augj Atlassian アップデート by エバンジェリスト

About 長沢 智治

.NET | Java Client | Server

MS | OSS 競合

WF | Agile 開発者 | 管理者

Dev | Ops Startup | Enterprise

ビジネス価値

活動

2007Microsoft.NET / ALM のエバンジェリズム活動と市場開拓

2014

破壊と創造

講演 執筆 場

業界の活性化

Page 7: #augj Atlassian アップデート by エバンジェリスト

エバンジェリストの役割

Customers Community Expert

エバンジェリスト

現場のために現場とベンダーつなぐ “触媒” エバンジェリストに物語はありません

Page 8: #augj Atlassian アップデート by エバンジェリスト

エバンジェリストのお約束

日本の “現場” によくある実情

忙しい(情報に疎くなる)

社内の理解(定着と加速へ)

他を知る (= 自分を知る)

Page 9: #augj Atlassian アップデート by エバンジェリスト

講演 / 執筆✓ コミュニティ講演 ✓ イベント講演 ✓ 社内セミナー講演 ✓ 社内報 執筆

訪問 / 見学✓ 現場訪問 / 助言 ✓ ディスカッション ✓ PR のお手伝い ✓ 知見の共有

情報発信✓ ブログ / SNS ✓ 新鮮な情報の提供 ✓ 継続的コミュニケーション ✓ 気軽なコミュニケーション

エバンジェリストのお約束

Page 10: #augj Atlassian アップデート by エバンジェリスト

アップデート

長沢 智治エバンジェリスト アトラシアン株式会社 @tomohn http://re-workstyle.com

#augj 2/25 Atlassian ユーザーグループ@東京

Page 11: #augj Atlassian アップデート by エバンジェリスト

アップデート

長沢 智治エバンジェリスト アトラシアン株式会社 @tomohn http://re-workstyle.com

#augj 2/25 Attlasian ユーザーグループ@東京

Now

Page 12: #augj Atlassian アップデート by エバンジェリスト

♡We Software

Page 13: #augj Atlassian アップデート by エバンジェリスト

スポニチ Annex 2014年1月24日

Page 14: #augj Atlassian アップデート by エバンジェリスト
Page 15: #augj Atlassian アップデート by エバンジェリスト
Page 16: #augj Atlassian アップデート by エバンジェリスト

♡We Software

Page 17: #augj Atlassian アップデート by エバンジェリスト

♡We Software

This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from Atlassian. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

Page 18: #augj Atlassian アップデート by エバンジェリスト

♡We Softwareビジネス / 企画

運用 / ビジネス

開発 / テスト

チーム / マネージメント

Page 19: #augj Atlassian アップデート by エバンジェリスト

♡We Softwareビジネス モデル 成長し続ける✓ノーセールス (口コミ) ✓エキスパート ✓開発にフォーカス

✓枯れた分野で躍進 ✓ユーザーの支持 ✓イノベーションへの貢献

Page 20: #augj Atlassian アップデート by エバンジェリスト

♡We SoftwareBusin

ess

Softwar

e

Page 21: #augj Atlassian アップデート by エバンジェリスト

♡We Software

ソフトウェアが成功を左右する時代 創造 | 成果 | 変革

BUILD

MEASURE

LEARN

Page 22: #augj Atlassian アップデート by エバンジェリスト

♡We Software

ソフトウェアが成功を左右する時代 創造 | 成果 | 変革

AgileeXtreme Programing

Scrum

TDDCITime Box

Backlog

Value Up

Pair Programming

RetrospectiveBurn down

DoDBoard

継続的デリバリーSmall Batch

Feedback loopAcceptance Test

Test AutomationDVCS Deployment

Production Ready

DevOpsMTTR

Cycle Time

Customer needs

Infra as code

Integrated Tools

Design for Operations

Cloud

Page 23: #augj Atlassian アップデート by エバンジェリスト

♡We Software

開発現場 ユーザー ビジネス

→ →

開発現場に求められる資質 (現場力) ユーザー意識 | 関係者増加 | 鍛錬

Page 24: #augj Atlassian アップデート by エバンジェリスト

♡We Software

これからの開発スタイル 複雑さとの上手な付き合い方

BUILD

MEASURE

LEARN 未経験のやり方と技術への取り組み✓繰り返し可能 ✓知見の顕在化 / 形式知化 ✓検査と適応

VALUE

継続的デリバリー✓短く定期的なサイクルタイム ✓フィードバック ループ ✓ソフトウェアからビジネスへ

Page 25: #augj Atlassian アップデート by エバンジェリスト

要求

• Req • Req • Req • Req • Req • Req

設計 実装

class Account { public ….. ! private ….. }

検証

‣ Test Case ‣ OK ‣ Test Case ‣ NG ‣ Test Case ‣ OK ‣ Test Case ‣ NG

開発ツールの動向 今までのツールの限界 | 成果物指向

成果物ごとの管理 | ロール最適な使い勝手

Page 26: #augj Atlassian アップデート by エバンジェリスト

ビルド

要件の優先順位

開発ツールの動向 これからのツール | 流れ指向

アイデア

Page 27: #augj Atlassian アップデート by エバンジェリスト

ビルド

要件の優先順位

開発ツールの動向 これからのツール | 流れ指向

アイデア

各ファイルの変更履歴

Page 28: #augj Atlassian アップデート by エバンジェリスト

ビルド

要件の優先順位

開発ツールの動向 これからのツール | 流れ指向

アイデア

各ファイルの変更履歴

ブランチ / 変更セット

タスクバグテスト

Page 29: #augj Atlassian アップデート by エバンジェリスト

開発ツールの動向 これからのツール | 複雑さへの対応

ビルド

要件の優先順位

アイデア

各ファイルの変更履歴

ブランチ / 変更セット

タスクバグテスト

Page 30: #augj Atlassian アップデート by エバンジェリスト

開発ツールの動向 これからのツール | 巻き込み力の支援

粒度 アイデア > ビルド > バックログ > タスクやバグ > ソースコード

表現 自由形式 現物 箇条書き ファイル

Page 31: #augj Atlassian アップデート by エバンジェリスト

開発ツールの動向 アトラシアンのツール チェーン

ビルド

要件の優先順位

アイデア

各ファイルの変更履歴

ブランチ / 変更セット

タスクバグテスト

Page 32: #augj Atlassian アップデート by エバンジェリスト

開発ツールの動向 ぼくらの仕事を構成する要素は実は単純

✓アイデア ✓知見

✓やること (ToDo) ✓動機

やったこと (成果)

Page 33: #augj Atlassian アップデート by エバンジェリスト

開発ツールの動向 ツールでシンプルに

✓アイデア ✓知見

✓やること (ToDo) ✓動機

やったこと (成果)

Page 34: #augj Atlassian アップデート by エバンジェリスト

開発のストーリー

http://www.atlassian.com/ja/how-it-works

Page 35: #augj Atlassian アップデート by エバンジェリスト

アイデアをイメージ

書いてみる 議論する モックを作る

計画する

バックログを把握する 優先順位をつける 状況に応じた判断

Agile

企画とバックログ化 活きた文書へ

企画とつながった バックログ管理による優先順位つけと状況判断

Page 36: #augj Atlassian アップデート by エバンジェリスト

計画する

バックログを把握する 優先順位をつける 状況に応じた判断

Agile

創る

コードを書く レビューする ビルド/デプロイ

バックログとチーム タスク/バグとコード/開発者

Page 37: #augj Atlassian アップデート by エバンジェリスト

創る

コードを書く レビューする ビルド/デプロイ

IDE Connector

コミット▶Push▶Pull Request

Page 38: #augj Atlassian アップデート by エバンジェリスト

創る

コードを書く レビューする ビルド/デプロイ

Pull Request▶コードレビュー▶承認▶マージ

Page 39: #augj Atlassian アップデート by エバンジェリスト

創る

コードを書く レビューする ビルド/デプロイ

マージ▶継続的インテグレーション

継続的インテグレーション▶自動デプロイ

Page 40: #augj Atlassian アップデート by エバンジェリスト

創る

コードを書く レビューする ビルド/デプロイ

ステージングで確認▶意思決定▶本番環境へ自動デプロイ

Page 41: #augj Atlassian アップデート by エバンジェリスト

終わらない物語

あなたは、あなたの現場は、 ソフトウェアで価値を創りつづけることができていますか?

Page 42: #augj Atlassian アップデート by エバンジェリスト

さぁ、まいりましょう 波のゆくさきへ

[email protected]

@tomohn re-workstyle.com

講演、訪問、執筆のご依頼はどうぞお気軽に!