Jiraの紹介
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
** Jira Software とは [#w89f96c7]
#ref(./slide_title.png,50%)
Jira Softwareとは、Atlassian社が提供する、プロジェクト管...
機能はRedmineに近いですが、アジャイル開発向けの機能が充実...
また、ConfluenceやJira coreなどの、ほかのAtlassian製品と...
反面、シンプルに使いたい場合は不要な機能が多く、
小さなプロジェクトでオールインワンに管理したいという場合は
GitLabやbacklogなどのほうが適していると感じました。
#ref(./slide_p2.png,75%)
上図をご覧のように、Atlassianは様々なツールを提供していま...
まずはひとつだけ導入してみて、今使っているツールと連携さ...
ということになりました。
** 開発のフロー [#h2282362]
#ref(./slide_p3.png,75%)
上記は、ざっくりとしていますが開発メンバーが行う作業と、
ツールによって自動化されるところを図にしたものになります。
** 実際に操作してみる [#lcbfe277]
ここからは、実際に手を動かして、
- Jira Software プロジェクトに課題の登録 / 着手状態の変更
- Jira Software プロジェクトと連携中のGitLabリポジトリへ...
という行程を経て、以下のことを確認します
- Jira Software プロジェクトが自動で完了している
- 連携中のSlackチャンネルにコメントが飛んでいる
*** 課題作成〜着手 [#f82b9831]
課題へ着手するためには、まずプロジェクトに課題を登録する...
着手者自身が登録するかどうかはチーム次第ですが、ここでは...
#ref(./01.jpg,80%)
上記の画面は、Jira Softwareプロジェクトの課題一覧です。
"作成"を押すと、下記のようなダイアログが出るので、
項目に入力したら、右下の作成ボタンを押します。
#ref(./02.jpg,50%)
作成すると、「オープンの課題」リストに、先程作成した課題...
#ref(./03.jpg,75%)
課題を作成したら、「進行中」のラベルをクリックし、ステー...
ここまでは手作業になります。
#ref(./03_01.jpg,75%)
Slackでは、Jira Softwareのプロジェクトと紐付けられたチャ...
課題が作成された旨のコメントが飛んでいることが確認できま...
#ref(./03_02.png)
*** ブランチでの作業〜コミット [#e456498d]
以降は、Jira Softwareと紐付けられたGitLabリポジトリ側での...
#ref(./04.jpg,75%)
上記が、今回のJira Software プロジェクトと紐付けられたリ...
以下のようにブランチを切り、README.mdを編集し、コミットし...
- 着手前のブランチ
#ref(./05.jpg,80%)
- Jira Software課題作成時に発行される連番でブランチを作成...
#ref(./06.jpg,80%)
- README.md(編集前)
#ref(./06_01.png,80%)
- README.md(編集後)
#ref(./06_02.png,80%)
- ブランチに対する作業をコミットします
#ref(./06_03.png,80%)
コミットした時点で、GitLab -> Jira Software -> Slackで連...
Slack側にメッセージが投げられました。
#ref(./06_04.png)
*** プルリクエスト(マージリクエスト) [#j1227e82]
コミット&プッシュが済んだらGitLabのページを開き、
作業ブランチのマージリクエストを行います。
#ref(./07.jpg,80%)
マージリクエストのメッセージには、下記のコメントが初めか...
このキーワードがJira Softwareに認識され、関連づいた課題の...
#ref(./08.jpg,80%)
Slack側には、マージリクエストが投げられた旨が通知されます。
この時点では、まだマージが行われていません。
#ref(./08_01.png)
*** リクエストをマージする [#mcde669c]
それでは、マージをしてみましょう。
今回はブラウザ上からやってみました。
#ref(./09.jpg,80%)
Jira Software側の課題ページを確認してみると、ステータスが...
#ref(./10.png,50%)
Slack側にも、マージが行われ、課題ステータスが完了になった...
#ref(./10_01.png,100%)
ここまでで、実際の操作を交えた、Jira Software + GitLab + ...
なんとなく、流れはわかったかと思います。
** まとめ [#k6c68f21]
以上、荒削りではありますが、
プロジェクト管理ツールにありがちな、
- ついつい更新を忘れる
- ページを開いてボタンを押すのが面倒
- 更新されたことが他の人に伝わりにくい
といった問題をいくらか解決できていると思います。
終了行:
** Jira Software とは [#w89f96c7]
#ref(./slide_title.png,50%)
Jira Softwareとは、Atlassian社が提供する、プロジェクト管...
機能はRedmineに近いですが、アジャイル開発向けの機能が充実...
また、ConfluenceやJira coreなどの、ほかのAtlassian製品と...
反面、シンプルに使いたい場合は不要な機能が多く、
小さなプロジェクトでオールインワンに管理したいという場合は
GitLabやbacklogなどのほうが適していると感じました。
#ref(./slide_p2.png,75%)
上図をご覧のように、Atlassianは様々なツールを提供していま...
まずはひとつだけ導入してみて、今使っているツールと連携さ...
ということになりました。
** 開発のフロー [#h2282362]
#ref(./slide_p3.png,75%)
上記は、ざっくりとしていますが開発メンバーが行う作業と、
ツールによって自動化されるところを図にしたものになります。
** 実際に操作してみる [#lcbfe277]
ここからは、実際に手を動かして、
- Jira Software プロジェクトに課題の登録 / 着手状態の変更
- Jira Software プロジェクトと連携中のGitLabリポジトリへ...
という行程を経て、以下のことを確認します
- Jira Software プロジェクトが自動で完了している
- 連携中のSlackチャンネルにコメントが飛んでいる
*** 課題作成〜着手 [#f82b9831]
課題へ着手するためには、まずプロジェクトに課題を登録する...
着手者自身が登録するかどうかはチーム次第ですが、ここでは...
#ref(./01.jpg,80%)
上記の画面は、Jira Softwareプロジェクトの課題一覧です。
"作成"を押すと、下記のようなダイアログが出るので、
項目に入力したら、右下の作成ボタンを押します。
#ref(./02.jpg,50%)
作成すると、「オープンの課題」リストに、先程作成した課題...
#ref(./03.jpg,75%)
課題を作成したら、「進行中」のラベルをクリックし、ステー...
ここまでは手作業になります。
#ref(./03_01.jpg,75%)
Slackでは、Jira Softwareのプロジェクトと紐付けられたチャ...
課題が作成された旨のコメントが飛んでいることが確認できま...
#ref(./03_02.png)
*** ブランチでの作業〜コミット [#e456498d]
以降は、Jira Softwareと紐付けられたGitLabリポジトリ側での...
#ref(./04.jpg,75%)
上記が、今回のJira Software プロジェクトと紐付けられたリ...
以下のようにブランチを切り、README.mdを編集し、コミットし...
- 着手前のブランチ
#ref(./05.jpg,80%)
- Jira Software課題作成時に発行される連番でブランチを作成...
#ref(./06.jpg,80%)
- README.md(編集前)
#ref(./06_01.png,80%)
- README.md(編集後)
#ref(./06_02.png,80%)
- ブランチに対する作業をコミットします
#ref(./06_03.png,80%)
コミットした時点で、GitLab -> Jira Software -> Slackで連...
Slack側にメッセージが投げられました。
#ref(./06_04.png)
*** プルリクエスト(マージリクエスト) [#j1227e82]
コミット&プッシュが済んだらGitLabのページを開き、
作業ブランチのマージリクエストを行います。
#ref(./07.jpg,80%)
マージリクエストのメッセージには、下記のコメントが初めか...
このキーワードがJira Softwareに認識され、関連づいた課題の...
#ref(./08.jpg,80%)
Slack側には、マージリクエストが投げられた旨が通知されます。
この時点では、まだマージが行われていません。
#ref(./08_01.png)
*** リクエストをマージする [#mcde669c]
それでは、マージをしてみましょう。
今回はブラウザ上からやってみました。
#ref(./09.jpg,80%)
Jira Software側の課題ページを確認してみると、ステータスが...
#ref(./10.png,50%)
Slack側にも、マージが行われ、課題ステータスが完了になった...
#ref(./10_01.png,100%)
ここまでで、実際の操作を交えた、Jira Software + GitLab + ...
なんとなく、流れはわかったかと思います。
** まとめ [#k6c68f21]
以上、荒削りではありますが、
プロジェクト管理ツールにありがちな、
- ついつい更新を忘れる
- ページを開いてボタンを押すのが面倒
- 更新されたことが他の人に伝わりにくい
といった問題をいくらか解決できていると思います。
ページ名: