Upgrade to Pro — share decks privately, control downloads, hide ads and more …

勤怠打刻の基礎知識

ymrl
July 19, 2019

 勤怠打刻の基礎知識

「勤怠を自動化する技術」LT Night スポンサートーク
https://connpass.com/event/135463/

ymrl

July 19, 2019
Tweet

More Decks by ymrl

Other Decks in Technology

Transcript

  1. 慶應 FC修士課程修了後、ソーシャルゲーム系ベンチャーを 経て2014年よりfreeeに参画。
 2015年より人事労務freee(当初 給与計算freee) 開発に携 わる。
 
 freee株式会社 従業員による投票で選

    れた代表として36 協定にハンコを押したりもしています
 
 現在 デザインシステム 開発をメインでやっていますが、今 日 勤怠 話をします。
 3 @ymrl
 freee株式会社 Iエンジニア

  2. 創業からIPOまで、中小企業活性化 ため サービスを一気通貫で提供
 freee会社概要
 ❂ 納税する
 ↗ 育てる
 ↻ 運営する

    
 ✩ じめる
 会社設立 freee
 開業 freee
 クラウド会計ソフト freee 
 人事労務 freee
 (マイナンバー管理 freee 含む) 
 クラウド申告 freee
 161億603万円 (資本準備金等含む) 従業員数 事業内容 クラウド型バックオフィスサービス 開発・販売 資本金 設立年月日 2012年7月 505名(2019年1月末時点) 「働きがい ある会社」 2017年 ランキング3位 2018年 ランキング8位 2019年 ランキング4位
  3. 10 エクスキューズ
 • ここで 一般的な法人 従業員、特にI 系企業 エンジニアであることが前提と なっている話が中心となります
 •

    いろいろな例外が法令に記載されていることが多い分野ですが、説明 簡潔さを重 視するため、それら 説明 省略させていただきます

  4. 12 一般的な「残業代」 しくみ
 • 何時から何時まで働くべきな かが決まっている(所定 勤務時間)
 ◦ 例)10:00から18:00まで働いてください。12:00〜13:00 休憩時間です


    • 上記から み出して働いた分が「残業代」
 ◦ 上記 例で 7時間以上働いたらそ 分 賃金が支払われなけれ ならない
 • 特定 条件を満たす労働に 「割増賃金」を支払う必要がある

  5. 13 一般的な「割増賃金」 種類
 • 下記 条件を満たす場合に 、賃金を割増しして支払う必要がある
 ◦ 1日8時間また 週40時間を超える場合、時間外労働となり25%以上


    ◦ 深夜(午後10時から午前5時) 場合、深夜労働となり25%以上
 ◦ 法定休日 場合、休日労働となり35%以上
 ※法定休日 7日に1回あれ 良い で、休日出勤が必ずしも35%増しとなるわけで ない

  6. 15 残業代 計算例
 10:00から18:00まで 勤務(昼休憩が12:00から13:00)で、
 9:30から22:30まで勤務した場合
 勤務時間 09:30〜22:30 9:30
 22:30


    10:00
 12:00
 18:00
 22:00
 総労働時間 
 12:00
 18:30
 時間外労働時間
 04:00
 深夜労働時間
 00:30
 13:00
 (時間単価) * 12 + (時間単価) * 0.25 * 4 + (時間単価) * 0.25 * 0.5 

  7. 19 フレックスタイム制
 • 日々 勤務 開始・終了時間を労働者自身が調整できる制度
 ◦ 例)7:00〜11:00に勤務開始、16:00〜20:00に勤務終了してください
 • 1ヶ月以内

    期間で清算期間を設定し、期間内 総勤務時間が所定 勤務時間よ りも多けれ 残業代を支払い、不足していれ 控除される
 ➔ 総勤務時間 把握が必要な で、正しく勤怠をつける必要がある

  8. 20 裁量労働制
 • 毎日 勤務を「みなし労働時間」 長さ分働いていたとみなす制度
 ◦ 働いた時間が短くても(それだけで )給料が減らない
 ◦

    どんなに遅くまで残って働いていても残業代が発生しない
 • I エンジニア 場合 専門業務型裁量労働制が適用される場合が多い
 ◦ ちなみに「プログラマー」 専門業務で ない で適用できない
 ◦ ほかに「企画業務型裁量労働制」がある

  9. 22 裁量労働制でも残業代を支払う場合がある
 • 振替休日を取らずに休日出勤をした場合
 ◦ 所定 勤務日で ない で、勤務に応じた賃金が払われる必要がある
 •

    深夜勤務をした場合
 ◦ 深夜割増分 みなし労働時間に入っていない で支払われる必要がある
 ➔ コンプライアンス上、これらを支払う必要 有無をハッキリさせたい で、
 使用者 従業員に勤怠 記録を義務付けることになる

  10. 23 裁量労働制 安全配慮義務
 • 「使用者 、労働契約に伴い、労働者がそ 生命、身体等 安全を確保しつつ労 働することができるよう、必要な配慮をするも とする」(労働契約法

    第五条)
 • 長時間労働をしている従業員 把握 安全配慮義務上でも必要
 ◦ 「システムコンサルタント E脳出血死事件」 判例が有名らしい
 ➔ や り使用者 従業員に勤怠 記録を義務付けることになる

  11. 27 打刻機能「タイムレコーダー」
 • ホーム画面に打刻ボタンが表示される
 • iO /Androidアプリでも打刻できる
 • 打刻時点 位置情報を保存できる


    ビジネスプラン みで 提供となります。
 ライトプランで 、打刻機能を除いた勤怠管理機能がご利用になれます

  12. 29 性善説 vs 性悪説
 • 打刻をし忘れたときにどうするべきか
 ◦ 性善説:自分で勤怠データを修正できるようにする
 ◦ 性悪説:上司などに申告して修正してもらわなきゃダメ


    • 性悪説 場合 「個人 端末で打刻させる も怖い」 パターンもあり得る
 ➔ 「位置情報を保存するか」「打刻時間を修正できるか」を設定可能にした
 ➔ 打刻時間を修正しても、元 時間が記録されたままになるようにした

  13. 30 「正確な時刻と 」問題
 • 勤怠 時間がズレてしまうとトラブル 元
 ◦ 例)10:00に出勤した に記録上

    10:03で遅刻したことになってしまった
 • 正確な時刻と どこにある か
 ◦ 当然 ことながらクライアント 時計が正確であると 限らない
 ◦ リクエストがサーバーに到達するまで何ミリ秒かかるかわからない
 ➔ 基本的に クライアントが送信してくる時刻を信用するが、
 あまりにズレていたらサーバー 時刻を保存するようにした

  14. 31 勤怠システムを作る側から見た勤怠自動化
 • 勤務 実態を正確に反映できるも になっていると良い
 ◦ 終業後に社内で部活動や飲み会をやっていても勤務時間にならない
 ◦ 土日に会社に忘れも

    を取りに行っても勤務時間にならない
 • 「これを使っている でズルできません」が言えると強い
 ◦ 人力でやるよりズルしづらい状態になっていると管理する側も安心
 ◦ ここから上手くイノベーションが起こせると良いなと思います

  15. 34 freee社内で 打刻カスタマイズ事例
 ボタン一つで勤怠打刻できる方法、お教えします (A Io buttonで打刻)
 https://developers.freee.co.jp/entry/1-button-punch-in-with-aws-iot-button
 
 freee 新しく公開されたAPIを使って、非エンジニアが音

    声で勤怠打刻をしてみました!
 (OK, google. 出社したよ)
 https://developers.freee.co.jp/entry/freee-hr-time-recorder-voice-control-via-api
 
 Oculus Goを使った 勤怠打刻で気持ちを高める
 ( 空間でキャラクターと見つめ合って打刻)
 https://developers.freee.co.jp/entry/time-record-vr
 
 

  16. 42 そして、エンジニアも募集しています
 • 実 現在 勤怠関係 機能 開発 大阪オフィスで行っています
 ◦

    通称「たこ焼きチーム」
 ◦ 社内外でやたらとたこ焼きをやっています
 ◦ 大阪で働きたい方、関西出身 方、ぜひお声がけください
 • もちろん東京でもエンジニアを大募集しています!!!
 ◦ 人事労務 もちろん、様々なポジション エンジニアを募集中です
 詳しく こちら: https://jobs.freee.co.jp/