if文を一つ消すということ – 複雑さを減らす、小さな決断の大きな効果 圧倒的な複雑さの前では、手も足も出なくなりがちです。でも、からまった糸を解くように「一つだけ」を丁寧に解くだけで、全体の複雑さは驚くほど減ることがあります。if文のように──そのたった一手が、あなたの前に風穴を開けてくれるかもしれません。
ネガティブフィードバックなしでもチームは動く – 注目がもたらすマネジメントの力 ネガティブなフィードバックを控えても、チームは動くのか?書籍『Nine Lies About Work』の内容と自身のマネジメント経験を通して、「注目と承認」の力を見直してみました。
技術的負債を未然に防ぐ!GitHub Actions × ESLint で PR にコードメトリクスを自動投稿 – Keep Your Code Simple 技術的負債を未然に防ぐには、コード品質を継続的に監視する仕組みが不可欠です。本記事では、GitHub Actions × ESLint を活用し、PR にコードメトリクスを自動投稿する方法を解説。Keep Your Code Simple を実現するための CI/CD の最適解を紹介します!
システムの複雑性とどう向き合うか – シンプルにする技術 システムは時間とともに必ず複雑化します。適切な設計と評価基準を持ち、疎結合・凝集度を意識することで、シンプルで保守性の高いシステムを構築・維持する方法を解説します。
計画通りに進めるより、計画を更新し続けることが大事 プロジェクト計画は守るものではなく、適応させるもの。スコープの区切りやMVP活用、信頼関係の構築を通じて、変化に強いプロジェクト運営を実現する方法について解説します。
本当に実現したい目的にこだわる – プロジェクトを進める前に考えるべきこと プロジェクトは「やること」が決まると、推進が目的になりがちです。しかし、本当に重要なのは「何のためにやるのか?」。目的にこだわる思考法や、手段に囚われないPMの視点について解説します。
プロジェクトを断る勇気 – PMが持つべき覚悟と戦略 プロジェクトを断ることはPMにとって難しい決断です。しかし、無理なプロジェクトを進めても傷が深まるだけ。断るための戦略、上位レイヤーへの働きかけ、そして最後に必要な「覚悟と勇気」について解説します。