Hacobell Developers Blogのフィード

https://zenn.dev/p/hacobell_dev

「物流の次を発明する」をミッションに物流のシェアリングプラットフォームを運営する、ハコベル株式会社 開発チームのテックブログです! 【エンジニア積極採用中】https://t.hacobell.com//blog/engineer-entrancebook

フィード

記事のアイキャッチ画像
既存プロダクトの開発に真面目にAI開発を取り入れてリリース頻度が1.5倍になった話
Hacobell Developers Blogのフィード
この記事は Hacobell Developers Advent Calendar 2025 の25日目の記事です。 はじめにこんにちは、ハコベルで VPoT を務めている横山です。私たちのチームでは、Claude Codeを本格的に開発プロセスに取り入れています。4ヶ月ほど運用を続けた結果、PBI(Product Backlog Item)の完了数がスプリントあたり約8件から12件へと、およそ1.5倍に増加しました。試行錯誤を経て一定の成果が出てきたため、現時点での取り組み内容と工夫しているポイントを紹介します。 取り組み1: SDDを用いた機能開発SDD(Spec...
13日前
記事のアイキャッチ画像
初めてのDDD現場でつまずいた3点と反省
Hacobell Developers Blogのフィード
この記事は Hacobell Developers Advent Calendar 2025 の24日目の記事です。 はじめに私の開発チームではドメイン駆動開発(以降はDDDと表記します)を採用しています。そのなかで私はDDD未経験の状態で開発チームへジョインし、3ヶ月ほど経ちました。自分の現在を振り返ってどのようなポイントで躓いたのかを振り返ってみます。この記事では、主に戦術的DDD(Entity、ValueObject、Factory などの実装パターン)を実践する中で感じた躓きポイントを振り返ります。 戦略的DDD(境界づけられたコンテキストやユビキタス言語など)について...
14日前
記事のアイキャッチ画像
時間を食いつぶす「激重検討タスク」を、ランニングで強制処理する #RunningDeepThink
Hacobell Developers Blogのフィード
この記事は Hacobell Developers Advent Calendar 2025 の 23日目の記事です。 はじめにはじめまして。ハコベル株式会社でプロダクトマネージャーとして、物流の「次」を発明するために日々奔走している長谷川と申します。私は昔からテックブログサービスの「ポエム」タグがついた記事が大好きで、何年もずっとROM専として楽しませてもらってきました。エンジニアが日々の業務で抱える葛藤や、独自の仕事哲学と同期することで、自分の価値観をアップデートさせていただいています。そんな私が初めて記事を投稿する機会を得られましたので、今回は私も「ポエム」を書いてみ...
15日前
記事のアイキャッチ画像
仕様書駆動開発の課題をチームで改善した3つの工夫
Hacobell Developers Blogのフィード
この記事は「Hacobell Developers Advent Calendar」ー 22日目の記事です。 はじめにSpec Driven Development(仕様書駆動開発、以下SDD) は、コードを書く前に仕様書を作成し、それをもとに開発を進める手法です。要件・設計を緻密にドキュメント化し、それをもとにチームで議論・合意形成することで、AIエージェントを用いたチーム開発が行いやすくなると考え、私たちも導入しました。この記事では、SDDを3ヶ月ほど運用してきた中で直面した課題とチームでそれを改善してきた話を共有したいと思います。 直面した課題SDDは、開発に入る...
16日前
記事のアイキャッチ画像
AIと進めるフロントエンドリプレイス
Hacobell Developers Blogのフィード
この記事は「Hacobell Developers Advent Calendar」ー 19日目の記事です。 はじめに現在ハコベルの一部のプロダクトではVue.jsからReactへのフロントエンドリプレイスプロジェクトが進行中です。リプレイスのプロジェクトは一般的にそれ自体が直接的な利益を生むわけではないため、ビジネス的な優先度はどうしても後回しになりがちです。しかし、期間が延びれば延びるほど、新旧2つのコードベースを同時に保守する負担は増えていきます。(例えば既存のVueアプリへの機能追加は、同時にReactアプリでの新規実装も意味します。)この「二重管理の期間」を短縮する...
19日前
記事のアイキャッチ画像
「正解が分からない」アルゴリズムをどうテストするか
Hacobell Developers Blogのフィード
この記事は Hacobell Developers Advent Calendar 2025 の18日目の記事です。こんにちは。ハコベルの上島です。実務において機械学習や数理最適化を扱ったソフトウェアを開発していると、「アルゴリズムの正当性をどう検証するか」という壁に直面します。なぜなら、機械学習モデルの予測結果や数理最適化アルゴリズムは、事前に「正解」を定義することが困難なケースが多いためです。こうした状況下で、私たちはどのようにしてソフトウェアの品質を保証すればよいのでしょうか? オラクル問題ソフトウェアテストにおいて、「入力に対して期待される正しい出力」を判定するための...
20日前
記事のアイキャッチ画像
OKRを「設定したっきり」の飾り物にしない!チームの意思決定の中心に変えた「自信度」計測のルール
Hacobell Developers Blogのフィード
この記事は「Hacobell Developers Advent Calendar」ー 17日目の記事です。 はじめに多くのエンジニア組織で導入されているOKR(Objectives and Key Results)。みなさんのチームでは、OKRが日々の開発に溶け込んでいますか?それとも期初の目標設定で終わってしまい、期末まであまり意識されない状態になっていませんか?私のチームでもかつては設定したっきりになりがちでした。そのせいもあってか、私自身、PBI(Product Backlog Item)の優先度を測りかねたり、いまひとつモチベーションが上がりきらず、ただ淡々とタスクを...
21日前
記事のアイキャッチ画像
「国土交通省 vs e-Stat」行政区域ポリゴンの精度比較とMySQLでの空間検索高速化
Hacobell Developers Blogのフィード
こんにちは、ハコベルでエンジニアリングマネージャー兼テックリードをやっている吉岡です。この記事は「Hacobell Developers Advent Calendar」 16日目の記事です。 はじめにハコベルが提供しているサービスの一部の処理で、緯度経度からその地点がどの市区町村・行政区域に属しているかの判定をしています。その実装過程で、行政データごとの特性の違いや、MySQLにおける空間データ構造のチューニングについて多くの学びがありました。この記事では、「国土交通省とe-Stat (国勢調査) の行政区域データの違い」、そして「MySQLでGISデータを扱う際の学び」につ...
22日前
記事のアイキャッチ画像
Claude Codeサブエージェントを使った、多角的なエントランスブックレビューの試み
Hacobell Developers Blogのフィード
こんにちは、ハコベル開発チームの@akgwです。この記事は「Hacobell Developers Advent Calendar」15日目の記事です。ハコベルでは2025年、採用活動の一環として初めてエンジニア向けエントランスブックを作成・公開しました。https://note.com/hacobell/n/n80517b08ec22エントランスブックとは採用候補者向けに会社の技術スタック、開発文化、チーム体制、事業内容などをまとめたドキュメントです。採用のミスマッチを減らし、面談等でより質の高い対話を実現することを目的としています。また、投稿当時の採用ポジションを掲載してい...
23日前
記事のアイキャッチ画像
実践ドメインモデリング!Modeling Forum 2025
Hacobell Developers Blogのフィード
こんにちは!ハコベル開発チームの古賀です。「Hacobell Developers Advent Calendar」12日目の記事を担当します。先日、Modeling Forum 2025 で開催されたドメインモデリングワークショップに参加してきました。ドメイン駆動設計のモデリングをいちから体感する内容だったのですが、非常に学びが多かったのでその内容を紹介します。https://umtp-japan.org/event-seminar/mf2025/76609 ワークショップの概要ドメイン駆動設計の基本コンセプトの一つである「モデル駆動設計」の考え方とやり方を手を動かしなが...
1ヶ月前
記事のアイキャッチ画像
要件認識はズレが出る。だからユーザーマニュアル駆動開発を。
Hacobell Developers Blogのフィード
この記事は「Hacobell Developers Advent Calendar」ー 11日目の記事です。こんにちは。ハコベルでプロダクトマネージャーをしている黄王(キオウ)です。みなさん、こんな経験はありませんか?要件定義書をしっかり書き、開発も順調に進んだ。ところがリリース直前のレビューでCSチームから「え、この動きだと現場で使えないです」と指摘される。急いで修正するものの、リリースは延期。さらに悪いことに、リリース後も「聞いてた仕様と違う」という顧客問い合わせが来て、緊急修正対応に追われる…。この記事ではそんな状況に悩まされたチームがどのように問題を乗り越えたかを紹介しま...
1ヶ月前
記事のアイキャッチ画像
AWS QuickSightを用いたデータ分析基盤の構築
Hacobell Developers Blogのフィード
こんにちは、ハコベルでエンジニアとして運送手配・配車管理システムの開発をしております北大路です。システムに蓄積されたデータをより活用したい、分析したいというお声に応えるため、ダッシュボード開発に取り組んだ際の経験を記事にいたします。 概要システム開発をしていると、ユーザーから「蓄積されたデータをもっと自由に触りたい」とか「推移をグラフで見たい」とか言われることありませんか? そういう要求ってたいてい、急に来て、すぐやりたいって言われませんか?でも、BIツールって山ほどあるし、開発エンジニアにとっては必ずしも専門分野ではないですよね。QuickSightなら普段忙しく開発しているエ...
1ヶ月前
記事のアイキャッチ画像
Featureタスクをすべてモブプロで実施したらベロシティが安定した話
Hacobell Developers Blogのフィード
この記事は「Hacobell Developers Advent Calendar」ー 9日目の記事です。 はじめにハコベル運送手配チームの池松と申します。ハコベル運送手配チームでは、数ヶ月前から「機能追加開発タスク(以後、Featureタスク)はすべてモブプロで進める」という方針に切り替えました。結果として、ベロシティは以前よりも安定し、チームとしての開発体験も良くなりました。この記事では、モブプロ化の背景と、その変化について紹介します。 1. モブプロ導入前に感じていた課題モブプロ導入前は、一般的な「個人開発 → レビュー → 修正」という流れで開発していました。...
1ヶ月前
記事のアイキャッチ画像
「その処理、本当に並列ですか?」Node.js, Python, Ruby, Goで踏み抜くCPUバウンドの罠
Hacobell Developers Blogのフィード
この記事は「Hacobell Developers Advent Calendar」ー 8日目の記事です。 はじめに「あの言語の並行処理って、結局どう動くんだっけ?」日々の開発業務に追われる中で、ふと立ち止まってしまうことはありませんか?現代のアプリケーション開発において、マルチコアCPUの性能を最大限に引き出し、ユーザーに快適なレスポンスを返すために並行処理の理解は不可欠です。しかし、使用する言語によって、そのアプローチや内部的な挙動は驚くほど異なります。本記事では、Node.js, Python, Ruby, Goをピックアップし、それぞれの並行処理モデルが「CPUバウン...
1ヶ月前
記事のアイキャッチ画像
エンジニアの育休日記:ミルク選びとユーザーリサーチ・テストケース作成手法
Hacobell Developers Blogのフィード
この記事は「Hacobell Developers Advent Calendar」5日目の記事です。最近育休をとってました @na9amura です。毎日いろいろな初めての経験、試行錯誤をしていて大変ですが刺激のある毎日をおくっています。育児中に試行錯誤したことの1つに、ミルクを必要量飲み切ってくれないことがたまにあるという悩みを解消したい、ということがありました。その中でプロダクト開発、ソフトウェアエンジニアリングでも使う探索手法を応用できたのが面白かったので紹介してみます。身近な例で手法を学び、皆さんの仕事に応用する学びになれば嬉しいです!この記事は探索手法の紹介記事で...
1ヶ月前
記事のアイキャッチ画像
SlackのHuddleを使うなら、チャンネルを分けよう
Hacobell Developers Blogのフィード
こんにちは、ハコベル開発チームの坂東です。この記事は「Hacobell Developers Advent Calendar」4日目の記事です。私たちのチームでは、日常的にSlackのHuddle機能を使ってミーティングを行っています。手軽に音声通話を始められて便利な一方で、ある課題に悩まされていました。それは「Huddleの通知でメインチャンネルが埋まってしまう」という問題です。この記事では、会話専用チャンネルを作るというシンプルな工夫で、この課題をどう解決したかを紹介します。 メインチャンネルがHuddle通知で埋まる問題私たちのチームは3つのサブチームで構成されており、...
1ヶ月前
記事のアイキャッチ画像
「ブラウザ操作自動化くん」(車輪の再発明):社内AIハッカソン開発レポート
Hacobell Developers Blogのフィード
この記事は「Hacobell Developers Advent Calendar」3日目の記事です。前日の堀崎さんの記事「定型作業をAIで効率化する「ブックマークレット自動作成くん」:社内AIハッカソン開発レポート」の続編となっています。こちらもぜひ合わせてご覧ください。 はじめに本題に入る前に、少しだけ背景を紹介させてください。 先日ハコベルでは、社内「1Day AIハッカソン」を開催しました。https://note.com/hacobell/n/n5fa4579fbffc朝イチでチームビルディングをして、夕方には成果発表というタイトなスケジュールの中で、私のチームは「...
1ヶ月前
記事のアイキャッチ画像
定型作業をAIで効率化する「ブックマークレット自動作成くん」:社内AIハッカソン開発レポート
Hacobell Developers Blogのフィード
この記事は「Hacobell Developers Advent Calendar」ー 2日目の記事です。 はじめに皆さんの日々の業務には、このような面倒な定型作業は潜んでいないでしょうか?100個のチェックボックスを入力するのが大変一覧画面から特定フラグの行だけを抽出・除外したい全ての項目からタイトル名だけコピーしたいこれらはほんの一例ですが、ブラウザ上で行う単純ながらも時間のかかる作業は、多くの現場に存在します。私たちハコベルは、AI活用を積極的に推進しており、その一環として先日、社内「1Day AIハッカソン」を開催しました。https://note.com/...
1ヶ月前
記事のアイキャッチ画像
社内AIハッカソンを初めて主催してみた話
Hacobell Developers Blogのフィード
こんにちは、ハコベル開発チームの坂東です。この記事は「Hacobell Developers Advent Calendar」1日目の記事です。2025 年 10 月、ハコベル社内で初となる「1Day AI ハッカソン」を開催しました。主催者として企画から運営まで担当したのですが、初めてのイベント運営は想像以上に大変で、準備段階からかなりバタバタしてました。!イベント全体の様子や成果物の詳細については、以下の note 記事にまとめています。この記事では、運営者の視点から「どう準備したか」「何が大変だったか」を備忘録としてまとめます。https://note.com/haco...
1ヶ月前
記事のアイキャッチ画像
「SQS*Step Functions*Fargate」でジョブの待ち時間を解消したら、コストも80%削減できた話
Hacobell Developers Blogのフィード
こんにちは、ハコベルでエンジニアリングマネージャー兼テックリードをやっている吉岡です。この記事では、ハコベル配車計画 チームで実施した、インフラアーキテクチャ改善事例についてご紹介します。 これまでのアーキテクチャと課題ハコベル配車計画が提供する機能の一つに、配送ルートの最適化計算があります。ユーザーは、この計算が想定している時間通りに終わることを前提に業務を組んでいるため、遅延すると配車業務全体が遅れてしまいます。これまでも、ユーザー数の増加を見越してECSタスク数を調整するなど、運用でカバーすることで影響を防いできましたが、その対応頻度も高まっていました。旧アーキテクチャの...
2ヶ月前