Rails development know-how, technical tips, and the latest updates
Practical development techniques and best practices
「問い合わせを毎朝30分かけて担当部署に振り分けている」「申請内容を見てカテゴリタグを人力で付けている」——こうした分類業務の相談は増えています。件数が増えるほど工数が線形に膨らみ、担当者の主観でブレも出る。AIで自動化できないかと考えるのは自然な発想で...
「アクセス解析を見たらモバイル比率がとっくに4割を超えていた」——PCのブラウザで使う前提で設計したSaaSに、後からスマホ経由のユーザーが増えていくケースは珍しくありません。営業担当が外出先で確認したい、現場の担当者がタブレットで入力したい、といった使...
「この顧客、CRMに3件登録されてますね」——問い合わせ対応中に営業から相談を受けて調べると、同じ会社が表記違いで何件も登録されている。請求書は片方のレコードにしか紐づいておらず、CS側は別のレコードで対応履歴を追っている。こういう状態は珍しくありません...
「検索ボタンを押してから結果が出るまで数秒かかる」「担当者に聞くと『昔からこう』としか言われない」——検索画面の遅さについて、私たちはこういう相談をよく受けます。 検索は地味な機能に見えますが、実は多くのサービスで**最も使用頻度が高い画面**です。E...
「このNode.jsのAPI、触るたびに壊れないか怖い」——数年前に作られたNode.js APIを引き継いだ企業から、こういう相談をよく受けます。Express 3系や4系の初期バージョンのまま止まっていたり、`callback(err, data)`...
「このコンポーネント、誰も全体を把握していない」「1行直すたびに関係ない画面が壊れる」——Reactでプロダクトを2〜3年運用していると、こうした声を社内で聞くようになります。最初は快適だったフロントエンドが、いつの間にか触るのが怖い場所になっている状態...
「MVPで小さく作りましょう」と言われて機能一覧を作ったら、結局60項目になった——という経験はないでしょうか。MVP(Minimum Viable Product)という言葉は浸透しましたが、「最小の機能で作る」という理解のまま進めると、ほぼ確実に肥大...
「問い合わせ対応の担当者が交代するたびに、過去のやり取りを全部読み返している」「商談メモが長すぎて、誰も最後まで読まずに次の商談に入っている」——管理画面まわりの相談で近年急増しているのが、この手の"読む負担"の話です。データ自体は蓄積されているのに、量...
「広告経由のアクセスは増えているのに、申込数が伸びない」——原因を追っていくと、フォームの手前で離脱しているケースが少なくありません。ランディングページや導線設計は褒められるのに、最後の入力フォームで半分近くが離脱している、という状態です。 フォームは...
「メンテナンス画面を出せる時間なんて、もうウチにはないんです」——DB移行やクラウド基盤の刷新を相談されるとき、発注者からよく聞く一言です。以前は深夜にメンテナンスを告知して数時間止めれば済んだ移行が、24時間稼働が前提のサービスや海外ユーザーを抱えるサ...