弁護士ドットコム株式会社 / 正社員
弁護士ドットコム株式会社
#### 問い合わせ寄与PJ【弁護士ドットコム株式会社】 `概要` 弁護士ドットコムではサービスの成熟期に差し掛かったいま問い合わせ数やユーザーの純減が止まらないという状況です。(全国の弁護士1/3が登録しているため頭打ちという問題もある) それらの状況は打開術、う、問い合わせ数とユーザーの純増を目指すため施策を回し、ユーザーにより良い機能、UIを提供しようというプロジェクトです。 7人チームのスクラムで主に施策を考えたり、実際に実装してみてユーザーの反応をOptimizeのA/Bテストを回して、BigQueryで効果検証をするという流れでやっていましたが、断捨離業務や新機能の開発など幅開く対応しました。 `成果` Googleのアルゴリズムアップデートなどの影響で残念ながら、思ったように成果は振るっていませんが、 今現在でも問い合わせ数とユーザーの純増を目指しています。 --- #### 毎週金曜日に行う業務外の20%ルールで対応した案件【弁護士ドットコム株式会社】 `概要` 弁護士ドットコムでは毎週金曜日に普段の業務から離れて、別でチームを組み、 これまで溜まってきた負債を回収しようという取り組みがあり、それらを自分たちで発案して実際に改修していくという制度があります。 複数の対応があるため、こちらにまとめます。 `使われていないテーブルの断捨離` これまで10年以上続いているサービスのため、使われなくなったテーブルやロジックが乱雑していて、開発効率の妨げになっていたため、それらの負担を少しでも無くしていこうということでチーム4人で対応しました。 内容はソースコード上で全文検索し、該当のテーブルが使用されていないか、またソースコード上では使用されている場合でもコンテンツとしては既に使われていない場合などもあり、それらをペアプロで調査して実際に断捨離できそうであれば断捨離を進めていくという流れで対応していました。 これらは成果として、今まで確立されていなかったテーブル削除の手順書の作成、 未使用なテーブル20個、その他不使用なカラムなどを削除しました。 `管理画面の改修` 管理画面は長年放置されていて、不具合が出たら修正するという方針になっていました。 ですが、普段業務として使用している方からは不満が溜まっていたようで多くの改善要望がありました。 それらを改善しようということになり、4人チームでミニマムの改修で大きく業務効率を上げれる箇所はないか管理画面をみんなで実際に使ってみて、目星をつけた機能を普段から使用している部署にヒアリングして実際に回収を行いました。 やったこととしては、複数のページに跨ったユーザー登録機能を一つにまとめて業務効率を改善、 またPHPのviewファイルで組まれていたページをReact×TypeScriptで組み直して、それらの改善手順書も作成しました。 もう一つは情報登録機能で並び替えがなく、普段は全消し全登録を繰り返しているという箇所をReact×TypeScriptで組み直して実装しました。 `PHPUnitの改善` 弁護士ドットコムではテストカバレッジ38%というあまり高くない数字とはいえ、ファイル数は1000以上あるためCIを回しているときのPHPUnit終了時間が9分も掛かっていました。 これらを効率化するため、PHPUnitの見直しするためのチームを発足して対応しました。 テストの並列実行、テストコードの見直し(具体的にはseeder、ixtureの削除、テスト自体の修正など)を行うことで4分台までPHPUnit終了時間を縮めることができました。 --- #### みんなの法律相談リニューアル【弁護士ドットコム株式会社】 `概要` 入社後すぐに配属されたプロジェクト。 弁護士ドットコムの根幹サービス「みんなの法律相談」のリニューアル対応です。 10年以上運用しているサービスのため誰も理解していない複雑な仕様、SP/PCで違うロジックのControllerなど様々な問題を抱えていたためにこれらの仕様をまとめて、ソースコードをシンプルに保ち品質保証を高めるという内容でした。 私がアサインしたタイミングではすでにある程度の要件はまとまっていたため、主にプログラムを書いたりテストをして、必要になれば関係部署とやりとりを行い要件をまとめて進行しておりました。 チームは6名で、こちらはカンバン方式を採用して各々がタスクをこなすという方針で進めていました。 `成果` 今までSP/PCで見た目も別れていたため、それらをレスポンシブ化、 また無駄なassetsファイル、使われていないロジックの断捨離を行うことでサイト表示速度の向上につながり、サイト訪問者数が大幅に増加し、社内の最優秀チームとして表彰されました。 ---