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

Preview:

DESCRIPTION

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

Citation preview

アップデート

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

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

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

About 長沢 智治

2000Rational Software

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

コンサルティング

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

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

2005Borland

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

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

2014

About 長沢 智治

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

2014

About 長沢 智治

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

2014

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

MS | OSS 競合

WF | Agile 開発者 | 管理者

Dev | Ops Startup | Enterprise

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

About 長沢 智治

.NET | Java Client | Server

MS | OSS 競合

WF | Agile 開発者 | 管理者

Dev | Ops Startup | Enterprise

ビジネス価値

活動

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

2014

破壊と創造

講演 執筆 場

業界の活性化

エバンジェリストの役割

Customers Community Expert

エバンジェリスト

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

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

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

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

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

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

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

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

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

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

アップデート

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

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

アップデート

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

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

Now

♡We Software

スポニチ Annex 2014年1月24日

♡We Software

♡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.

♡We Softwareビジネス / 企画

運用 / ビジネス

開発 / テスト

チーム / マネージメント

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

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

♡We SoftwareBusin

ess

Softwar

e

♡We Software

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

BUILD

MEASURE

LEARN

♡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

♡We Software

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

→ →

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

♡We Software

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

BUILD

MEASURE

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

VALUE

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

要求

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

設計 実装

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

検証

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

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

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

ビルド

要件の優先順位

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

アイデア

ビルド

要件の優先順位

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

アイデア

各ファイルの変更履歴

ビルド

要件の優先順位

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

アイデア

各ファイルの変更履歴

ブランチ / 変更セット

タスクバグテスト

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

ビルド

要件の優先順位

アイデア

各ファイルの変更履歴

ブランチ / 変更セット

タスクバグテスト

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

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

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

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

ビルド

要件の優先順位

アイデア

各ファイルの変更履歴

ブランチ / 変更セット

タスクバグテスト

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

✓アイデア ✓知見

✓やること (ToDo) ✓動機

やったこと (成果)

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

✓アイデア ✓知見

✓やること (ToDo) ✓動機

やったこと (成果)

開発のストーリー

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

アイデアをイメージ

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

計画する

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

Agile

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

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

計画する

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

Agile

創る

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

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

創る

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

IDE Connector

コミット▶Push▶Pull Request

創る

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

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

創る

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

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

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

創る

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

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

終わらない物語

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

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

tnagasawa@atlassian.com

@tomohn re-workstyle.com

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

Recommended