プラスプラス開発者ブログ

岩手県盛岡市のシステム開発会社「株式会社プラスプラス」の開発者ブログです。

タイムライン的なSNSのようなもの

こんにちは。

業務の報告を行うタイムラインを社内実験として開発して運用しています。

弊社は岩手県盛岡市に本社がありますので、コロナウィルスの直接の影響はでておりませんが、 4月下旬の緊急事態宣言を全国に拡大した際に、リモートワークをより推進することになりました。

リモートワークの問題としまして、作業の成果をどのように見せるか?が課題として挙げられるかと思います。

弊社では以前よりチャットワークやSlackを業務のコミュニケーションとして使用しておりますので、業務に関連するメンバー同士であれば、ある程度状況が見える形になっていますが、チャット系のコミュニケーションツールは、グループやチャンネルに入っていないと、発言が見えなかったりします。

リモートワークを行うスタッフを見えるようにしたいということで、業務の報告を行うチャットワークのグループを作って運用していましたが、それですと、他の人の報告も流れて来ますので、どんなメッセージかな・・・と確認してしまったり作業に集中できなかったりします。

そこで、チャットワーク安ラックのような話題ごとにグループを作るのではなく、

  • 全社員が互いにお仕事の報告を投げあい、
  • それが他の人に通知されるのではなく、
  • あとから報告を俯瞰して情報を見れるようなもの

を作ることにしました。

こんな感じのインターフェースです。

f:id:plusplus-sawada:20200507141615p:plain
タイムライン的なSNSのようなもの

ウェブはNuxt.jsで作成、データのやり取りはNode.jsでWebAPIを実装しています。

ざっくり作ったところで、会社にレビューしましたところ、「5月いっぱいやってみましょう」ということになり、連休明けの本日より運用を開始しています。

会社の時間を使って開発しますので、実証実験として行っています。

ですので、次のような告知を全社に行いぜひ使い倒してください、としています。

  • 「リモートワークをするにあたって、こういった物を作りたいです。作っていいですか?」と会社に提案して作りました。仕様もコンセプトも一人で考えましたので、偏りがあるかもしれません。
  • いまはメッセージを投稿して、それをタイムラインで見るだけの機能です。メッセージへのリプライ、検索、メンション、タグ、URLのリンクといった機能もまだありません。
  • もっとより良いコンセプトがありましたら提案がほしいです。
  • 改善案がありましたら教えて下さい。
  • メインのお仕事の隙間時間で作りましたので、バグがあるかもしれません。ぜひバグ報告をお願いします。なるべく対応します。

というわけで業務の合間に実験開発を進めていきつつ、 こちらにも紹介をしていきたいと思います。