Claude Media
Claudeで標準時間を設定する — ストップウォッチ観測とレイティングの検算

Claudeで標準時間を設定する — ストップウォッチ観測とレイティングの検算

ストップウォッチで測った観測時間を、レイティングで正味時間に直し、余裕率を加えて標準時間にするまでの計算を、Claudeのコード実行で検算する手順です。

標準時間は、工程の人員計画や原価、納期の約束に使う数字です。ストップウォッチで測った秒数を平均しただけの値を、そのまま標準時間にしてしまう例は少なくありません。観測した作業者が速かったのか遅かったのかを補正し、休憩や用達の分を足す手順が抜けているためです。

この記事では、観測記録からレイティング補正、余裕率の加算、1時間あたりの生産数までの計算を、Claudeのコード実行で検算する手順を説明します。補正係数を決めるのは人です。Claudeには、決めた係数で計算し直させ、式と結果の食い違いを洗い出させます。

標準時間は3段の計算で決まる

手順

観測時間から標準時間まで

  1. 1

    観測時間の平均を出す

    要素作業ごとに、ストップウォッチで測った秒数を平均します。異常値は先に除きます。

  2. 2

    レイティングで正味時間にする

    観測した作業者のペースを標準のペースに換算します。平均に係数をかけます。

  3. 3

    余裕率を加えて標準時間にする

    疲労や用達などの余裕を足します。外掛けか内掛けかで式が変わります。

式にすると次のとおりです。

項目式意味
正味時間式観測時間の平均 × レイティング係数意味標準のペースで作業したときの時間
標準時間(外掛け)式正味時間 × (1 + 余裕率)意味余裕率を正味時間に対する割合で持つ
標準時間(内掛け)式正味時間 ÷ (1 − 余裕率)意味余裕率を全体の時間に対する割合で持つ

レイティング係数は、標準のペースを100(または1.00)とする表し方が一般的です。観測した作業者が標準より速ければ100を超え、遅ければ100を下回ります。要素作業ごとに係数が違うことも普通にあります。手の作業は速いのに、検査は慎重で遅い、といった具合です。

観測記録のシートを作る

最初に決めるのは、シートの形です。1行を1サイクル、1列を1要素作業にします。

列内容入れ方
A内容サイクル番号入れ方1から連番
B〜D内容要素作業ごとの観測時間(秒)入れ方ストップウォッチの値をそのまま
E内容備考入れ方部品を落とした、声をかけられた、など

備考の列が、異常値を除く根拠になります。「26秒」という数字だけでは外れ値かどうか判断できませんが、備考に「部品落下」とあれば、通常のサイクルではなかったと説明できます。

氏名は載せず、「作業者A」のように役割か記号で書きます。標準時間は工程の数字であって、個人の評価ではありません。観測対象の個人名が載った表をチャットに貼る必要はありません。

例:3要素・10サイクルの観測

次の例は、ボルトの取り付け・締結・検査を10サイクル測った、仮の記録です。数値は説明用に作ったもので、実在の工程のデータではありません。

要素作業観測時間(秒、10サイクル)レイティング備考
A取り付け観測時間(秒、10サイクル)18, 19, 17, 18, 19, 18, 26, 18, 17, 19レイティング110備考7サイクル目は部品落下
B締結観測時間(秒、10サイクル)22, 21, 23, 22, 22, 24, 21, 22, 23, 22レイティング100備考なし
C検査観測時間(秒、10サイクル)9, 10, 9, 9, 10, 9, 9, 10, 9, 9レイティング90備考なし

Aの7サイクル目を含めて平均すると18.9秒です。除いた9サイクルの平均は18.11秒で、0.8秒近く違います。外れ値を残すと、作業の実力より長い時間が標準になります。

除いた後の計算は次のとおりです。

  • A:18.11秒 × 1.10 = 19.92秒
  • B:22.2秒 × 1.00 = 22.20秒
  • C:9.3秒 × 0.90 = 8.37秒
  • 正味時間の合計:50.49秒

余裕率を12%と置くと、外掛けの標準時間は50.49 × 1.12 = 56.55秒です。内掛けなら50.49 ÷ 0.88 = 57.38秒になり、同じ12%でも0.8秒ほど長くなります。1時間あたりの生産数は、外掛けで3600 ÷ 56.55 ≒ 63.7個です。

余裕率の12%は例のための値です。職場の条件や疲労の程度で変わるので、自社の取り決めか、時間研究の基準に沿って決めます。

Claudeに検算させる依頼文

計算は手元のExcelでも組めます。それでもClaudeに検算させるのは、式の組み間違いと、どのサイクルを除いたかの記録漏れを見つけるためです。

依頼文には、観測記録、レイティング係数、余裕率、掛け方(外掛けか内掛けか)、除外するサイクルとその理由を、すべて明記します。

添付の観測記録(CSV)から標準時間を計算してください。
- 要素作業はA、B、Cの3つ。列名はCSVのとおり
- 除外するのはサイクル7のAだけ。理由は部品落下(備考列に記載)
- レイティングはA=110、B=100、C=90
- 余裕率は12%。外掛けと内掛けの両方を出す
- 要素ごとの平均(除外前と除外後)、正味時間、標準時間、1時間あたりの個数を表で
- 係数や除外は私が決めたものです。妥当かどうかの評価は不要です
- 計算に使ったコードも見せてください

最後の2行が肝です。係数の妥当性までClaudeに評価させても、根拠になるのは渡したCSVの数字だけです。レイティングは観測者が現場で下した判断で、映像のないClaudeが代わりに決められるものではありません。ここでは、与えた係数で計算し直すことだけを頼みます。

コード実行が必要になる場面

Claudeが回答の中で計算するとき、コードを実行して求めた値と、文章の中で暗算した値とでは信頼性が違います。API側のコード実行ツールの説明では、桁数の多い計算や、手順が多い計算、精度が要る計算でコードを実行するとされています。標準時間の計算は手順が多く、小数が並ぶので、実行の対象に入ります。

チャットで使うときは、アカウントでコード実行とファイル作成が有効になっている必要があります。FreeからEnterpriseまでの各プランで、Web・デスクトップ・モバイルのどれでも既定で有効です。TeamとEnterpriseでは、組織のオーナーが組織の設定で無効にできます。無効になっていると、CSVを渡しても計算がコード実行を通りません。

検算コードの中身

Claudeが書くコードの形は、依頼文で変わります。次は、依頼文のとおりに計算させたときに期待する形の一例です。

import pandas as pd
 
df = pd.read_csv("observation.csv")
rating = {"A": 1.10, "B": 1.00, "C": 0.90}
allowance = 0.12
 
# サイクル7のAだけを除外(備考列に部品落下)
df.loc[df["cycle"] == 7, "A"] = float("nan")
 
mean = df[["A", "B", "C"]].mean()          # NaNは平均から除かれる
normal = sum(mean[k] * rating[k] for k in rating)
 
outer = normal * (1 + allowance)
inner = normal / (1 - allowance)
print(mean.round(2).to_dict())
print(round(normal, 2), round(outer, 2), round(inner, 2))
print(round(3600 / outer, 1))

mean() は欠損値を既定で飛ばすので、除外するサイクルを空欄にすれば、平均の分母も自動的に9になります。ここで、除外したつもりが分母10のまま平均していた、という食い違いが起きやすいところです。コードに除外の行が明示されていれば、Excelの式側の誤りと突き合わせられます。

手元で同じ計算を走らせると、先の例の数値と同じ結果になります。Claudeの出力を鵜呑みにせず、自分の手計算かExcelの結果と、小数第1位まで合うかを見てください。合わないなら、除外の扱い、レイティングの掛け忘れ、外掛けと内掛けの取り違えのどれかです。

なお、API側のコード実行環境にはpandas・numpy・scipy・openpyxlなどが入っていて、インターネットには接続されません。依頼文で「このパッケージをインストールして」と頼んでも、環境に無いものは使えない前提で考えます。チャットでの扱いは、TeamとEnterpriseで既定のネットワークアクセスが無効という点が違います。

外掛けと内掛けの選び方

くらべる

余裕率の持ち方で標準時間が変わる

正味 × (1 + 余裕率)

外掛け

余裕を正味時間に対する割合で持ちます。計算が簡単で、現場の説明もしやすい方式です。

正味 ÷ (1 − 余裕率)

内掛け

余裕を就業時間全体に対する割合で持ちます。休憩や用達が1日の何割かという取り決めと相性が良い方式です。

同じ12%でも、先の例では外掛けが56.55秒、内掛けが57.38秒でした。差は1.5%ほどですが、月に何万個も作る工程では無視できない差になります。

大切なのは、どちらの方式かを標準時間の表に書いておくことです。余裕率の数字だけが引き継がれ、掛け方が不明になると、別の人が計算し直したときに値が合わなくなります。依頼文に「外掛けと内掛けの両方を出す」と書いたのは、切り替えたときの差を見るためです。

観測記録を渡すときの注意

落とし穴

レイティングをClaudeに任せると標準時間がぶれる

レイティング係数は、観測した作業者のペースが標準よりどれだけ速いか遅いかを、観測者が現場で判断した値です。CSVの数字だけから決められる値ではないので、Claudeに推定させず、観測者が決めた係数を与えます。

観測記録を扱うときの確認事項は、次の4点です。

  1. 備考に書いた除外理由と、依頼文の除外サイクルが一致しているか
  2. 要素作業ごとのレイティング係数が、観測時の記録と一致しているか
  3. 余裕率が外掛け・内掛けのどちらを前提にした値か
  4. 1サイクルあたりの観測回数が、依頼文とCSVの行数で合っているか

チャットにファイルを渡す場合、公式の案内では、アップロードとダウンロードの上限は1ファイル30MBです。観測記録のCSVはこの大きさに届かないので、制限を気にする場面はまずありません。

セキュリティの面では、外部のファイルやサイトに埋め込まれた指示でClaudeが誘導される可能性があるため、機能を使っている間は挙動を見守り、予期しない動きがあれば止めるよう案内されています。観測記録は工程の内部情報なので、社外から受け取ったファイルをそのまま計算に混ぜず、自分で作ったCSVだけを渡すほうが安全です。

コード実行とファイル作成は、通常のチャットよりも使用量の枠を多く消費します。何度も計算し直すなら、依頼文を整えてから1回で出させるほうが、枠の面でも無駄がありません。

Claude for Excelで同じ表を作る場合

観測記録がもともとExcelにあるなら、Claude for Excelで式を組ませる方法もあります。製品ページには、セルについて質問でき、数式を壊さずに前提を更新できると書かれています。Excel、PowerPoint、WordのClaudeは、有料プランすべてで一般提供です。

Excelの中で作らせる場合は、標準時間を値でなく式で出させます。レイティングと余裕率は別のセルに置き、式からそのセルを参照させると、後から係数を変えても標準時間が連動します。外掛けと内掛けは、同じシートに2行で並べておくと、差が一目で分かります。

ただし、Excelの中で組んだ式と、チャットのコード実行で出した値の両方を持っておくと、片方の誤りに気づけます。この検算の使い方が、この記事の主題です。

標準時間を確定する前に人が決めること

Claudeが検算で保証できるのは、与えた係数のもとで計算が正しいことだけです。次の判断は、観測した人とライン管理者が行います。

  • 観測したサイクル数が、ばらつきに対して足りているか
  • 作業者が観測を意識して、ふだんと違うペースで作業していないか
  • 要素作業の区切りが、手順書の区切りと合っているか
  • 余裕率に、段取り替えや部品補給の余裕が含まれているか

たとえば、観測が10サイクルで足りるかどうかは、ばらつきの大きさで変わります。1サイクルが10秒前後の作業と、5分かかる作業では、必要な回数が違います。Claudeに「十分か」を尋ねると何かしらの答えは返りますが、現場の事情までは知りません。

標準時間を設定したら、数字の根拠として、観測日、観測者、作業者の条件(経験年数ではなく「標準的な熟練度」など)、レイティング係数、除外したサイクルと理由、余裕率と掛け方を記録に残します。製造記録として残すなら、記録の信頼性の観点が要ります。点検の考え方は製造記録のデータインテグリティの点検にまとめています。

業務量調査との違い

同じ観察ベースの記録でも、事務の業務量調査と製造の標準時間設定では、時間の持ち方が違います。事務の調査は「半日に何をしたか」を区分別に足すもので、1回の作業時間は大きなばらつきを持ちます。手順は業務時間調査を業務量表に集計する手順で説明しています。

標準時間は、繰り返す作業を1サイクルずつ測り、補正して1個あたりの時間にするものです。そのため、レイティングと余裕率という補正の段が加わります。

標準時間から人員を割り出すときは、1個あたりの時間に月の生産数をかけ、1人あたりの稼働時間で割ります。工数見積の幅や前提条件の書き方は工数見積(人月)の書き出し手順と共通する部分があります。

まとめ

標準時間の計算は、観測時間の平均、レイティングによる正味時間化、余裕率の加算の3段で、補正係数は人が決めます。Claudeには、与えた係数と除外サイクルのまま計算し直させ、コードと結果を見せさせて、手元の計算と突き合わせます。

外掛けと内掛けの選択は、同じ余裕率でも結果が変わるので、標準時間の表に掛け方を必ず書き添えます。数字が合わないときに疑う場所は、除外の扱い、レイティングの掛け忘れ、掛け方の取り違えの3つです。

この記事を共有:XはてブLinkedIn