【リモートワーク時代の最新プロジェクト管理手法】（Redmineを使ったチケット駆動開発）

# 深夜残業・休日出勤が多かったプロジェクトの健全化への軌跡

私事で恐縮ですが、今年の11月に[redmine.tokyoの勉強会](https://redmine.tokyo/versions/45)に講演者の一人として参加してきました。

私はSEとして十年近く働いており、有難いことに今ではリーダーを任されるような立場にもなりました。
やりがいがある反面、やはりリーダーは色々と苦労することが多いです。

様々な課題に対して試行錯誤しながらも改善を図ってきたわけですが、そんな中でも、<font color="blue">**私が携わったプロジェクトでは深夜残業・休日出勤が多く、ここの健全化が上手くできた**</font>なと自分でも思っており、[redmine.tokyoの勉強会](https://redmine.tokyo/versions/45)でも皆様のお役に立てればということで発表させていただきました。嬉しいことに反響が大きかったです。

今回の記事では、私が発表した<font color="red">**「チケット駆動開発現場の最前線 ～ 深夜残業・休日出勤が多かったプロジェクトの健全化への軌跡 ～」**</font>を勉強会に参加していなかった方々にも共有できればなと思い、執筆させていただきました。

# 課題
まずはじめに、<font color="#ffce44">**深夜残業・休日出勤が多くなる原因は何だろうか？**</font>を考えてみると、「開発計画が実績に基づいたものではないため乖離が大きくなってしまっている」、「開発を進めていく中でやるべきことが増えていき、それらをうまく管理できていない」というようなことが見えてきました。

さらにいくつかの課題に分けると、以下のようになりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2987944/9001abe4-eabe-6643-0efc-26639632d627.png)
これらの課題に対してアプローチしていった軌跡を、 **4つの段階（チケット駆動・実績時間の蓄積・見積り手法改善・開発計画の改善）** に分けて、ご紹介したいと思います。

# チケット駆動

チケット駆動開発の考え方を導入して、<font color="red">**全ての作業をRedmineでチケット化する**</font>ようにしました。ここで１番効果が大きかったのは、作業の依頼や質問などもチケットで実施したことで、これにより<INS>「情報がメールやTeamsで流れてしまう」</INS>課題が改善できました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2987944/31aa9edf-9790-872a-0ee5-4725d4c3558f.png)
また、以下のプラグインを導入することで、<font color="blue">**チケット上に情報が残る**</font>のと、<font color="blue">**現在誰が作業の主担当なのかがわかる**</font>ため、<INS>「情報がメールやTeamsで流れてしまう」</INS>、<INS>「やることが誰待ちになっているのかが分からない」</INS>といった課題の改善に役立ちました。

https://github.com/RedminePower/redmine_reply_button

チケット駆動開発を進める上では、以下の２点を意識しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2987944/563928f4-8e23-a712-296e-b80103fad6b1.png)

**仮でよいから期日を入力**により、<INS>「登録しただけで、やらないチケットが山積してしまう」</INS>という課題も解決できました。
**チケットツリーで階層化**では、この後述べる実績時間の蓄積でも役立ちました。

# 実績時間の蓄積

[Redmine Time Puncher](https://www.redmine-power.com/)というデスクトップアプリを使用しました。チケット駆動していると、自分の１日の作業は<font color="blue">**Redmineの活動**</font>として記録されます。活動に残らない作業は、<font color="blue">**メールやTemas**</font>でのやり取りくらいになると思います。

[Redmine Time Puncher](https://www.redmine-power.com/)がすごいのは、<font color="red">**それらの情報を一括して工数として入力できる**</font>ところです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2987944/0ccd7915-d91b-f333-4dda-86eaca421536.png)
<font color="#ffce44">**お手軽に工数を入力できるのと、活動履歴や通話履歴をもとにしてるので、とても正確なデータを入力することができます。**</font>

アプリは、以下のホームページからダウンロードでき、無料で利用可能です。
`（Redmineの良いところの一つが、様々なアプリやプラグインが無料で使えることですね。有難いです。）`

https://www.redmine-power.com/

余談ですが、以下のQiitaの記事を見かけて[Redmine Time Puncher](https://www.redmine-power.com/)を使い始めました。
こういう記事に出会えるのが、Qiitaのよいところだと、今記事を書いていて思いました。

https://qiita.com/ioroi/items/4f79fbff3fb532895877

# 見積り手法改善

<INS>「計画が勘や経験に頼ったものになる」</INS>ことを改善するために、過去の規模感が近い案件どうしを、チームメンバーみんなで比較する**相対見積り**を行いました。ここで、さきほどの実績時間の蓄積が役立ちます。

`※この牛は何キロ？と聞かれても、ぱっとは答えられないと思いますが、比較対象がいると予想しやすくなります。`
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2987944/5ebc2a0e-997b-e58d-3d45-18d521c1567c.png)

https://www.mof-mof.co.jp/blog/column/agile-estimation-planning-poker

# 開発計画の改善

さらに、見積もった工数をもとに以下のような開発計画の改善も行いました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2987944/1490205a-4617-5346-8467-8b8a217f770c.png)
**見積りが、持ち工数を超過してしまった場合**は、以下のような対策を実施します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2987944/ac27381c-9fd9-6e00-ec5e-64231401c205.png)

# まとめ

以上が私が取り組んできた健全化の軌跡となります。

<font color="red">**見えないものは、改善できない。**</font>とよく言われていますよね。プロジェクト管理がまさに、それですね。
特にリモートワーク時代において、メンバーがどのくらいやっているのかが、以前にも増して見えずらくなってきています。

<font color="#ffce44">**Redmine**</font> ＋ <font color="blue">**チケット駆動開発**</font>で、<font color="#ffce44">**各種ツール**</font> ＋ <font color="blue">**プラグイン**</font>を利用することで、**無料で、手間なく、正確に、見える化**することができるようになります。
見えてしまえば、色々な改善アイディアが出てきますので、恐れることはないですね。プロジェクト管理をしている人に、本記事が届きますように。

少し早いですが、メリークリマス！来年もよい年をお過ごしくださいませ！

`記事の一番下に、私が発表したときのYouTubeのリンクなども載せてますので、ぜひそちらも見ていただけると嬉しいです。`

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2987944/69b9ed68-ec45-98bd-c691-10c409658d8f.png)

* YouTubeアーカイブは[こちら](https://www.youtube.com/watch?v=3bGwTA515tA&t=9600s)
* 嬉しいことにRedmine Time Puncherの[ブログ](https://www.blog.redmine-power.com/?p=122)で取り上げてもらいました