SlideShare a Scribd company logo
JIRA + OSS を使った楽ちんチーム開発
JIRA の部
自己紹介
佐々木 亜里沙
• プロダクトチーム
• Atlassian パートナーとしてコンサル手伝い
• UIチーム
• お酒が好きです
Atlassian のアクセスパートナーになりました
Using Atlassian for
7
years
Access Partner
since
2017
13
staff
Atlassian のプロダクトは7年ほど利用しており、2017年にアクセスパートナーになりま
した。
顧客対応
開発
スタッフ全員がAtlassianを利用してます
総務
ソースコードを管理する課題をまとめる
課題やナレッジを参照しながらチャットできる
ナレッジを貯める
ソースコードのレビュー、マージ
gitでソースコードを管理
テスト・ビルド、本番環境へのリリースを画面で
煩雑なお客様対応を課題ごとに効率的に管理
日々の進捗確認に時間がかかる
保守報告書を作るのが手間
仕事の進め方を統一したい
スキルがバラバラ
急な病欠、リリース作業の引き継ぎをしなければ!
よくある課題…
少ない人数だけど
最大パフォーマンスを
…に対するアプローチ
with
Why Atlassian?
Atlassianはソースリポジトリ・レビュー・タスク管理・ナレッジベース・CI/CD といった
開発の一連の流れにおいて必要な機能を全てもっています。さらにそれらプロダクト同士の連携が
簡単なため、網羅的にプロジェクトを見ることができ、散らばりがちなタスクをうまくまとめる
ことができます。
また開発だけでなく、他部署でも利用できるようにワークフローを柔軟に管理できる点も魅力です。
Atlassian wayな働き方
Image source: Atlassian
4開発向けの課題まとめ
デプロイ
課題やナレッジを参
照しながらチャットで
きる
1設計・計画
2 ビルド 3テスト、本番環境へのリ
リースを画面から行える
6お客様対応を課題ごとに
効率的に管理
5運用
お客様対応ナレッジ共有
https://www.youtube.com/watch?v=neySeor_vAk
JIRAを使って地道に効率アップする
• サブタスクはテンプレートからまとめて作成する
• サブタスクにするまでもないことはチェックボックスで
まとめる
• PR を出すと課題がレビュー中に変わる/
PR 却下するとリオープンされる
• PR はビルドが通らなければ/承認されなければマージしない
• 課題がどの環境に上がっているのかを確認する
• リリースノートはボタン一発で作る
JIRAのワークフロー + サービス連携 + 自動化
JIRA のワークフロー
JIRA のワークフロー
「ステータス(ステップ)と、どうやって別のステータスに変更させるか」を
自分で決められる
ステータスA ステータスB
トランジション
○○する
操作ボタンの名前になる
タスク
購入
基盤開発
プロジェクト
ワークフローは課題タイプ – プロジェクト に関連づけて使う
・・・
既定の
課題タイプ
JIRA のワークフロー
ステータスとトランジション+α を自分で決められる
• トリガー (Trigger)
• 条件 (Condition)
• バリデータ (Validator)
• 事後操作 (Post Function)
• プロパティ (Property) … 上記でまかなえないものを制御 (特定ユーザにしかコメントさせない、解決状況を制限する…)
あるユーザは
トランジション
できない
PRがOKだったら
解決にできる
解決したら
メールや Slack で通知する
+α の要素たち
トリガー Trigger
ソースコード管理
•Bitbucket Server (すべての 最新バージョン)
•FishEye/Crucible (すべての 最新バージョン)
•GitHub Enterprise 11.10.290 (以上)
•Bitbucket
•GitHub
Bitbucket, Github などで特定のイベントが生じたときに
JIRA 課題のトランジションを実行(人の手の介在なし)。
イベント
ステータスB
トランジション
条件(Condition)
(主に)誰がトランジションするかを決められる
ステータスB
トランジション
ステータスA
開発グループの人だけ
サブタスクが全部完了しているチケットだけ
報告者+担当者だけ
条件が満たされていないと
操作ボタンが表示されない
バリデータ (Validator)
(主に)何が、いつ
トランジションが実行される前に、入力内容が有効かを検証
ステータスB
トランジション
ステータスA
ValidationがOKでないと
エラー画面が出て遷移できない
必須にしたい項目に内容が入っている?
プロジェクトの編集権限はある?
期限が○日以内?
説明に「受注番号」を含む?
事後操作 (Post Function)
トランジションが実行された後に何をするかを決める
1.課題のステータス変更
2.コメントが入力されたら課題に追加
3.課題の変更履歴を更新、データベースに課題を保存
4.課題のインデックスを再作成して、データベースとの同期を維持
5.リスナーが処理できるイベントを発生
メールや Slack で通知する
担当者変更
タグバンガーズで工夫している
ちょっとした効率化Tips
w/ Addon
ワークフロー + サービス連携 + 自動化
他のサービスと紐付けて、確認する画面をJIRAに絞る
2016/10/21
2016/10/08
2016/10/19
連携
PR をするとステータスが自動的にレビュー中に変わる
PR を却下するとステータスがリオープンされる
トリガー
進行中オープン
レビュー待ち進行中
レビュー待ち 再オープン
ブランチ作成
PRする
PR却下
ワークフロー
Automation for Jira
もっともっと自動化ルールを作る 自動化・ワークフロー
条件
事後操作
トリガー
例:サブタスクはテンプレートからまとめて作成する
Automation for Jira
タスクA
サブタスクA
サブタスクB
サブタスクC
サブタスクにするまでもないことはTODOリストにする
Smart Checklist for Jira. Enterprise
全てOKになったら遷移できるよう
Validatorに設定できる
PR はビルドが通らなければマージできないようにする
プルリクを送ります!
created a pull request08 Feb 2018
Merge
ワークフロー
連携
Confluence に速攻でリリースノートを作る
終わりに
JIRA の
ワークフロー
+サービス連携
+自動化
を利用し、一歩ずつ積み重ね
効率化していく!

More Related Content

PDF
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
PDF
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
PPTX
WiredTigerを詳しく説明
PDF
20分でわかるgVisor入門
PDF
Unityネイティブプラグインの勧め
PDF
誰でもできるスマートシティ向けOSS : FIWAREのはじめかた
PDF
Twitterのsnowflakeについて
PPT
コンシューマゲーム開発におけるHansoftの活用事例
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
WiredTigerを詳しく説明
20分でわかるgVisor入門
Unityネイティブプラグインの勧め
誰でもできるスマートシティ向けOSS : FIWAREのはじめかた
Twitterのsnowflakeについて
コンシューマゲーム開発におけるHansoftの活用事例

What's hot (20)

PDF
Google Cloud でアプリケーションを動かす.pdf
PDF
自宅で出来る!ゲームサーバの作り方
PDF
ChatGPTのデータソースにPostgreSQLを使う[詳細版](オープンデベロッパーズカンファレンス2023 発表資料)
PDF
Autopilot google kubernetes engineでargo workflowsを動かす
PDF
ベアメタルで実現するSpark&Trino on K8sなデータ基盤
PDF
ストリーム処理を支えるキューイングシステムの選び方
PDF
IL2CPPに関する軽い話
PDF
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編
PDF
マイクロサービス 4つの分割アプローチ
PDF
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
PPTX
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
PDF
大規模オンプレミス環境はGitOpsの夢を見るか(CI/CD Conference 2021 by CloudNative Days 発表資料)
PDF
Azure Digital Twins 最新事例紹介 ( IoTビジネス共創ラボ 第16回勉強会 )
PDF
オンラインゲームの仕組みと工夫
PDF
Unityと.NET
PPTX
Unityネイティブプラグインマニアクス #denatechcon
PDF
クラウド上のデータ活用デザインパターン
PDF
詳説WebAssembly
PPTX
データ分析基盤を支えるエンジニアリング
Google Cloud でアプリケーションを動かす.pdf
自宅で出来る!ゲームサーバの作り方
ChatGPTのデータソースにPostgreSQLを使う[詳細版](オープンデベロッパーズカンファレンス2023 発表資料)
Autopilot google kubernetes engineでargo workflowsを動かす
ベアメタルで実現するSpark&Trino on K8sなデータ基盤
ストリーム処理を支えるキューイングシステムの選び方
IL2CPPに関する軽い話
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
新入社員のための大規模ゲーム開発入門 サーバサイド編
マイクロサービス 4つの分割アプローチ
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
大規模オンプレミス環境はGitOpsの夢を見るか(CI/CD Conference 2021 by CloudNative Days 発表資料)
Azure Digital Twins 最新事例紹介 ( IoTビジネス共創ラボ 第16回勉強会 )
オンラインゲームの仕組みと工夫
Unityと.NET
Unityネイティブプラグインマニアクス #denatechcon
クラウド上のデータ活用デザインパターン
詳説WebAssembly
データ分析基盤を支えるエンジニアリング
Ad

Similar to JIRA + OSS を使った楽ちんチーム開発 JIRAの部 (20)

PPT
Jira overview mar2012
PDF
Social Web Conference Vol4 JIRA4公開用
PDF
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
PDF
世界で人気のプロジェクト管理/開発ツールベンダー アトラシアン社紹介
PDF
チケット管理システム Atlassian JIRA のご紹介
PDF
JiraとConfluenceのTips集
PDF
JIRA チーム開発の舞台裏
PDF
アトラシアン製品概要 (2017年1月現在)
PDF
これからのソフトウェア開発でのプロジェクト管理の展望 ~アトラシアン製品の価値
PDF
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
PDF
6製品1サービスの開発にPortfolio for JIRAを使ってみた
PDF
アトラシアン製品概要(2016年6月現在)
PPTX
顧客と輪るDev ops
PDF
1_各Atlassian製品の紹介
PDF
エンタープライズにおける開発ツールの導入と活用推進
PDF
エンタープライズにおける開発ツールの導入と活用推進
PDF
Tagbar 2018-02-23
PDF
ユーザー事例紹介:ソフトウェア開発でのJIRA活用実践!
PPTX
JIRA / Confluence の 必須プラグインはこれだ
Jira overview mar2012
Social Web Conference Vol4 JIRA4公開用
JIRA collaboration without walls [JIRAが引き出す現場力] #JiraServiceDesk
世界で人気のプロジェクト管理/開発ツールベンダー アトラシアン社紹介
チケット管理システム Atlassian JIRA のご紹介
JiraとConfluenceのTips集
JIRA チーム開発の舞台裏
アトラシアン製品概要 (2017年1月現在)
これからのソフトウェア開発でのプロジェクト管理の展望 ~アトラシアン製品の価値
これからのソフトウェア開発におけるプロジェクト管理の展望 Episode 2
6製品1サービスの開発にPortfolio for JIRAを使ってみた
アトラシアン製品概要(2016年6月現在)
顧客と輪るDev ops
1_各Atlassian製品の紹介
エンタープライズにおける開発ツールの導入と活用推進
エンタープライズにおける開発ツールの導入と活用推進
Tagbar 2018-02-23
ユーザー事例紹介:ソフトウェア開発でのJIRA活用実践!
JIRA / Confluence の 必須プラグインはこれだ
Ad

JIRA + OSS を使った楽ちんチーム開発 JIRAの部