SmartHR Tech Blog

https://tech.smarthr.jp/

SmartHR 開発者ブログ

フィード

記事のアイキャッチ画像
CRE Camp #5 開催レポート 〜 CREをテーマとしたアンカンファレンスに初挑戦!
SmartHR Tech Blog
去る3月25日(水)、弁護士ドットコムさんの六本木オフィスにて、CRE Camp #5 が開催されました。 https://cre-camp.connpass.com/event/384128/ 私たち SmartHR CRE は CRE Camp の運営メンバーでもあるので、今回も運営として企画・準備段階から入りつつも、一人の CRE として参加し大いに楽しんで来ましたので、今日はその様子をレポートとしてお届けします!(この記事は SmartHR CRE の a-know と 16bit_idol の2名でお送りしています!) ちなみに弁護士ドットコムさんのオフィスはとっても落ち着いた会場で…
2日前
記事のアイキャッチ画像
合流直後のベロシティ低下をどう乗り越えたか? —— 従業員マスタB&Cチームのチームビルディング奮闘記
はてなブックマークアイコン 1
SmartHR Tech Blog
従業員マスタBチームのEitaです! 私たちのチームに、別のチームのメンバーが一時的に合流することになったので、いち早く立ち上がれるように様々なチームビルディングの施策を実施しました。本記事では、背景→やったこと→得られた変化の順で、このときのチームビルディングの様子を紹介します! 背景 2026年1月に、SmartHRの労務管理サービス開発で「従業員」を扱う機能を強化するために、従業員マスタAチーム、Bチーム、Cチームという3つのチームがそれぞれ組成されました。 中でも我々、従業員マスタBチームは、プロダクトマネージャー1人、チーフ(エンジニアリングマネージャー)1人、エンジニア2人の体制で…
2日前
記事のアイキャッチ画像
"Customer Observability" の対象となりうるものは何かを考えてみる
はてなブックマークアイコン 14
SmartHR Tech Blog
こんにちは!人給基幹プロダクト開発本部 CRE部 チーフの a-know(井上)です。普段は岡山県倉敷市の自宅からフルリモートで働いています。 SmartHR CRE の目指すところのうちの一つとして、「Customer Observability の獲得」というものを設定しています。この "Customer Observability" という言葉を初めて目にする方もいるかもしれません。この言葉については、例えば「CRE(Observability)」というSmartHRのロールについて説明しているページで、以下のように語っています。 CRE(Observability) 「私たちが、お客様…
3日前
記事のアイキャッチ画像
2026年版モブプログラミング実践録 ── シンキングハット法とClaude Codeで回すチーム開発
SmartHR Tech Blog
こんにちは。SmartHRプロダクトエンジニアの Kenta です。 普段は従業員マスタCというチームで開発をしていますが、2026年2月から一時的に従業員マスタBチームに合流しています。このチームには毎日モブプログラミング(以下、モブプロ)で実装を進めるという文化がありました。 「毎日2〜3時間って結構がっつりだな…」と最初は思いましたが、約2ヶ月間参加してみると、想像以上に学びの多い体験でした。この記事では、別チームのモブプロに飛び込んだ立場から、振り返りの仕組みや集合知の威力について紹介します。また、今エンジニアの間で最もホットなAIツールの一つである Claude Code をモブプロ…
5日前
記事のアイキャッチ画像
スクラムイベントでのAI活用 ── 叩き台を作る運用と、やめた運用
SmartHR Tech Blog
こんにちは、SmartHRで労務基本機能の開発をしている田中です。 私たちのチームでは、2025年の後半からスクラムイベントの準備・運営にAIを取り入れる取り組みを進めてきました。主に使っているのはNotion AIです。Slack・GitHub・Jira・Notionの情報を横断的に探索させ、各イベントの「叩き台」を生成させています。 この記事では、レトロスペクティブ・プロダクトバックログリファインメント(Product Backlog Refinement、PBR)・スプリントプランニング・スプリントレビューの4つのイベントでのAI活用を紹介します。試した結果やめたデイリースクラムでの事例…
7日前
記事のアイキャッチ画像
AIとスクラム —— ジェフ・サザーランド博士たちの最新メッセージと、SmartHRの現場で今起きていること
はてなブックマークアイコン 46
SmartHR Tech Blog
スクラムの生みの親ジェフ・サザーランド博士らが公開した「AIとスクラム」の核心を解説。多くの組織がAI活用で成果を出せない「生成AIパラドックス」への処方箋を紹介。
8日前
記事のアイキャッチ画像
関西エンジニアのLT会「第四回 唐揚げ会」を開催しました!
SmartHR Tech Blog
こんにちは。プロダクトエンジニアのゆきです。 2026/03/19に、SmartHR 大阪オフィスで開催された 第四回 唐揚げ会 - connpass に協賛しました。 この記事では、イベントの模様についてレポートします。 唐揚げ会とは 唐揚げ会とは、関西のエンジニアの交流を目的に、唐揚げを楽しみながらラフにテックな話題などについて話すイベントです。 これまでの開催レポートは以下をご覧ください。 関西エンジニアのLT会『第一回 唐揚げ会』を開催しました! - 虎の穴ラボ技術ブログ 関西エンジニアのLT会「第二回 唐揚げ会」を開催しました! - SmartHR Tech Blog 関西エンジニア…
9日前
記事のアイキャッチ画像
Roppongi.rb #40 がSmartHRで開催されました
SmartHR Tech Blog
こんにちは!プロダクトエンジニアのkureです。 2026年3月12日、SmartHR本社8Fのイベントスペースで、Rubyコミュニティ Roppongi.rb #40 を開催しました。 本記事では、当日の様子や登壇内容をレポートします。 Roppongi.rbとは Roppongi.rbは、六本木周辺のRubyistが中心となり、RubyやRailsに関する知見共有や交流を目的として定期的に開催されているコミュニティイベントです。主に次のようなことを行っています。 Ruby/RailsのLT 技術交流 Rubyist同士のネットワーキング SmartHRでの開催は今回で 6回目 となります。…
10日前
記事のアイキャッチ画像
Fukuoka CRE Lounge イベントレポート —— 3社のCREが語る過去・現在・未来
SmartHR Tech Blog
こんにちは、今年の3月からCRE(Customer Reliability Engineering)チームに配属になった s_arikawa です。それまではSmartHRの労務領域の機能開発チームに所属していました。 私はCREになってまだ1ヶ月も経っていないため、「他社のCREチームはどんな働き方をしているのだろう」という関心がありました。ただ、以前から東京で開催されていたCRE Campは、福岡からリモートで働いている私には参加が難しかったです。今回、「Fukuoka CRE Lounge」が福岡で開催されることを知り、迷わず参加を決めました。 「Fukuoka CRE Lounge」は…
13日前
記事のアイキャッチ画像
福岡Rubyist会議05レポート —— ブースとスポンサーセッションを提供
SmartHR Tech Blog
プロダクトエンジニアの @udzura です。 SmartHRは、2026年2月28日に福岡で開催された「福岡Rubyist会議05」に協賛してブースを出し、スポンサートークを行いました。私もスタッフ(福岡Rubyist会議のスタッフと、SmartHRのスタッフを兼任です!)として参加してきました。この記事では、当日聴講したセッションの内容をレポートします。 福岡Rubyist会議05とは ブースについて スポンサーセッションについて 本編セッションのレポート Keynote:SQLQL とは何だったのか(yancyaさん) Panel Discussion:「コミュニティの垣根を越えよう」(…
17日前
記事のアイキャッチ画像
QAエンジニアがバックエンドの自動テストに踏み込めるようになるために —— タレントマネジメントユニットでの学びと実務での活用
SmartHR Tech Blog
品質保証本部タレントマネジメントユニット(以下、タレマネユニット)のhigashiです! 本記事ではユニットで直近取り組んだバックエンドの自動テスト関連のスキル強化と活用の取り組みを紹介します。タレマネユニットが普段どんな取り組みをしているかの参考になれば幸いです。 取り組みの背景・取り組み開始前のメンバーのスキル感 タレマネユニットでは私たちの目指す姿にむけて「プロダクト特性や状況に合わせた本質的な価値を見極め、その価値を守り、より最大化できるよう最適な手法を考え実行していく」ことを推し進めています。*1 管掌範囲の中でも特に事業インパクトが大きいチームに対してQAエンジニアをアサインし、チ…
17日前
記事のアイキャッチ画像
SmartHRの労務プロダクトに興味をお持ちの方へ
SmartHR Tech Blog
この記事は、SmartHRの労務プロダクト領域にご興味をお持ちの方向けに、参考になりそうな情報をまとめたものです。 お気軽に カジュアル面談 のお申し込みをお待ちしております! 募集中の職種 ウェブアプリケーションエンジニア(労務領域 バックエンド) シニアウェブアプリケーションエンジニア(労務領域 シニアバックエンド) シニアウェブアプリケーションエンジニア(勤怠管理領域 シニアバックエンド) ウェブアプリケーションエンジニア(労務領域 人事マスタ バックエンド) エンジニアリングマネージャー候補 ウェブアプリケーションエンジニア(労務領域 チーフ候補) プロダクトマネージャー(労務領域) …
20日前
記事のアイキャッチ画像
現場の暗黙知を仕組みに変えるプロダクト開発の第一歩 —— カスタマーサクセス×開発チーム ワークショップレポート
SmartHR Tech Blog
SmartHRでプロダクトエンジニアをしている @kazukun です。これまでタレントマネジメント領域のプロダクト開発に多く携わってきました。直近ではHRアナリティクス機能やマネジメント育成計画機能の開発を担当しました。 今年の1月からは新たに組成された社内ツールユニットへ異動しました。これまでの顧客向けプロダクト開発とは異なり、CS(カスタマーサクセス)やコンサルなど社内メンバーが利用するツール群を開発するチームです。ユーザーが社内メンバーに変わったことで、「誰の何を解くのか」を改めてゼロから定義する必要がありました。 本記事では、CSメンバーと半日かけて実施したワークショップの内容を紹介…
20日前
記事のアイキャッチ画像
JaSST’26 Tokyo 登壇レポート —— 東京ビッグサイトでの2つの登壇の感想戦
SmartHR Tech Blog
はじめに 3/20(金)にJaSST’26 Tokyoが東京ビッグサイトで開催されました。 今回、ゴールドスポンサーとしてテクノロジーセッションを2枠いただいたので、次についての話をしてきました。 登壇1:開発チームとQAエンジニアの新しい協業モデル - 年末調整開発チームで実践する【QAリード施策】- higesawa, kaomiが登壇 登壇2:スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜 tarappoが登壇 開発チームとQAエンジニアの新しい協業モデル - 年末調整開発チームで実践する【QAリード施策】- spea…
21日前
記事のアイキャッチ画像
SmartHR パスキー対応の裏側 —— マルチテナントSaaSでの意思決定と実装
SmartHR Tech Blog
こんにちは。プロダクトエンジニアのutakahaです。 SmartHRでは、2025年12月9日にパスキーに対応しました。 smarthr.jp この記事では、パスキーに対応する際の意思決定や、実装時に困ったことなどを紹介します。 パスキーを導入した背景 SmartHRでは、従業員の大事な個人情報を扱っています。そのため、不正ログインを防ぐための対策を継続的に行っています。 これまでも、2要素認証を導入し、従業員に対して2要素認証を必須とする機能を提供してきましたが、次の一手として、利便性を高めつつ、セキュリティも強化できるパスキーに対応しました。 リリースから約3ヶ月経ち、すでに5,000社…
21日前
記事のアイキャッチ画像
事業戦略を日々の開発につなぐチームキックオフの実践
SmartHR Tech Blog
こんにちは。SmartHRでプロダクトエンジニアをしているkuriharaです。私は、タレントマネジメント領域の「キャリア台帳」を開発するチームで、プロダクトづくりに取り組んでいます。 先日、タレントマネジメント事業部全体のキックオフが実施されたのですが、それとは別にチームキックオフを行いました。 本記事では、そのチームキックオフで取り組んだ内容を紹介します。 キックオフの目的 期初は、目の前の開発タスクだけでなく、チームで「何を目指すのか」「なぜそれをやるのか」「どうやって進めるのか」という問いに向き合う重要なタイミングです。一方で、日々の忙しさの中では、課題に対する方向性をチームで話し合っ…
22日前
記事のアイキャッチ画像
チーム外からの問い合わせ対応、私はこうしてます
SmartHR Tech Blog
こんにちは! 給与計算チームでプロダクトエンジニアをしている teruya です! みなさんはチーム外からの問い合わせ対応をしていますか? 問い合わせ対応にはコードを書くのとは似て非なるスキルが必要なのが難しいところですが、ひとつひとつの問い合わせの背景を理解し、原因を特定し解決策を導く過程はまさに問題解決そのものであり、慣れてくるとだんだん面白くなってきます。 本稿では、チーム外からやってくる問い合わせへの対応の方法としてひとつの作法を提示します。 問い合わせ対応の何が難しいのか SmartHRの各プロダクトには、お客様からのテクニカルなお問い合わせを開発チームで調査・対応する場があります。…
23日前
記事のアイキャッチ画像
入社2年目を迎えたインプロセスで働くQAエンジニアの業務紹介
SmartHR Tech Blog
こんにちは!SmartHRの品質保証本部のSenです。 この記事では「SmartHRのQAエンジニアが普段どんなふうに働いているのか」を、最近の私の業務内容をもとに紹介します。 「QAエンジニア=テストする人」というわけではなく、品質を前に進めるために日々どういったことをしているかが少しでもみなさんに伝わると嬉しいです。 前提(私がどんな立ち位置のQAエンジニアか) 2025年2月にSmartHRに入社し、2025年7月からは給与計算領域の開発チームにインプロセスQA(品質保証本部に所属しつつ、開発チームに加わって動くQA)として参加しています。 組織の詳細な体制図については次の資料を見てくだ…
1ヶ月前
記事のアイキャッチ画像
SmartHRに入社したエンジニアリングマネージャーが最初の3ヶ月でやったこと
SmartHR Tech Blog
はじめまして、昨年末にSmartHRにジョインしたaloeです。 4つのチームを内包する「プロダクト基盤開発部」のエンジニアリングマネージャーとしてジョインし、早いもので3ヶ月が経ちました。 入社前の印象は「スタートアップを駆け抜けてきた(あるいは最中)にしてはずいぶんと体裁が整った企業だけれど、エンジニアリングマネージャーとしてやれることが残っているのだろうか」というものでした。入社して3ヶ月経ってみて、その印象がどう変化したのか、そしてどんな課題を見つけどう向き合ったのかを、自分自身のふりかえりに代えて、ここに書き残そうと思います。 入社後の率直な感想 入社後に一番に感じ取ったことは、メン…
1ヶ月前
記事のアイキャッチ画像
EMConf JP 2026 参加レポート —— ランチスポンサーセッションと非公式懇親会を開催
SmartHR Tech Blog
こんにちは。テクノロジーマネジメント本部でSRE/DPE/PSIRTのマネジメントをしている @sugamasao(id:seiunsky) です。 2026年3月4日に、東京都江東区のTOC有明で開催された「EMConf JP 2026」にシルバースポンサー兼ランチスポンサーとして参加しました。本記事では、SmartHRからの登壇やブース出展の様子を中心に、イベントをレポートします。 EMConf JP 2026とは EMConf JP 2026は、Engineering Manager(EM)の知見共有とコミュニティの活性化を目的とした技術カンファレンスです。 2026.emconf.jp…
1ヶ月前
記事のアイキャッチ画像
言語処理学会第32回年次大会にてSmartHRが2件の研究を発表!
SmartHR Tech Blog
SmartHRのML(機械学習)エンジニアの井上です。 SmartHRは2026年3月9日〜3月13日にライトキューブ宇都宮で開催された「言語処理学会第32回年次大会(NLP2026)」にシルバースポンサーとして協賛、および2件の研究発表を行いました! SmartHRでは多くのAI機能の開発を進める中、実務上の課題が学術的にも未解決なもので、今回の研究発表に至りました。 結果としてポスターセッションでは90分間途切れることなく来訪者が続き、2人とものどを枯らしてヘトヘトになるほどの反響をいただきました! 本記事ではその模様をレポートします! 言語処理学会とは 言語処理学会は自然言語処理(NLP…
1ヶ月前
記事のアイキャッチ画像
SmartHRから3名がRubyKaigi 2026に登壇! —— 函館でイカしたトークをお届けします
SmartHR Tech Blog
RubyKaigi 2026に、SmartHRからプロダクトエンジニア3名が登壇します! 登壇者からのコメントとともに紹介します。 SmartHRは、RubyKaigi 2026に「Hangout Sponsor」として協賛します。 RubyKaigi 2026とは RubyKaigi 2026は、2026年に北海道・函館で開催される、Ruby言語に関する国際カンファレンスです。Ruby言語のコア実装や周辺技術にフォーカスした発表が集まる、Rubyistにとって年に一度の大イベントです。 rubykaigi.org 登壇内容 それでは、今回登壇する3名のセッション概要と、本人の意気込みコメント…
1ヶ月前
記事のアイキャッチ画像
SmartHRの人事マスタを守る —— QAエンジニアとして挑む、品質保証の現場
SmartHR Tech Blog
こんにちは。SmartHR品質保証本部のkannaとkaomiです。 kanna:2025年10月入社。人事マスタユニットのQAエンジニア。好きな動物はパグです。 kaomi:2023年07月入社のQAエンジニア。今年1月に年末調整プロダクトから人事マスタユニットに異動。好きな動物はウォンバットです。 私たちが所属する人事マスタユニットは、2026年からQAエンジニア(以降QAEと表記)が後述する人事マスタエリアに本格的に関わりはじめた、まだまだ走り出したばかりのユニットです。 このブログでは、私たちがどんな課題を抱え、どう向き合っているのか、そしてどんな仲間と一緒に働きたいのかを、現場の言葉…
1ヶ月前
記事のアイキャッチ画像
2026年版 エンジニアのキャリアについて【SmartHRの場合】
SmartHR Tech Blog
2021年に エンジニアのキャリアについて【SmartHRの場合】 - SmartHR Tech Blog という記事を出して以来、SmartHR のエンジニア組織にはいくつかの変化が起きていました。 今回は最新版の組織図・制度に基づいて SmartHR におけるエンジニアのキャリアについて紹介します。 SmartHR のエンジニア組織について SmartHR のエンジニア組織は以下のような構造になっています。 ※組織構造の概略をお伝えすることが目的のため簡略化しています。 VPoE がダイレクター1を支え、ダイレクターがマネージャーを支え、マネージャーはチーフ2を支え、そしてチーフはメンバー…
1ヶ月前
記事のアイキャッチ画像
EM Night Talks – After Conference 登壇レポート
SmartHR Tech Blog
こんにちは。SmartHR で勤怠管理機能の開発をしている kobu です。 2026年3月10日に開催された「EM Night Talks – After Conference」に登壇しました。 この記事では、イベントの模様と登壇内容についてレポートします! EM Night Talks – After Conference は、株式会社UPSIDER、サイボウズ株式会社、株式会社ジーニー、株式会社カオナビ、SmartHR の5社が合同で主催した、EMConf JP 2026 の非公式アフターイベントです。 各社1名の方が登壇し、EMConf JP 2026 本編を振り返りつつ、それぞれの取…
1ヶ月前
記事のアイキャッチ画像
実働4日の衝撃。ウォーターフォール育ちの私が、1週間スプリントのスクラムに馴染むまで
SmartHR Tech Blog
実働4日の衝撃。ウォーターフォール育ちの私が、1週間スプリントのスクラムに馴染むまで
1ヶ月前
記事のアイキャッチ画像
SmartHRにエンジニアとして入社しました——入社3ヶ月で感じたやりがい
SmartHR Tech Blog
こんにちは、2025年の12月にプロダクトエンジニアとして入社したkawachiです。SmartHRに入社してから早3ヶ月が経ちました。現在はメッセージユニットでメッセージ機能の開発に携わっています。 この記事では、入社して3ヶ月を振り返り、エンジニアとしてSmartHRで働いてみて率直に感じたことをお伝えできればと思います。 自己紹介 新卒で就いたのは管理栄養士の仕事でしたが、その後エンジニアとして2社でSESや受託開発の経験を経て、2025年12月にSmartHRに入社しました。これまでは主にフロントエンドを中心に担当してきました。エンジニア歴は3年と少しで、まだまだ経験は浅いですが、日々…
1ヶ月前
記事のアイキャッチ画像
第15回SmartHR LT大会レポート ── 今年最初の盛り上がり!
SmartHR Tech Blog
こんにちは。SmartHRで基本機能(人事マスタ関連)を開発している hamada です。 この記事では、2026年2月20日に開催した第15回SmartHR LT大会の模様を、udzuraさん・tajimanさん・hotakaさん・namiokaさんと共にお届けします。 今回は、今年最初の開催にふさわしく、非常に盛り上がったLT大会になりました。 目次 目次 SmartHR LT大会とは 参加者情報 発表レポート 1.【私家版】The インシデントレスポンス(udzura さん) 2. Redisとなかよくなりたい(shimo さん) 3. Dockerをドッカーン(osyoyu さん) 4…
1ヶ月前
記事のアイキャッチ画像
給与計算機能の信頼性と透明性を支える給与ベイシスユニットを立ち上げました
SmartHR Tech Blog
SmartHR で給与計算機能の開発を担当しているプロダクトエンジニアの motsat と motty です。 現在、給与計算機能の開発には複数のチームが関わっています。本記事では、そのうちの1つである「給与ベイシスユニット」の役割や取り組みを紹介します。 給与計算機能の特徴と課題 給与計算機能は、SmartHRがクラウド人事給与基幹システムへの進化を目指す中で、重要な役割を担う機能です。 給与計算機能には、以下の特徴と課題があります。 計算の複雑さとスケール 100種類以上の給与項目を組み合わせた計算を、数千〜数万人規模の従業員に対して実行する 従業員数と項目数の掛け算で計算量が増加するため…
1ヶ月前
記事のアイキャッチ画像
ファイル名正規化とZIPファイルのMIMEタイプの判定 —— ファイルアップロードの実装で遭遇したOS固有の罠
SmartHR Tech Blog
こんにちは、SmartHRのプロダクトエンジニアのksaitoです。今回はファイルアップロードの実装で遭遇した2つの罠について共有します。 1つ目はmacOSのUnicode正規化によるファイル名の不一致、2つ目はWindowsのZIPファイルのMIMEタイプの違いです。 🔍 罠1: ファイル名が一致しない!? 特別徴収税額通知管理機能の開発でフォルダアップロードの機能を実装しており、フォルダ名が命名規則に沿っているか検証していました。 このフォルダ名には「パスワード取得用URLファイル」という文字が必ず含まれる想定でした。 以下は実際のプロダクトコードではありませんが、それに近い実装例です。…
1ヶ月前