java開発で活かしてほしいgit,ci,そして継続的デリバリー #jjug_ccc #ccc_r13

Post on 12-Nov-2014

1.932 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

2014年5月18日に実施した JJUG CCC R1-3 セッション資料です。

TRANSCRIPT

Git, CI, そして継続的デリバリーJava 開発で活かしてほしい

長沢 智治エバンジェリスト | アトラシアン @tomohn, re-workstyle.com

Google  Maps: 「アトラシアン」 最寄り駅: 各線 横浜駅から徒歩 10分      みなとみらい線 新高島から徒歩 5 分

横浜みなとみらい マリノスタウン内!日本オフィス

♡We Software

♡We Software

横浜みなとみらい マリノスタウン内!日本オフィス

♡We Software

SODEC に初出展! !

♡We Software

エバンジェリスト 講演や現場訪問、執筆承ります。

講演費や出張費はいただきません 営業しません* 製品機能紹介しません 現場ソリューションの説明やデモを行います 現場の方々と議論や情報交換をします。

*  Atlassian  には、営業を担当する社員はいません。口コミとソーシャルネットワークで活動する会社です。

団体、コミュニティ、企業主催のセミナーで講演しています。  企業のプライベートセミナー、勉強会で講演しています。  メディアのコラムや企業社内報など執筆しています。  その他、面白い企画や業界が前向きになる活動に参加しています。

♡We Software

製品に関する問い合わせは、以下へアトラシアン株式会社 製品購入前のお問い合わせ対応はじめました http://japan.blogs.atlassian.com/2014/05/pre-sales-support/ エキスパート (アトラシアン パートナー企業様) 購入前のお問い合わせ 日本の商習慣にあった購入方法 導入支援サービスやアドオン開発 http://re-workstyle.com/articles/how-to-buy-atlassian-products-and-finding-your-atlassian-experts/ エキスパートになっていただける企業様も募集しています

Git, CI, そして継続的デリバリーJava 開発で活かしてほしい

長沢 智治エバンジェリスト | アトラシアン @tomohn, re-workstyle.com

プロダクト

♡We Software

コラボレーション プロジェクト管理 開発支援ツール

Dream it Plan it Build it Launch it

Dream it Plan it Build it Launch it

Busines

s

Softwar

e

ビジネス駆動開発の世界へ

ようこそ!継続的デリバリーの時代へ

BUILD

LEARN

MEASURE

Dream it

Plan it

Build itLaunch it

アトラシアンが提案する 開発ソリューション

Git を活かした価値を提供し続ける開発フロー

ビジネスにマッチした 企画と計画をつなぐ

あらゆる現場に適応可能な解決策

ナレッジとアイデアを共有

リアルタイムなコミュニケーションシングルサインオン、ユーザー管理一元化

Dream  it

Plan  itBuild  it

Launch  it

ナレッジとアイデアを共有

リアルタイムなコミュニケーションシングルサインオン、ユーザー管理一元化

Dream  it

Plan  itBuild  it

Launch  it

あらゆる現場に適応可能な解決策

”活きた”アイデアを計画へ ~ ドキュメント ⇄ バックログ

✓ 企画書

✓ 協調

✓ 開発ナレッジ

死んだ文書 活きた文書不毛な報告 自然な協調暗黙知 形式知

✓ 計画

✓ 説明責任

✓ PDCAサイクル

死んだ計画 意味のある計画作成の手間 自然な伝達手間と無駄 計画と実行の促進

”活きた”計画を共同所有 ~ ロードマップと実績の統合

ナレッジとアイデアを共有

リアルタイムなコミュニケーションシングルサインオン、ユーザー管理一元化

Dream  it

Plan  itBuild  it

Launch  it

あらゆる現場に適応可能な解決策

目的であるタスクやバグからすべてを知りアクションする

すべての計画と実行、実績をコントロール

目的であるタスクやバグから開発フローを駆動

すべての計画と実行、実績をコントロール

目的であるタスクやバグからビルドとデプロイを把握

あらゆる現場に適応可能な解決策

複雑な、開発フローとコードやビルドの成果物を “課題” による統率、 誰もが把握可能な単位で共有、コラボレーション

/

Plan  it Build  it Launch  it

あらゆる現場に適応可能な 価格と提供形態

オンデマンド OnDemand

10 ユーザー $40/月

25 ユーザー $225/月

50 ユーザー $400/月

100 ユーザー $600/月

500 ユーザー $1,000/月

2000 ユーザー $1,750/月

10 ユーザー $40

25 ユーザー $4,400

50 ユーザー $7,400

100 ユーザー $12,800

500 ユーザー $24,800

2000ユーザー $68,800

ダウンロード Download

*  2014.05.18  現在

あらゆる現場に可能性を 無料提供製品

5 ユーザーまで無料

5 ユーザーまで無料 プラベートリポジトリ OK

無料提供

全製品 無料トライアルオンデマンド OnDemand

ダウンロード Download

無料提供製品/サービス

30 日間無料提供

オープンソース プロジェクト

非営利団体

クラス ルーム*  2014.05.18  現在

デベロッパーのための開発環境 真のチカラを発揮できる環境の秘訣

• • •

モチベーション 目的 | 規律 | 見える化 よいものを 取り入れる 勇気

デベロッパーのための開発環境 真のチカラを発揮できる環境の秘訣

• • •

自らが変わることはできる

人を変えるには時間がかかる

モチベーション 目的 | 規律 | 見える化 よいものを 取り入れる 勇気

デベロッパーのための開発環境 環境が真のチカラを導き出す

• • •

自らが変わることはできる

人を変えるには時間がかかる

デベロッパーのための開発環境 確証バイアス | 建設的相互作用

今までは、 ○▽◇でうまくいっていた

◎□△は、まとまらないから 手を抜いて…

確証バイアスConfirmation Bias

✓自分の都合のよい事実を重視、選択しがちになる心理傾向 ✓過去の成功体験をなかなか捨てることができない

ウォーターフォール神話人月見積もり

要求は必ず洗い出せる 後行程でテストすべき

後から仕様が変わることはない

現場不在の意思決定Excel 方眼紙 マジ神!

デベロッパー マジックテストしても意味がない

バグは見て見ぬ振りがちょうど良い

ユニットテストはコストに見合わない

コード書ければ完了

ユーザーは使ってくれるはず

受け入れテストなんてドキュメント量で誤摩化せる

デベロッパーのための開発環境 確証バイアス | 建設的相互作用

今までは、 ○▽◇でうまくいっていた

◎□△は、まとまらないから 手を抜いて…

確証バイアスConfirmation Bias

✓自分の都合のよい事実を重視、選択しがちになる心理傾向 ✓過去の成功体験をなかなか捨てることができない

デベロッパーのための開発環境 確証バイアス | 建設的相互作用

建設的相互作用Constructive Interaction

✓複数人で問題を解決しようとすると ✓自分の考えを見直す機会が増える ✓相手の解を一般化しようとする ✓繰り返しにより、応用力となる

今までは… こういう場合は、 どうですか?

確かに!

冷静に 考えられたひとりでは

解決できなかった

Miyake, N. (1986). Constructive interaction and the iterative process of understanding. Cognitive Science, 10, 151-177.

DevOps ムーブメントプランニング ポーカー

コードレビュー

ペアプログラミング

CI TDDATDD Scrum

デベロッパーのための開発環境 開発現場での協調

BUILD

MEASURE

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

VALUE

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

開発現場を革新せよ!長沢智治 tnagasawa@atlassian.com, @tomohn

講演、執筆など無償で承ります。  参考情報はブログをご覧ください。  

re-­‐workstyle.com

top related