表題の通りで次の2つを社内ツールとして新たに採用しました。
どちらもオープンソースなので社内で Conoha vps を借りて運営しています。
Taiga
なんか良いタスク管理ツールないかなと思っていたところこちらを見つけてなかなか良さそうだなと思ったので使ってみることにしました。 自分の中の「なんか良い」の基準は
- チケットを優先順位でなレベルことができる
- ポイント見積もりを行うことができる
- Markdown などでタスクの詳細を書くことができる
- フォントサイズが大きめなどデザイン的におしゃれなこと
- Epic を設定できるなど、アジャイル開発に向いていること
- 安い
長年使ってきたこともあり Pivotal Tracker あたりがやはりアジャイル開発をするには適しているのですが、これはいかんせんデザインが古臭い。 フォントサイズも一応大きくできるもののなんとなく使いづらい、ごちゃごちゃした見た目が昔から好きになれません。
かつて、 waffle.io というのがあってこれが個人的にかなり良かったんですが、残念ながら github project が登場したあたりでサービス終了してしまいました。 似たようなサービスの zenhub もかなり良いのですが、ポイント見積もりが少し見た目でやりづらいのとプラグインのインストールが必要なのがいまいちだなぁと思ってました。
で、色々探してみたところ Taiga を見つけました。 オンプレでも動かせる点がまず気に入りました。しかも docker-compose up するだけ。こういうの一昔前ならDBの構築やAppacheの設定などで結構時間が溶けたものですが、便利な世の中になりました。 (それこそJenkinsのセットアップで一日くらいかかっていたものですが...) タスク管理ツールというのは結構社外の人に見せる機会も多く、ユーザーごとに5$/month とか取られると結構いたいんですよねぇ。かつステークホルダーをなるべく全員いれてないと意味ないし。 そうするとオンプレで運営できるのであればサーバー代だけで良いというのは夢のようです。 弊社の場合「基本的にはお客様のXXXサービスでタスク管理されてるけど、ちょっと社内でも細かいタスクを管理したい」みたいなちょっとした用事も多く、そういうのを今までなんとなくgithub issueやproject で管理してましたが、微妙に使いづらいというか痒いところに手が届いてないというか、まぁ不満があったわけで、今回少し大きめの仕事が来たこともあり良い機会なのでVPSを借りて taiga を運用してみることにしました。
Taiga はまだセットアップしただけであまり使ってませんが、良い点としてはまずデザイン。今風のすっきりした見た目にそれなりに大きめのフォント。Markdownも使用できるようだし、Notionみたいにタスクをリストやカンバンに切り替えられるのも気に入りました。Epicも設定できるしポイント見積もりもしっかりできるのでアジャイル開発に向いてそうです。 Notionなどの汎用的なツールを選択しなかったのは、やはりなんでもできるツールというのがいまいち自分の中で信用出来ないというか、面倒くさいというか。。。 Wikiのようなものは弊社の場合すでにgoogle drive で実現できているので、あくまでもアジャイルな見積もりと計画づくりのためのツールとして使いたいという意味でNotionよりTaigaのほうが良いという結論に至りました。
ところでこの本は未だに自分の中でバイブルなので未読の方はぜひ読んでみてください。
Penpot
Taiga の docker セットアップのリポジトリをコピーして環境をセットアップしたところ、 Penpot もついてきたので一緒にセットアップすることにしました。
少し前 Figuma が Adobe に買収されたことを受けてオープンソースの Penpot のユーザーが爆発的に増えたそうです。 僕の中でこのニュースはあまり関心が深いものではなかったのですが、今回 Penpot が一緒に動かせたので使うことにしました。
いままでワイヤーフレームを自分で書くときは google の図形ツールを使っていたのですが、さすがに今どきそんなことやってるは僕だけで他のメンバーにこれを強要するのもいまいちだなと思っていたので Penpot 導入はちょうどよかったかもしれません。何より Taiga と同じサーバーで動かしているのでお金が追加でかかりません。 Figuma のように作成したデザインの CSS を確認する機能もあるようですし、ひとまずこれで良さそうです。 可能であれば弊社に協力していただいているデザイナーさんにも使ってもらうつもりです。
どうにもAdobe税が高いのが問題です。 Adobe 商品のクオリティの高さは言うまでもないのですが、正直そこまで高度な機能はいらないことも多く、今までも Gimp や Inkscape 等でなんとかしてきました。まぁWeb開発だけならこれでもなんとかなるんですが、近頃チラシや名刺の作成などの印刷物も増えてきたので流石に全くAdobeを契約しないのは無理があるなという状況になってきましたので、数アカウントくらいは購入するつもりです。
とはいえ、Web開発の場合XDも微妙に使いづらいしFigumaも雲行きが怪しいしというわけで少し困っていたのも確かなので、オンプレ Penpot は割と良い選択なのではないかなと思っています。
おまけ: 弊社のWiki事情
『パターン、Wiki、XP ―― 時を超えた創造の原則』この本がでたのが2009年だそうです。 残念ながら昨今ではデザインパターンやXP ( eXtreme Programming )という言葉はほとんど聞かなくなってしまいました。Wikiという言葉もあえて使うことは少ないように思います(かわりにNotionとかScrapboxみたいなツールのほうが人気でしょうか)。 しかしこれらの概念は消滅したわけではなくむしろ常識として浸透してしまったがゆえにわざわざ表立って出てこなくなったものという気がします。なのでこれらの重要度は依然変わりなく高いままであるように思います。(個人的にはScramよりXPという方がアジャイルらしいなと思ってますが...。まぁこの辺の話は私より上の世代の人に任せます)
ともかく、会社設立当初から社内Wikiというものが何かしらの形で必要でした。しかし当時金もなくなにより時間がなかったので運営の手間を省くべく始めたのが google drive の活用でした。
やっていることは単純で google drive の共有ドライブ (正確に言えばgoogle workspace を business starter に上げたのは最近のことなので、長いこと共有ドライブ機能は使えずただの共有フォルダ機能を使ってました) 上に「Wiki」というフォルダを作って全社員が見れるようにしただけです。
google documents を WYSIWYG editor と考えてしまえば google drive は立派な Wiki です。検索機能は申し分ない(ドキュメントの中身も検索してくれます)し、権限管理もかなり柔軟にできます。しかも google drive 内で documents を作成する分には容量に影響しません(wordファイルなどをアップロードすると容量に反映されます)。画像の貼り付けなどもできますし、最近ではタスクとの連携やページ区切りなし表示などもできるようになりますますWikiとしての使い勝手が良くなってきました。ローカルに同期もできますし、正直 Notion 等を使うより便利な気がします。
何より google カウントさえあれば誰とでも共有できるのが楽です。本当に社内にだけ完結するのであれば 何を使ってもいいんですが、やはりどうしても社外の人にも情報を共有したいケースが多々有り、そのたびに他のサービスのアカウントを作ってもらうのは手間がかかります。相手のリテラシーが高くない場合、アカウントを作るだけで一苦労というケースもありうるので、 google のサービスに乗っかれるのは何かと楽です。
というわけで社内ではこの google drive 上のただの共有フォルダを wiki と言い張っております。 他にも google workspace の機能を活用しまくっていて、かなり最大限の活用をしている自信があるのでこれに関してはまた別の記事にしようと思います。
ではまた。