SmartHR Tech Blog

SmartHR 開発者ブログ

アクセシビリティを担保するためにESLintの独自ルールを作っている話

こんにちは。プロダクトエンジニアのatsushimと言います。 社内ではプロダクトを開発する傍ら、アクセシビリティを高めるための改善や仕組みづくりを進めています。 この記事ではSmartHR独自のESLintのルールを作っている話をしたいと思います。 SmartHRでは…

最短距離で価値検証するために、開発生産性に向き合おうとしている話

季節の変わり目、みなさん体調いかがでしょうか? SmartHRで人事評価の開発をしているプロダクトエンジニアのnomusonです。今回は、開発生産性に関する指標を使って、最短距離で価値検証するために取り組もうとしていることを紹介します。 開発生産性って聞…

Rails Girls Tokyo 16th にコーチ/スポンサーとして参加しました!

はじめに Hello, World! SmartHRのプロダクトエンジニアのりさきゃんです。 2023年3月2日土曜日、Rails Girls Tokyo 16thに参加してきました。Rails Girlsは、女性がプログラミングを学び、技術コミュニティに参加するための一歩となるようなワークショップ…

ARR150億円、成長率150%のSmartHRを支えるプロダクト横断基盤開発チーム

こんにちは。SmartHR VP of Engineeringのmorizumiです。 2024年3月11日に「SmartHRがARR150億円を突破、前年比150%で成長」というリリースをSmartHRは出しているのですが、これはそんな急成長を支えているプロダクト横断基盤開発チームについての記事です…

開発メンバー全員で新規開発アイテムのディスカバリーに挑戦した話

PM

はじめに こんにちは。SmartHRプロダクトマネージャーのninomiyaです。 この記事は「SmartHRのプロダクトマネージャー全員でブログ書く2024」への参加記事です。 25人が持ち回りで毎週記事を投稿します。ぜひご覧ください! 今回は私が担当しているプロダク…

第3回SmartHR LT大会を開催しました!

こんにちは。SmartHRでプロダクトエンジニア(PdE)をしているsoul ( @ex_SOUL ) です。 先日、第3回SmartHR LT大会が開催されましたのでイベントの内容を紹介します。 SmartHR LT大会について DevRel主導のもと、有志のプロダクトエンジニアが集まって企画・…

PMの知らない法律・制度改正キャッチアップの世界

PM

はじめに みなさん、こんにちは!SmartHRでドメインエキスパートとして働いているchankesです! この記事は「SmartHRのプロダクトマネージャー全員でブログ書く2024」への参加記事です。25人が持ち回りで毎週記事を投稿しています。 ドメインエキスパートは…

プレースホルダーのアクセシビリティ上の課題と解決策

こんにちは!SmartHRプロダクトエンジニアのhimiです。 この記事ではプレースホルダーのアクセシビリティとユーザビリティについての課題と、その解決手段についての話を書きます。 プレースホルダーって何? Webアプリでよく見る、フォームコントロールに値…

SmartHR Labsを立ち上げました

PM

はじめに みなさん、こんにちは!プロダクトマネージャの岸(@kissy)です。「SmartHRにアジャイル推進室(仮)を立ち上げました」に続き、4年ぶり2度目の立ち上げましたシリーズです。 この記事は「SmartHRのプロダクトマネージャー全員でブログ書く2024」…

ハックデイでメンバーそれぞれが思い思いに開発を行い成果を上げました

こんにちは!SmartHRで配置シミュレーションの開発を担当している、プロダクトエンジニアの @tnagatomi です。 今回は、配置シミュレーション開発チームで定期的に実施しているハックデイでの取り組みを2024年2月14日のものを例にご紹介します。 ちなみに202…

「わからないと言えることは大事」「やることは無限にあるし、世の中に事例がないこともたくさんある」SmartHR PM座談会 vol.2

PM

SmartHRのプロダクトマネジメントチームでは2024年3月現在、25名のメンバーが活躍しています。 メンバーのことを少しでも知ってもらいたいと思い、昨年のPM座談会(「SmartHRは自分たちの成功体験を一回捨てるフェーズだと思う」SmartHR PM座談会 - SmartHR …

Code Climateで借金返済計画(と半年間の軌跡)

こんにちは!SmartHRで組織図機能の開発を担当している、エンジニアのmuranoです。半年ぶり2回目の記事投稿になります。 今回は私が所属している組織図機能の開発チームで取り組んだ技術的負債の可視化と解消について紹介しますっ (タイトルにある借金返済…

7チームで作っていた大きなプロダクトを分割再編しました

PM

こんにちは。SmartHRの労務領域でプロダクトマネージャーをしている塚本です。 この記事は「SmartHRのプロダクトマネージャー全員でブログ書く2024」への参加記事です。25人が持ち回りで毎週記事を投稿します。ぜひご覧ください! 2023年下期に労務プロダク…

部署不定問題:2年半かかった負債解消の歴史

PM

こんにちは。プロダクトマネージャーのふとしです。 この記事は「SmartHRのプロダクトマネージャー全員でブログ書く2024」への参加記事です。25人が持ち回りで毎週記事を投稿します。ぜひご覧ください! この記事では、私が担当していた部署不定問題というプ…

ActiveRecord::Base.transaction(joinable: false)を使ってはいけない

注意喚起の記事になります。タイトルが結論です。 既にこの問題に言及している記事はいくつかあるのですが*1、私は気付かずに踏んでしまったので、タイトルで「おっと、うちは大丈夫かな」と思ってもらえるようにこの記事を書いています。 joinableとは何か …

リリース前倒しを迫られたとき、僕を救ってくれたのは同僚のPMだった

PM

こんにちは。SmartHRプロダクトマネージャーのsonchoです。 この記事は「SmartHRのプロダクトマネージャー全員でブログ書く2024」への参加記事です。25人が持ち回りで毎週記事を投稿します。ぜひご覧ください! 僕からは先日新たにリリースされた「キャリア…

マルチプロダクトにおける共通基盤をどう作り、育てていくか

PM

こんにちは、SmartHRのプロダクト基盤領域で、テクニカルプロダクトマネージャーをしている hikita です。 この記事は「SmartHRのプロダクトマネージャー全員でブログ書く2024」への参加記事です。25人が持ち回りで毎週記事を投稿します。ぜひご覧ください!…

QAエンジニアが知識0から始めたセキュリティ分野に挑戦した2年間の歩み

こんにちは!SmartHR 品質保証部所属の ark265 、gonkm です。 SmartHR全体のプロダクトを横断的に品質保証業務を行なうチームに所属してます。 今回はQAエンジニアが知識0から始めたセキュリティ分野に挑戦した2年間の取り組みを振り返りつつ記事にしました…

E2E自動テストのロケーターの使い分けを考えてみた

QA

こんばんは!QAエンジニアのtanoです。 今回は、E2E自動テストを実装・運用しているなかでぶち当たる悩みのひとつである「ロケーターの使い分け」について、考えてみたことを書こうと思います。 本日開催されたイベント「JaSST nano vol.33」にて発表しまし…

Sentry Replayでアラート対応をお手軽に

こんにちは。人事評価機能のプロダクトエンジニアをしているotaniです。 私達のチームでは起こったエラーの検知・対応を監視ツールであるSentryで行っていますが、表示されるエラーメッセージやスタックトレースだけでは原因の特定が困難で、対応の優先度を…

俺たちは安心・安全・高速にデータ移行を終わらせたい!

こんにちは、@Tokky0425 です。 先日 SmartHR 社では「カスタム社員名簿」と「組織図」のサービス統合にあたって、前者から後者へのデータ移行を実施しました。 「カスタム社員名簿」のキャプチャ この記事では、その際に行ったいくつかの工夫を紹介したいと…

YAPC::Hiroshima 2024に協賛しました

2024年2月10日に広島国際会議場で開催されたYAPC::Hiroshima 2024でブースを出しました。 SmartHRとしては初めてのYAPC協賛です。 この記事ではその模様をお伝えします。 YAPC公式サイトで使用したバナー ※このバナーの制作記はこちら 前夜祭で番宣! 前日に…

プロダクトエンジニアとして実施した採用貢献について紹介します

こんにちは。SmartHRでプロダクトエンジニア(PdE)をやっているsoulです。 この記事では、私が半年間で実施した採用活動への貢献(採用貢献)について紹介します。 採用貢献を始めたきっかけ PdEはプロダクトをつくる役職で顧客の価値となるコードをかくことが…

オープン月報:とあるSmartHR PMの仕事内容

PM

こんにちは。SmartHRでPMをしているhiroki_mです。 この記事は「SmartHRのプロダクトマネージャー全員でブログ書く2024」への参加記事です。25人が持ち回りで毎週記事を投稿します。ぜひご覧ください! この企画に参加するにあたり何を書くかを考えてみたの…

推測統計学を活用してデータ分析してみた話

PM

こんにちは。プロダクトマネージャーの tora です。 この記事は「SmartHRのプロダクトマネージャー全員でブログ書く2024」への参加記事です。 25人が持ち回りで毎週記事を投稿します。ぜひご覧ください! 私が所属しているチームで1ヶ月ほど前に 申請にて代…

スタンディングデスクを買ってみました

こんにちは!はじめまして! プロダクトエンジニアとして働いておりますkobadaiと申します。 今回は開発のノウハウや技術とは関係のない、よくある一エンジニアのリモートワーク環境を改善するために導入した何某についてつらつらと記していきたいと思います…

第2回 SmartHR LT大会 開催レポート

こんにちは。SmartHRで配置シミュレーションを開発している新奥です。 先日、第2回SmartHR LT大会が開催されました。どのようなイベントだったのかを紹介します。 SmartHR LT大会について DevRel主導の元で、有志のプロダクトエンジニアが集まって企画・運営…

1000人の会社で部門横断プロジェクトを最短で立ち上げるコツ

PM

みなさんこんにちは!SmartHRのプロダクトマネージャー@ryopenguinです。 この記事は「SmartHRのプロダクトマネージャー全員でブログ書く2024」への参加記事です。25人が持ち回りで毎週記事を投稿します。ぜひご覧ください! 今回は「1000人の会社で部門横断…

SmartHRのプロダクトマネージャー全員でブログ書く2024

PM

「SmartHRのプロダクトマネージャー全員でブログ書く2024」企画の記事一覧ページです。

福岡からリモートでジョインしたエンジニアのチームオンボーディング体験談

こんにちは!プロダクトエンジニアの有川です。SmartHRには2023年12月に入社しました。 福岡の自宅からフルリモートで働いています。 リモートワークは柔軟性や効率の向上をもたらす一方で、孤立感やコミュニケーション不足といった課題も抱えることがありま…