SmartHR Tech Blog

スマートエイチアール開発者ブログ

【イベントレポート】元PMの社長と現PMがプロダクトについてしゃべる会_SmartHR 公開雑談 Vol.1

挨拶 こんにちは!プロダクトマネージャーの稲垣です。 みなさん、先日のイベント「元PMの社長と現PMがプロダクトについてしゃべる会_SmartHR 公開雑談 Vol.1」はご覧いただけましたか? 本記事では、当日のトーク内容とあわせ、参加者にいただいたアンケー…

「SmartHRのPdM」連載をはじめます

ご挨拶 こんにちは!プロダクトマネージャーの稲垣です。2020年1月にジョインし、現在はSmartHR本体のプロダクトマネジメントを担当しています。 これからしばらくの期間をかけ、連載的に「SmartHRのプロダクトマネージャー」について、同じくプロダクトマネ…

OpenAPI Generator と TypeScript で型安全にフロントエンド開発をしている話

こんにちは、SmartHR でフロントエンド開発を担当している @Tokky0425 です。 この記事では、私のプロダクトでの OpenAPI Generator を使ったフロントエンド開発の取り組みを紹介していきます。 目次 OpenAPI とは 「ラクラク分析レポート」の DX 上の課題 O…

SmartHR のフロントエンドエンジニアはプロダクト開発以外で何をやっているのかという話

こんにちは!フロントエンドエンジニアの髙田です! 先日 @diescake から SmartHR UI の運用についての紹介がありました。 tech.smarthr.jp 今回は SmartHR のフロントエンドエンジニアがプロダクト開発以外で何をやっているのかを紹介したいと思います! Sm…

SmartHRの残業王制度に関するお話

こんにちは、エンジニアのkinoppyd(平均残業10.2時間)です。今日は、週末に悪い意味で話題になった、SmartHRのエンジニアグループで運用されている残業王について、すこし弁明をさせていただければと思います。 自社の求人票で声出た pic.twitter.com/9JcO…

「プロダクト間共通の React コンポーネントライブラリ」がどうなったか、という話

こんにちは! フロントエンドエンジニアの @diescake です! 1 年程前に @nabeliwo よりこんな記事を公開しています。 tech.smarthr.jp 一言で要約してしまうと、SmartHR の各種プロダクトで一貫したユーザー体験を提供するために、SmartHR UI という React …

タイムライン振り返りをリモート開催した話

こんにちは! 二人しかいないアジャイル推進室のメンバーの一人、エンジニアの森住です。 アジャイル推進室とはなにか、については @kissy による以下のブログをご参照ください。 tech.smarthr.jp (当初はアジャイル推進室(仮)でしたが、「もう(仮)いら…

CTOがテックブログなんとかしてって言って一ヶ月が過ぎました

こんにちは、エンジニアのkinoppydです。 先日、SmartHRでのメタプログラミングRuby読書会と、その成果物というエントリを公開した直後に、毎週水曜日に開催されている社の全エンジニアが参加するテック定例というイベントの中で、CTOから「テックブログ最近…

コロナの時代の付箋ワークショップ

こんにちは!CTO の芹澤です。 不要不急の外出自粛が要請されてからそろそろひと月が経とうとしておりますが、みなさんいかがお過ごしでしょうか。 弊社では4月より全社員がリモート体制で勤務しているのですが、先日 PM の岸が「SmartHRにアジャイル推進室…

Jamf ProでMacのゼロタッチデプロイをやってみた話

こんにちは、コーポレートエンジニアの小石(@koipai)です。 この記事では、毎月10〜20人が入社してくるSmartHRにおいて、従業員PCにかかる初期セットアップを自動化して、オンボーディングをちょっと楽に、そしてリモートワークにも対応できるシステム構築を…

【9月開催を願って】自腹でつくる松本グルメマップ #RubyKaigi 2020

SmartHRのCEO宮田の自腹による、長野県松本市のお店を10軒まわったグルメマップです。RubyKaigi2020参加者はぜひチェックしてください!

SmartHRにアジャイル推進室(仮)を立ち上げました

はじめに みなさん、こんにちは!SmartHRでプロダクトマネージャをしてます岸(@kissy)です。 このたび、SmartHRをさらにアジャイルな強い組織にするために、アジャイル推進室(仮)(以下、推進室)を立ち上げました。この営み自体改善ありき、とりあえず…

SmartHRでのメタプログラミングRuby読書会と、その成果物

エンジニアのkinoppydです、お久しぶりです。 今日は社内メタプログラミングRuby 第2版読書会を開催した話と、その成果物に関して共有しようと思います。 SmartHR社内での勉強会 社内では、いくつかの勉強会や読書会が開催されています。業務で必要な知識を…

SmartHRにおけるプロダクトマネージャーの仕事とは?

はじめに SmartHRでプロダクトマネージャーをしております@hiroki_mです。2018年12月にSmartHRにジョインし、以降、主に年末調整機能のプロダクトマネジメントを担当しております。 本記事を書くきっかけ SmartHRでは、プロダクトのビジネスに関する部分をプ…

Rails6でbyebugを利用してデバッグするときに気をつけたいこと

SmartHRでRails顧問業をしていますwillnetです。最近はよくテストコードの治安維持活動をしています。 SmartHRでは複数のRailsアプリケーションが稼働していますが、その大半はRails6で動いています。先日、そのうちの一つのアプリケーションで「定義してい…

Ruby 2.7.0-preview2 で変わる Numbered parameter

お疲れ様です。 SmartHR 社で業務委託を承っております osyo と申します。 業務では主に activerecord-bitemporal の開発・保守を行っております。 前回は Ruby 2.7.0-preview1 Numbered parameters 完全攻略! という記事を書かせていただきました。 さて、…

SmartHRに入社したついでに髪の毛の色をコーポレートカラーにしたので入社ブログを書きました!

はじめまして、kinoppydといいます。SmartHRに9月入社して1ヶ月が経ったので、髪の毛の色をコーポレートカラーにしたついでに入社エントリを書こうと思います。なお、SmartHRのコーポレートカラーはこういうふうに決まったらしいです。 blog.shojimiyata.com…

私がSmartHRに入社して一ヶ月が過ぎました

俺だ、kinoppydだ。今日はお前にSmartHRで働くということはどんな感じなのかを伝えに来た。 このエントリは、なにか悪い力によって書かれました。 ただしいエントリは下のリンクを参照して下さい。 tech.smarthr.jp SmartHRという会社 社会の役に立つものを…

技術書典7 に参加します!

こんにちは、開発のりさきゃんです。 SmartHRの有志社員で執筆した「令和一年九月分給与明細」を技術書典7で頒布します! 3F ホールC か08C 14名が好きなものについて好きなように書きました。弊社で働く人間に興味があるかた、是非どうぞ! 経緯 技術書典、…

ビルの来客システムと Slack を連携させたら反響が大きすぎてヤバいので OSS 化しました

こんにちは、コーポレートエンジニアの yamashu (@yamashush) です。 前回↓の記事を書いたところ、予想外に大きな反響をいただきました。今回はその仕組みを OSS として公開したお知らせになります。 tech.smarthr.jp 記事公開後にどんな反応があったか 社内…

【イベントレポート】e-Gov 連携サービス開発者の集いを開催しました

こんにちは!SmartHR CIO の内藤(@kakipo)です。 去る 8/1 に「e-Gov 連携サービス開発者の集い」というニッチでコアなイベントを開催しました。 「e-Gov を知っている開発者」、一体世の中に何人いるんだ… と、集客に若干の不安があったものの、イベント…

プロダクト間共通の React コンポーネントライブラリを運用する話

こんにちは、 フロントエンドエンジニアの @nabeliwo です。 弊社には SmartHR というプロダクトの他に SmartHR の従業員 DB を利用して開発・提供される SmartHR Plus アプリ (以下、 Plus アプリ)というものがあります。 SmartHR CTOが語る中長期戦略。徹…

勤続13年で初めての転職。エンジニアの布施さんにSmartHRはどう映った?【突撃かなきゃん】

こんにちは! エンジニアのかなきゃん(@_kanacan_)です。 エンジニアになって1年を迎える私がエンジニアインタビューを担当させてもらいます。 わーーい! やりたいと言ったらやらせてもらえる環境に感謝...やる気満々です SmartHRで働くエンジニアは現在20…

ビルの来客システムと Slack を連携させたら便利すぎてヤバい

こんにちは、コーポレートエンジニアの yamashu (@yamashush) です。 本記事では、ビルの来客システムと Slack を連携させてみた話を書いていきたいと思います。 なにが課題だったか 弊社は2019年4月に六本木にオフィスを移転しました。 SmartHR 新オフィス…

Ruby 2.7.0-preview1 Numbered parameters 完全攻略!

こんにちは!SmartHR 社で業務委託を承っております osyo と申します。 業務では主に activerecord-bitemporal の開発・保守を行っております。 また、最近は趣味で Ruby にパッチを投げたりしています。 activerecord-bitemporal について詳しく知りたい方…

フロントエンドエンジニアの積極募集を始めました

こんにちは、エンジニアの nabeliwo です。 先日リリースされたカスタム社員名簿ではフロントエンドと BFF 層の開発を担当しました。かなりサクサク動くので機会がありましたらぜひ触ってみてください! カスタム社員名簿 さて、表題の通りですがフロントエ…

【保存版】自腹でつくる博多グルメマップ #RubyKaigi 2019

こんにちは!SmartHRで人事ブチョーしてます薮田(@yabucccchi)です。SmartHRはRubyKaigi 2019にShuttle Sponsorとして参加することになりました。 smarthr.co.jp 私たちは「会場で出会ったひとたちがそのまま飲みにいけるような情報を提供しよう」という思い…

アイドルだった私がエンジニアとして正社員になるまで

こんにちは! 去年の6月にインターンとして入社し、2月より正式に社員として迎えていただくことになりました、かなきゃんです(@kanacan) 。 ここまでどんな道のりだったか振り返ってみようと思います。 何してた人? まず、入社前の私ですが、「アイドルと某…

スクラムをうまく回すために受け入れ基準をきちんと書く

はじめに こんにちは。12月1日より、プロダクト開発のディレクションを担当している三好と申します。スクラムの役割定義で言うと、プロダクトオーナー(以下PO)がしっくりくるかと思います。 みなさんの開発現場では、スクラムがきちんと機能していますか?…

入社1週間でスムーズに開発に参加できるようになった理由

こんにちは、12月からSmartHRにジョインしましたエンジニアの @h1kita です! 入社して3週間がたちましたが、入社して1週間後にはガンガンコードを書いていけるようになりました。 今回は私が入社してから経験した、開発がスムーズに進められる助けになった…