うまくいくチーム開発のツール戦略

第13回もっとJIRAを活用しよう! いろいろな業務で使ってみる(前編)

Atlassian社のJIRAシリーズとは

今回は基本に戻り、Atlassian社が開発するJIRAシリーズを紹介します。JIRA製品の利用目的の約3割が技術系業務以外であることはご存じですか? その一例を紹介しながら、JIRA製品の可能性を追求してみます。

JIRAはAtlassian社が開発するソフトウェアです。Atlassian社は、オープンソースプロジェクトを支援するために自社ソフトウェアの無償利用を認めているので、オープンソースソフトウェア業界の方はJIRAを利用することも多いのではないでしょうか。

オープンソースソフトウェアの開発では、世界中の技術者が時間や場所に関係なく機能拡張やバグ修正をしています。これらの作業はJIRAにより「誰が」⁠何を」⁠いつまでに」を明確にすることができるため、最近の「ワークスタイルの変革」「新しい働き方」などにも活用する動きが活発になっています。

JIRAは2015年11月に利用形態ごとにJIRA CoreJIRA SoftwareJIRA Service Deskという3つのライセンスに分かれ、アドオンとして提供されていたアジャイル開発・スクラム開発に利用する機能がJIRA Softwareの標準機能となりました。旧JIRAの機能をそのまま継承しているのはJIRA Softwareとなります。

基本的な機能を持つJIRA Coreは、営業やマーケティングや総務部門、人事部門などの非技術系の業務プロセスを見える化することで生産性の向上が見込めます。

JIRA Softwareは、⁠かんばん」⁠スクラム」などの機能でアジャイル開発にも対応し、Bitbucket Server(Git)やSubversion(SVN⁠⁠、CIツールであるBambooJenkinsなどと連携させて開発プロセスの生産性の向上や構成管理/変更管理/バグトラッキングなどに活用できます。JIRA Service Deskは、ITIL準拠認定「PinkVERIFY」を取得したITサービスマネジメント(ITSM)ソフトウェアです。ほかのITSMソフトウェアと比べて特徴的なのは、問い合わせ画面のカスタマイズ、Confluenceと連携した強力なFAQシステムの構築、問い合わせ側のワークフローやグループ化など、問い合わせ側に対する機能が充実している点です。当然、SLAによるサービスレベルの管理機能やインシデントの管理機能などもあります。3つのライセンスの違いは表1のとおりです。

表1 各ライセンスの機能の違い
機能JIRA CoreJIRA SoftwareJIRA Service Desk
基本ビジネスプロジェクト
ワークフロー編集
強力な課題検索
ダッシュボード
基本レポート
アジャイルボード
バックログ計画
アジャイルレポート
開発ツール連携
リリースハブ
キュー
SLA
Confluence KB連携
詳細なサービス指標
問い合わせ画面のカスタマイズ

開発系以外にも使えるJIRAのプロセス管理機能

JIRAシリーズの用途はおもにソフトウェア開発業務系だと思われがちですが、そうではありません。2014年に開発元のAtlassian社が行った調査では、JIRAを利用している企業の約30%がソフトウェア開発業務以外で利用しているという結果が出ました。人事部門、マーケティング部門、財務部門、法務部門などさまざまな業務部門でJIRAが活用されています。ソフトウェア開発業務以外でJIRAを利用する事例は日本国内にもあります。その1つを紹介しましょう。

セミナーやイベント開催のタスク管理に

JIRAはプロジェクト管理ツールとして活用されることが多く、セミナーやイベントの企画から開催/報告までのプロセスを管理できます。ここで紹介する例では、JIRA SoftwareとWBSガントチャートfor JIRAを組み合わせ、セミナーの開催におけるWBS(Work Breakdown Structure)をテンプレート化して登録しています。

親タスクの「FY17 セミナー・イベント」の位置でコンテキストメニューを開き、テンプレート内の「無料セミナー業務」を選択すると図1⁠、テンプレートから自動的にタスクが生成されます。

図1 JIRAを利用したタスク管理画面
図1 JIRAを利用したタスク管理画面

生成されたタスクの名称や期間を修正したり、テンプレートにないタスクを追加したりできます。図2のようにガントチャートとして全体スケジュールを作成し、計画時のスケジュールをベースライン化すると、タスクの遅延なども確認できます。

図2 JIRAを利用したガントチャート
図2 JIRAを利用したガントチャート

JIRA Softwareのバージョン機能を利用すれば、四半期ごとのタスク数と作業にかかった時間(工数)を集計できます。WBSガントチャートfor JIRAにある四半期表示も利用できますが、この例では四半期ごとのタスク数と工数を集計するためにバージョン機能を利用しています。この方法は、チラシやカタログの作成、ホームページの開設やサイトの更新など多くの業務に応用できます。また、このガントチャートはExcelに出力できるので、JIRA Softwareのアカウント以外でもスケジュールを共有できます。

ソフトウェア開発以外でのJIRAの活用例はいかがだったでしょうか。後編では、開発業務プロセスを網羅するAtlassianの製品群との組み合わせやアドオンを紹介します。

米国Atlassianから、2年連続で
「Top new business APAC」を受賞。
Atlassianセールスパートナーとして
アジアパシフィックで1位の証
米国Atlassianから、2年連続で「Top new business APAC」を受賞。Atlassianセールスパートナーとしてアジアパシフィックで1位の証

日本だけでなく、アジア圏でもアトラシアン製品販売のトップエキスパートであるリックソフトのWebサイトでは、各アトラシアン製品の体験版を提供しているほか、アトラシアン製品専用のコミュニティも運営しています。まずはアクセスしてみては!

リックソフトJIRAデモ環境
https://www.ricksoft.jp/demo/
Software Design

本誌最新号をチェック!
Software Design 2022年9月号

2022年8月18日発売
B5判/192ページ
定価1,342円
(本体1,220円+税10%)

  • 第1特集
    MySQL アプリ開発者の必修5科目
    不意なトラブルに困らないためのRDB基礎知識
  • 第2特集
    「知りたい」「使いたい」「発信したい」をかなえる
    OSSソースコードリーディングのススメ
  • 特別企画
    企業のシステムを支えるOSとエコシステムの全貌
    [特別企画]Red Hat Enterprise Linux 9最新ガイド
  • 短期連載
    今さら聞けないSSH
    [前編]リモートログインとコマンドの実行
  • 短期連載
    MySQLで学ぶ文字コード
    [最終回]文字コードのハマりどころTips集
  • 短期連載
    新生「Ansible」徹底解説
    [4]Playbookの実行環境(基礎編)

おすすめ記事

記事・ニュース一覧