アウトプットを頑張る

初めてのプログラミング学習期間中の記録と、日頃読んでいる本をメモのアウトプットをがんばります。

構造化思考のレッスン 荒木博行 (著) 読書メモ Part1

Chapter 1 構造化とはなにか

「構造化」とは何か?どんなメリットがあるのか?

  • 構造化の定義

    複雑なモノや情報を、目的に最適な形で、視覚的にわかりやすくまとめること

Chapter 2 構造化の5P

Purpose 構造化のための「目的」

  • 目的の解像度を高める
  • 目的を分解して、「誰が」「いつ」「誰と」「何をするために」その構造を使うのかを想像する

Piece 構造化のための「断片」

  • 抽象的なものから具体的に考えてみる
  • タスクを全部洗い出す

    Pieceの大きさにばらつきがある状態だと全体像が捉えにくくなる

  • 大きさを揃える

Perspective 構造化のための「視点」

  • ここが重要なフェーズ

    目的を踏まえて、散らばった断片たちをどのような視点で整理していくのか

1.Purposeベースで考える

  • 一度定義したPurposeを軸足に、構造化の視点をじっくり考えぬく

2.Pieceベースで考える

  • Purposeベースは頭を使って考える、Pieceベースは手を使って考えるイメージ

Pillar 構造化のための「支柱」

1.Pillarの本数

  • 少なければ少ない方がよい
  • 慣れないうちは2〜3本くらい

2.Pillarの関係性

  • 独立関係
  • 連続関係
  • 因果関係

3.Pillarの縁取り

  • 定義を具体的に設定し、判断が人によってずれないように注意をする

Presentation 構造化のための「表現」

  • これまでのロジックをどのような構造で表現するのが適切かを考える