ボドゲーマでは、ユーザーの皆さまにより快適で安全にボドゲーマを利用していただくため、日々システムの開発や改善を行っています。
そんなボドゲーマの開発の実態をよりオープンにすべく、1週間を振り返る「ボドゲーマ開発週報」を公開しています。ご興味のある方は、ぜひ御覧ください。
ボドゲーマ開発報告
2021年7月20日(火)~26日(月)のリリース
・連休のため、今週のリリースはありませんでした
エンジニアぷちコラム
今週の担当はいわいでです
ボドゲーマの技術的負債の状況について
弊社のようなプラットフォーム型のWebサイトは仕様を定めて開発して終わりというものではなく、ユーザーの反応などを元に日々改良が加えられるのが一般的です。そのため、エンジニアは将来の変更を考慮しながらバグ修正・機能追加を行うことが求められます。
ボドゲーマでもCIやレビューを活用して、柔軟で変更しやすい設計・コードベースを保つよう努力しています。
一方でサービスの初期に急ピッチで作成したものや、開発経験の浅い時期に触った部分は必要以上に複雑であったり、機能が癒着していたりするために修正が困難になっていることもあります。これを技術的負債と呼びます。
もちろん、とりあえず作ってみて市場の反応を見ながら改善するというのは最も大事なことで、例え良くないコードであったとしても動いている以上は価値を生んでいます。
なので、開発者を責めるのではなく叩き台を作ってくれたことに感謝しながら日々の業務の中で負債返済を行うようにしています。
現状ボドゲーマに残っている大きな負債は以下の分野です。
- 販売商品とボドゲ・ボドゲ周辺アイテム情報とのリンク
- 会員・非会員の購入フロー
- 委託販売の申請フロー
- デプロイ環境
要望の多い部分でありながら、思ったとおりのスピードで開発できていないことが心苦しくはありますが、既存の機能を損なわないように少しずつ改善しています。
もうしばらくお待ちいただければと思います。
最後に
ボドゲーマでは現在Webプログラマーを募集しています。負債返済を一緒に行ってくれるガッツのある方は以下のWANTEDLY、Greenのページよりご連絡ください。