マンガチーム


メンバー

@hitode909
Webアプリケーションエンジニア
44%はコードレビューしています https://blog.sushi.money/entry/2019/04/08/222913
@kga
Webアプリケーションエンジニア
@stefafafan
Webアプリケーションエンジニア
すてにゃんという愛称で親しまれています。主にサーバサイド(Perl)を書いていますが、フロント側も書いたりAWSも触ったり色々やっています。マンガやアニメが好きです。
@pastak
フロントエンドエンジニア(パートタイム)
@maku693
Webアプリケーションエンジニア

プロダクト

GigaViewer,ジャンプルーキー!
https://hatenacorp.jp/press/release/search?q=GigaViewer

集英社様と共同開発をしたマンガ投稿サイト「ジャンプルーキー!」「あしたのヤングジャンプ」の継続開発や、集英社様や講談社様、新潮社様へ提供しているマンガビューワ「GigaViewer」を通して、未来の才能の発掘と育成や素晴らしいマンガ作品と出会える機会の創出を目指します。自社サービスの提供を通して培った技術やノウハウを他企業にソリューションとして展開するテクノロジーソリューション分野に所属するチームです。当社としては最大規模の20人あまりのスタッフが所属しているチームで、投稿マンガサイトや無料マンガサイト、課金マンガサイトなどWEB×マンガ領域では最大の開発規模にあります。

ジャンプルーキー!はリリースから4年、マンガビューワの「GigaViewer」は、2年前のリリースから各出版社やユーザー様より大変好評を得ています。1社それぞれにビューワーを開発するのではなく、導入企業全体に同一のビューワーを提供しているため、新規導入や拡張開発に対して多くのご要望をいただいています。最近では課金機能も追加され、またアプリの開発を行うようにもなり、継続的に成長しています。「紙の雑誌に代わるWEBマンガサイトを用意することで漫画文化を守り育てていくこと」をミッションにこれからも開発を続けていきます。

リリース: 2014年9月
GigaViewer,ジャンプルーキー!
https://hatenacorp.jp/press/release/search?q=GigaViewer

集英社様と共同開発をしたマンガ投稿サイト「ジャンプルーキー!」「あしたのヤングジャンプ」の継続開発や、集英社様や講談社様、新潮社様へ提供しているマンガビューワ「GigaViewer」を通して、未来の才能の発掘と育成や素晴らしいマンガ作品と出会える機会の創出を目指します。自社サービスの提供を通して培った技術やノウハウを他企業にソリューションとして展開するテクノロジーソリューション分野に所属するチームです。当社としては最大規模の20人あまりのスタッフが所属しているチームで、投稿マンガサイトや無料マンガサイト、課金マンガサイトなどWEB×マンガ領域では最大の開発規模にあります。

ジャンプルーキー!はリリースから4年、マンガビューワの「GigaViewer」は、2年前のリリースから各出版社やユーザー様より大変好評を得ています。1社それぞれにビューワーを開発するのではなく、導入企業全体に同一のビューワーを提供しているため、新規導入や拡張開発に対して多くのご要望をいただいています。最近では課金機能も追加され、またアプリの開発を行うようにもなり、継続的に成長しています。「紙の雑誌に代わるWEBマンガサイトを用意することで漫画文化を守り育てていくこと」をミッションにこれからも開発を続けていきます。

リリース: 2014年9月

利用技術・開発環境

Perl
MySQL
Redis
Varnish
AWS
TypeScript
akamai
ServiceWorker
Capistrano
Jenkins
Docker
webpack

チャットやタスク管理などのツール

Slack, GithubEnterprise

自動化していること

開発環境構築
Lint
テスト
デプロイ

継続的に実践していること

Infrastructure as Code
スクラム
ペアプロをしている
モブプロをしている
事業数値をチーム全体に共有している
毎日チーム全体で状況共有をしている
定期的に振り返りを行っている
評価制度がある

コードレビューについて

設計に踏み込んだコードレビューをしている
可読性を意識したコードレビューをしている
バグが出ないようにコードレビューをしている
優先度が低くあまりできていない
体制、環境上できていない

技術的負債について

技術的負債の返済を重視し、迅速に返済している
定期的に技術的負債の返済をしている
既存実装に手をつけるタイミングで必要に応じて技術的負債の返済をしている
現在は優先度が低いため技術的負債の返済をあまりしていない
技術的負債の返済をする必要がない

テストについて

高いテストカバレッジを目指している
テストコードを当たり前に書いている
サービス運営上またはビジネス上重要な部分についてのみテストを書いている
基本的に手動でテストしている
テストを書く必要がない・または少ないプロダクトだ

チーム全体での開発の進め方

当社としては最大規模の20人あまりのスタッフが所属しているチームで、マンガに関わるWebサイトやスマホアプリの開発をしています。各大手出版社の編集部と、企画段階から直接のやりとりを通した共同開発を行っています。直接のやりとりだからできる、本質的な改善や本当に面白いことをスピーディーに実現できています。協力会社としてはてなの裁量が非常に大きく、企画や機能開発の初期から深く関われるので、プレッシャーはありますがそれ以上に注目される仕事ができます。また、サイトの立ち上げが年間で数サイトあるので、サービスを0から生み出す仕事にも携われます。
チームはこの2年で2名から20名と10倍のsizeになっていきました。その中でメンバーそれぞれが最大の成果を出す形から、チームでの振り返りやチーム開発における改善を重視したチーム開発への変化を進めている最中です。東京と京都の2拠点体制を取り、常にリモートワークを行っているなど様々な課題が出てきますが、1つ1つチームとしての改善を通して解決を目指しています。

技術面でのアピール・課題・考え方

東京と京都に分散したチームです。主なやり取りはSlackですが、ほぼ毎日GoogleハングアウトやSlackコールを使って相手の顔を見ながらコミュニケーションしています。小さなタスクは一人で、大きなプロジェクトになると数名のエンジニアをアサインして協力して開発しています。要件の洗い出しや、何人で取り組めば期日に間に合うかといった見積もりから計画づくりまで。ディレクターと相談して進めています。
毎日1時間「割れ窓直しタイム」という時間を設けていて、技術的負債の解消や品質改善の時間を取っています。毎週のエンジニア振り返り会を通じて、開発フローやコードベースの複雑度、属人性、コミュニケーションなどの課題についてKPTのサイクルを回しています。チームにとって良くなることなら提案すればサポートしてもらえる、チャレンジしやすい環境です。
ビューワの開発においては新しいブラウザ技術を取り入れユーザに新たな体験を届けるための挑戦をしたり、複数社のメディアサイトがのったマルチテナントの Web アプリケーションを開発・改善・運用しています。それぞれのエンジニアで得意分野は異なりますが、フロントエンド専任、バックエンド専任という分け方はせず全員がフロントエンド・バックエンド両方のエンジニアリングに携わっており、得意分野で力を発揮する、伸ばしたい分野にチャレンジするなど、なるべく個々人の希望に沿ってタスクを配分できる体制を作っています。
電子書籍関連の技術、画像配信、最新のブラウザ技術などは提供する漫画配信サービスのコアな技術であるためもっと深く取り組みたいと考えています。また、開発環境の Docker 化や Jenkins による CI の整備などは行なっていますが、開発環境や開発フロー、本番環境などにはまだ現代的とはいえない部分も残っており、改善のしがいのある部分かと思います。


開発チームからのメッセージ

インターネットでマンガを読む体験をすべて、違法なものから合法なものに変えていきたい。インターネットを通して漫画家さんが収入を得られる環境を作っていきたい。20年後、自分の子供世代が漫画を楽しみ続けられるようにしたい。僕らが開発チームとして実現するべきことは数多くあります。そのためには今の人員数では、業界の衰退に後れを取ってしまうかもしれません。一緒になってインターネット×マンガの最前線で開発をしてみませんか。


求人一覧

マンガチーム

このチームと話してみましょう
どれくらい興味があるか教えてください。

マンガチームの全てのメンバー

@hitode909
Webアプリケーションエンジニア
44%はコードレビューしています https://blog.sushi.money/entry/2019/04/08/222913
@kga
Webアプリケーションエンジニア
@stefafafan
Webアプリケーションエンジニア
すてにゃんという愛称で親しまれています。主にサーバサイド(Perl)を書いていますが、フロント側も書いたりAWSも触ったり色々やっています。マンガやアニメが好きです。
@pastak
フロントエンドエンジニア(パートタイム)
@maku693
Webアプリケーションエンジニア