Skip to content

Conversation

@kyu08
Copy link
Owner

@kyu08 kyu08 commented Nov 23, 2025

TODO

  • AIレビュー
  • セルフレビュー
    • markdownが期待通りにレンダリングされているかチェック
    • 誤字脱字チェック
    • 読みづらいところがないかチェック
    • TODOが残ってないかチェック
    • textlintの指摘で直したいところがあれば修正
    • 技術的に不正確/不明瞭な記述がないかチェック

@github-actions
Copy link
Contributor

github-actions bot commented Nov 23, 2025

プレビュー環境

プレビュー環境が更新されました。

URL: https://blog.kyu08.com/pr-255/

Commit: 5efb9a264ac24234e9afd14313f93d61d6923fa3

※ デプロイ完了まで数分かかる場合があります。

@github-actions
Copy link
Contributor

github-actions bot commented Nov 23, 2025

OGP画像が更新されました

the-deadline

the-deadline

@kyu08 kyu08 marked this pull request as ready for review November 23, 2025 14:30
@kyu08 kyu08 requested a review from Copilot November 23, 2025 14:30
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

このPRは、トム・デマルコの著書『デッドライン』についての読書ログを追加するものです。プロジェクトマネジメントに関する学びや考察が書かれており、生産性向上、リスク管理、人材管理、プレッシャーの効果などのトピックがカバーされています。

主な変更点:

  • 新しいブログ記事の追加(マークダウンファイル)
  • 記事用の画像ファイルの追加

Reviewed changes

Copilot reviewed 1 out of 3 changed files in this pull request and generated 3 comments.

File Description
content/posts/the-deadline/the-deadline.webp 記事に使用されるスクリーンショット画像
content/posts/the-deadline/index.md 『デッドライン』についての読書ログ記事本体


> 短期的に生産性を高める方法などない。生産性は、長期的な投資によって向上する。

(本筋ではないが)まずこれを読んだときに手作業の自動化のためのCI/CDを整備したら短期的に生産性はあがるのでは?と思った。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/no-exclamation-question-mark> reported by reviewdog 🐶
Disallow to use "?". (ja-technical-writing/no-exclamation-question-mark)


(本筋ではないが)まずこれを読んだときに手作業の自動化のためのCI/CDを整備したら短期的に生産性はあがるのでは?と思った。

が、ここでの生産性は「期間あたりのアウトプット」のことを指していて、「期間あたりのアウトカム」を指しているわけではないのかもしれないと解釈してひとまず納得した。(そもそもそんなに細かい話はしていない、またはCI/CDのような比較的すぐにできて明らかに生産性に寄与する施策はすでに実施済み、という前提はあるのかもしれない。)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "かも" が使われています。 (ja-technical-writing/ja-no-weak-phrase)


(本筋ではないが)まずこれを読んだときに手作業の自動化のためのCI/CDを整備したら短期的に生産性はあがるのでは?と思った。

が、ここでの生産性は「期間あたりのアウトプット」のことを指していて、「期間あたりのアウトカム」を指しているわけではないのかもしれないと解釈してひとまず納得した。(そもそもそんなに細かい話はしていない、またはCI/CDのような比較的すぐにできて明らかに生産性に寄与する施策はすでに実施済み、という前提はあるのかもしれない。)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "かも" が使われています。 (ja-technical-writing/ja-no-weak-phrase)


なので「生産性を大きく向上させるためには長期的な投資が重要なことが多い」くらいに捉えてみる。

たしかに長期目線でチームの生産性を大きく向上させるにはチームとしての練度を向上させたり、リアーキテクティングをはじめとした技術的負債を解消したり、スキルアップを図ったりといったことが必要になることが多いように思うのでその意味では同意できる文だった。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "思う" が使われています。 (ja-technical-writing/ja-no-weak-phrase)


たしかに長期目線でチームの生産性を大きく向上させるにはチームとしての練度を向上させたり、リアーキテクティングをはじめとした技術的負債を解消したり、スキルアップを図ったりといったことが必要になることが多いように思うのでその意味では同意できる文だった。

長期的な目線で課題に取り組むための前提としては以下のような要素がありそうに思う。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "思う" が使われています。 (ja-technical-writing/ja-no-weak-phrase)

1. そもそも向こう数年間組織が存続すること。
1. 手段を目的化せず、課題や目的から逆算して必要なアクションを我慢強く実行し、適切に振り返りや改善を行う組織文化があること。

スタートアップではまずは`1.`を満たさないことには元も子もないことがほとんどだと思うので、その意味でもビジネス上の成果を出すのをしっかりとやっていきたい。(言葉にするとあまりにも当たり前すぎる話だが)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "思う" が使われています。 (ja-technical-writing/ja-no-weak-phrase)

1. そもそも見積もりという行為自体が不確実性をはらんでいることを理解する
1. 不確実性を早期に削減することでPJ後半に手戻りや遅延が発生する確率を下げる

`1.`に関しては組織、人によってまちまちだと思うが最近自分が発見したズレの要因はこのあたり。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "思う" が使われています。 (ja-technical-writing/ja-no-weak-phrase)


## プレッシャーの効果(P200)
> - プレッシャーをかけても思考は速くならない。
> - 一時的なプレッシャーや残業は、人びとの焦点を定め、その仕事が重要であるという認識を高めるには有効な方法かもしれないが、プレッシャーをかけすぎると、かならず失敗する。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "かも" が使われています。 (ja-technical-writing/ja-no-weak-phrase)

> - 学習によって自分の生産性を向上させることがしずらい
> - 残業前提で成果を出すため再現性が低い
>
> ということだと思う。残業しすぎないことで学習の時間を確保したり、開発プロセスの改善やスコープの調整によってうまく成果を出せるようにできていることが重要なのだと思う。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "思う" が使われています。 (ja-technical-writing/ja-no-weak-phrase)

> - 学習によって自分の生産性を向上させることがしずらい
> - 残業前提で成果を出すため再現性が低い
>
> ということだと思う。残業しすぎないことで学習の時間を確保したり、開発プロセスの改善やスコープの調整によってうまく成果を出せるようにできていることが重要なのだと思う。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "思う" が使われています。 (ja-technical-writing/ja-no-weak-phrase)


プロジェクトマネジメントをしていると「どう不確実性を取り扱うか」というのが難しく、かつ一番重要度が高いように感じる。

プロジェクト(以下PJと表記)を進めていると様々な不確実性によってスケジュール遅延が発生し、品質が落ちたり、計画を変更してPJ期間を延ばしたり、スコープを削ったり、あるいは人員を追加したりというアクションが必要になる。(場合によっては残業が増えたりもする)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/max-ten> reported by reviewdog 🐶
一つの文で"、"を4つ以上使用しています (ja-technical-writing/max-ten)


プロジェクト(以下PJと表記)を進めていると様々な不確実性によってスケジュール遅延が発生し、品質が落ちたり、計画を変更してPJ期間を延ばしたり、スコープを削ったり、あるいは人員を追加したりというアクションが必要になる。(場合によっては残業が増えたりもする)

そして何より、当初の見積もりを超過するとエンジニア当人が感じるプレッシャーが増えたりモチベーションが下がったりする。(自分だけかもしれないが)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "かも" が使われています。 (ja-technical-writing/ja-no-weak-phrase)


`2.`への対策としては2点見積もり、3点見積もりのような手法を用いたり、見積もりをレンジで表現したりすることが考えられそう。(e.g. 「7月1日にリリースできそうです」と伝えるのではなく「7月前半にリリースできそうです」のように範囲で伝える。)

PJが進むに連れて不確実性が下がっていき、見積もりの精度も上がっていくはずなので徐々にレンジも狭くなっていくはず。なのでステークホルダーに一度伝えて終わり、というよりはチェックポイントごとに最新の見積もりを伝えるのが良さそうに思う。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "思う" が使われています。 (ja-technical-writing/ja-no-weak-phrase)

- 対象ソフトウェアへの理解が曖昧な状態では正しく切り分けることができない(マイクロサービス化にもいえそう)
- チームの人数をいたずらに増やすべきではない

というようなことかなと思った。(生産性以外にも様々な事情があるケースもあるとは思うので一概には言えないが)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "思う" が使われています。 (ja-technical-writing/ja-no-weak-phrase)


残業が常態化し「あとで残業すればいっか〜」というマインドになってしまうと結局日中の生産性は落ちてしまい無駄が増えてしまうので気をつけたい。

一方で昼夜問わず猛烈にコミットして成果を出しまくっている人も身の回りに複数いるので必ずしも残業が悪とまではいえない気持ちにもなっている。(あくまで今の自分がそう感じるというだけ人/時期によっては残業しないことの重要度が高まることは普通にあるとは思う)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [textlint] <eslint.rules.ja-technical-writing/ja-no-weak-phrase> reported by reviewdog 🐶
弱い表現: "思う" が使われています。 (ja-technical-writing/ja-no-weak-phrase)

@kyu08 kyu08 merged commit 13e83de into main Nov 23, 2025
3 of 4 checks passed
@kyu08 kyu08 deleted the the-deadline branch November 23, 2025 14:51
github-actions bot added a commit that referenced this pull request Nov 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants