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

「パターン」としてのスクラム

yosuke nagai
July 21, 2024
150

 「パターン」としてのスクラム

スクラムフェス金沢2024での発表資料となります。
私自身がアジャイルやスクラムに対して感じているメリットを伝えたく、学習し始めたパタン・ランゲージとスクラムの相関性からスクラムの強みを自分なりに考え、探り、言葉にしてみました。

yosuke nagai

July 21, 2024
Tweet

Transcript

  1.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 長井 洋介(ながい ようすけ)

    株式会社北國銀行 システム部 開発G グループ長 兼 株式会社デジタルバリュー テクノロジー部 部長 1978年~ 神戸出身 2005年~ 東京移住 様々なシステム開発に従事 "一人で全部できる"を目指し大手を渡り歩きフルスタック修行 WEB toB, toC, SNS, ゲームなど色んな形態やサービスサイズを経験 2021年8月 北國銀行に入行 デジタルバリュー社でアプリ開発、スクラムにどっぷり! 今はマネジメント中心でカード系開発監修+エンジニア採用を担当 程よく都会で雄大な自然と美味しいご飯 \石川 金沢 最高!/ 仕事で大切にしていること:原理原則と本質、誰でもできること 自己紹介 2
  2.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. \仕事が本当に楽しい/ 素晴らしい仲間とアジャイルのおかげ •

    アジャイル4年目に入る • 仕事もアジャイルも大変だけど学びだらけ • 大きな成長実感もある • もっともっと色んな事を学びたい モチベーション 3
  3.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. ウォーターフォール or アジャイルを

    重軽の認識だけで止めてしまいたくない モチベーション 10
  4.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 最初に • スクラムの知識を前提にした構成です

    • やや専門用語多め • 一方で、知識がない方でもスクラムやパターンの概要は見えるはず • スクラムをあまり知らない方も是非 ターゲット • アジャイルやスクラムに懐疑的なかた • アジャイルに苦手意識があるかた • スクラムの導入に自信が持てない方 • もちろんスクラムを愛する全ての方 この発表の対象者 13
  5.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「パターン」としてのスクラム 1. パタン・ランゲージとは

    2. デザインパターンとは 3. WEBフレームワークについて 4. スクラムのフレームワーク性とパターン性 a. スクラムの定型性 b. 活動の軽量性が持つ強み c. スクラムの創造性 アウトライン 14
  6.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「パターン」としてのスクラム 1. パタン・ランゲージとは

    2. デザインパターンとは 3. WEBフレームワークについて 4. スクラムのフレームワーク性とパターン性 a. スクラムの定型性 b. 活動の軽量性が持つ強み c. スクラムの創造性 アウトライン 15
  7.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「パターン」としてのスクラム 1. パタン・ランゲージとは

    2. デザインパターンとは 3. WEBフレームワークについて 4. スクラムのフレームワーク性とパターン性 a. スクラムの定型性 b. 活動の軽量性が持つ強み c. スクラムの創造性 アウトライン 16
  8.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「パターン」としてのスクラム 1. パタン・ランゲージとは

    2. デザインパターンとは 3. WEBフレームワークについて 4. スクラムのフレームワーク性とパターン性 a. スクラムの定型性 b. 活動の軽量性が持つ強み c. スクラムの創造性 アウトライン 17
  9.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(概要) • 1970年代に建築家クリストファー・アレグザンダーが提唱

    • 繰り返し現れる特徴をパターンとして捉え、それをラン ゲージとして定義 • 個々のパターンを語彙、言語として扱うことが目的 • 建築家のデザインの知を253のパターンとして記述 • なんとなく感じる心地よさを体系化 • パターンを有機的につなぎ関係(語彙の組合せ)も定義 • 人々が建築家の視点や発想を得て、考えたりコミュニケー ションすることを可能とする • 住民参加型の町造りを支援する共通言語 1.パタン・ランゲージとは 19
  10.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(概要) • 1970年代に建築家クリストファー・アレグザンダーが提唱

    • 繰り返し現れる特徴をパターンとして捉え、それをラン ゲージとして定義 • 個々のパターンを語彙、言語として扱うことが目的 • 建築家のデザインの知を253のパターンとして記述 • なんとなく感じる心地よさを体系化 • パターンを有機的につなぎ関係(語彙の組合せ)も定義 • 人々が建築家の視点や発想を得て、考えたりコミュニケー ションすることを可能とする • 住民参加型の町造りを支援する共通言語 1.パタン・ランゲージとは 20
  11.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(概要) • 1970年代に建築家クリストファー・アレグザンダーが提唱

    • 繰り返し現れる特徴をパターンとして捉え、それをラン ゲージとして定義 • 個々のパターンを語彙、言語として扱うことが目的 • 建築家のデザインの知を253のパターンとして記述 • なんとなく感じる心地よさを体系化 • パターンを有機的につなぎ関係(語彙の組合せ)も定義 • 人々が建築家の視点や発想を得て、考えたりコミュニケー ションすることを可能とする • 住民参加型の町造りを支援する共通言語 1.パタン・ランゲージとは 21
  12.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(概要) • 1970年代に建築家クリストファー・アレグザンダーが提唱

    • 繰り返し現れる特徴をパターンとして捉え、それをラン ゲージとして定義 • 個々のパターンを語彙、言語として扱うことが目的 • 建築家のデザインの知を253のパターンとして記述 • なんとなく感じる心地よさを体系化 • パターンを有機的につなぎ関係(語彙の組合せ)も定義 • 人々が建築家の視点や発想を得て、考えたりコミュニケー ションすることを可能とする • 住民参加型の町造りを支援する共通言語 1.パタン・ランゲージとは 22
  13.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(概要) • 1970年代に建築家クリストファー・アレグザンダーが提唱

    • 繰り返し現れる特徴をパターンとして捉え、それをラン ゲージとして定義 • 個々のパターンを語彙、言語として扱うことが目的 • 建築家のデザインの知を253のパターンとして記述 • なんとなく感じる心地よさを体系化 • パターンを有機的につなぎ関係(語彙の組合せ)も定義 • 人々が建築家の視点や発想を得て、考えたりコミュニケー ションすることを可能とする • 住民参加型の町造りを支援する共通言語 1.パタン・ランゲージとは 23
  14.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(価値感) • つくるだけでなく、つくり方をつくる、つくる人をつくる

    • そういった思考のビルディングブロックもつくる • 分野ごとに断片化したリアリティに橋を掛け、視点や発想 の共通理解を可能とさせる • 人が新しい言葉や語彙から新しい価値観や哲学を得るよう に、皆で学び合いながら柔軟且つ有機的に循環するもの • 応急処置的な社会を抜け出す事の困難さを軽減、解消し、 創造的な社会の実現を後押する 1.パタン・ランゲージとは 25 参考:パターン・ランゲージ 創造的な未来をつくるための言語(著:井庭 崇(いば たかし)、他) 慶応義塾大学出版会 https://www.keio-up.co.jp/np/detail_contents.do?goods_id=2604
  15.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(価値感) • つくるだけでなく、つくり方をつくる、つくる人をつくる

    • そういった思考のビルディングブロックもつくる • 分野ごとに断片化したリアリティに橋を掛け、視点や発想 の共通理解を可能とさせる • 人が新しい言葉や語彙から新しい価値観や哲学を得るよう に、皆で学び合いながら柔軟且つ有機的に循環するもの • 応急処置的な社会を抜け出す事の困難さを軽減、解消し、 創造的な社会の実現を後押する 1.パタン・ランゲージとは 26
  16.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(価値感) • つくるだけでなく、つくり方をつくる、つくる人をつくる

    • そういった思考のビルディングブロックもつくる • 分野ごとに断片化したリアリティに橋を掛け、視点や発想 の共通理解を可能とさせる • 人が新しい言葉や語彙から新しい価値観や哲学を得るよう に、皆で学び合いながら柔軟且つ有機的に循環するもの • 応急処置的な社会を抜け出す事の困難さを軽減、解消し、 創造的な社会の実現を後押する 1.パタン・ランゲージとは 27
  17.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(価値感) • つくるだけでなく、つくり方をつくる、つくる人をつくる

    • そういった思考のビルディングブロックもつくる • 分野ごとに断片化したリアリティに橋を掛け、視点や発想 の共通理解を可能とさせる • 人が新しい言葉や語彙から新しい価値観や哲学を得るよう に、皆で学び合いながら柔軟且つ有機的に循環するもの • 応急処置的な社会を抜け出す事の困難さを軽減、解消し、 創造的な社会の実現を後押する 1.パタン・ランゲージとは 28
  18.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(価値感) • つくるだけでなく、つくり方をつくる、つくる人をつくる

    • そういった思考のビルディングブロックもつくる • 分野ごとに断片化したリアリティに橋を掛け、視点や発想 の共通理解を可能とさせる • 人が新しい言葉や語彙から新しい価値観や哲学を得るよう に、皆で学び合いながら柔軟且つ有機的に循環するもの • 応急処置的な社会を抜け出す事の困難さを軽減、解消し、 創造的な社会の実現を後押する 1.パタン・ランゲージとは 29
  19.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「パターン」としてのスクラム 1. パタン・ランゲージとは

    2. デザインパターンとは 3. WEBフレームワークについて 4. スクラムのフレームワーク性とパターン性 a. スクラムの定型性 b. 活動の軽量性が持つ強み c. スクラムの創造性 2.デザインパターンとは 31
  20.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. デザインパターン(概要) • 設計ノウハウを蓄積し、名前をつけ、再利用しやすいように

    特定の規約に従ってカタログ化したもの • 書籍『オブジェクト指向における再利用のためのデザインパ ターン』において、GoF (Gang of Four) と呼ばれる4人の共 著者が、ソフトウェア開発に導入した23種の設計パターン集 • ソフトウェア開発におけるパターンは他にも、アンチパター ン、アーキテクチャパターン、ソフトウェアパターン、アナ リシスパターンなどレイヤーや対象が異なるものが多数存在 2.デザインパターンとは 33
  21.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 長井 洋介(ながい ようすけ)

    株式会社北國銀行 システム部 開発G グループ長 兼 株式会社デジタルバリュー テクノロジー部 部長 1978年~ 神戸出身 2005年~ 東京移住 様々なシステム開発に従事 "一人で全部できる"を目指し大手を渡り歩きフルスタック修行 WEB toB, toC, SNS, ゲームなど色んな形態やサービスサイズを経験 2021年8月 北國銀行に入行 デジタルバリュー社でアプリ開発、スクラムにどっぷり! 今はマネジメント中心でカード系開発監修+エンジニア採用を担当 程よく都会で雄大な自然と美味しいご飯 \石川 金沢 最高!/ 仕事で大切にしていること:原理原則と本質、誰でもできること 2.デザインパターンとは 34
  22.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. デザインパターン(概要) • 設計ノウハウを蓄積し、名前をつけ、再利用しやすいように

    特定の規約に従ってカタログ化したもの • 書籍『オブジェクト指向における再利用のためのデザインパ ターン』において、GoF (Gang of Four) と呼ばれる4人の共 著者が、ソフトウェア開発に導入した23種の設計パターン集 • ソフトウェア開発におけるパターンは他にも、アンチパター ン、アーキテクチャパターン、ソフトウェアパターン、アナ リシスパターンなどレイヤーや対象が異なるものが多数存在 2.デザインパターンとは 35
  23.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. デザインパターン(概要) • 設計ノウハウを蓄積し、名前をつけ、再利用しやすいように

    特定の規約に従ってカタログ化したもの • 書籍『オブジェクト指向における再利用のためのデザインパ ターン』において、GoF (Gang of Four) と呼ばれる4人の共 著者が、ソフトウェア開発に導入した23種の設計パターン集 • ソフトウェア開発におけるパターンは他にも、アンチパター ン、アーキテクチャパターン、ソフトウェアパターン、アナ リシスパターンなどレイヤーや対象が異なるものが多数存在 • ただしこれらのパターンは、パタン・ランゲージの思想や意 義とは若干異なる方向に進んでおり、型に嵌めるという意識 が強い 2.デザインパターンとは 36
  24.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「パターン」としてのスクラム 1. パタン・ランゲージとは

    2. デザインパターンとは 3. WEBフレームワークについて 4. スクラムのフレームワーク性とパターン性 a. スクラムの定型性 b. 活動の軽量性が持つ強み c. スクラムの創造性 3.WEBフレームワークについて 37
  25.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 1. アーキテクチャの提供 2.

    非機能要件の吸収 3. 学習コストや再利用性 3.WEBフレームワークについて 42
  26.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 1. アーキテクチャの提供 2.

    非機能要件の吸収 3. 学習コストや再利用性 3.WEBフレームワークについて 43
  27.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. ちなみに「非機能要件」とは 例えばアプリ開発で「〇〇ボタンだけ追加」と簡単に 言っても、裏では

    通信, 認証, ログ, エラー管理, 暗号 化…など。 家を建てる時に「水を使いたいです」と注文しないの と同じで、そういった「当たり前品質」などを非機能 要件と呼ぶ。 3.WEBフレームワークについて 44
  28.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 1. アーキテクチャの提供 2.

    非機能要件の吸収 3. 学習コストや再利用性 3.WEBフレームワークについて 45 ChatGPTで 「WEBフレームワークで打ち取れる非機能要 件を、そのモジュール名やライブラリ名と並 べて表形式で出力してください」 的な要求
  29.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 3.WEBフレームワークについて 46 機能要求

    Spring Boot Laravel Ruby on Rails ASP.NET Core MVC パッケージ依存関係管理 Spring Boot Composer Bundler NuGet ルーティング Spring MVC Laravel Routing Rails Routing ASP.NET Core Routing データベース接続とORM Hibernate Eloquent Active Record Entity Framework Core セキュリティ Spring Security Laravel Sanctum Devise ASP.NET Core Identity バッチ処理 Spring Batch Quartz.NET メッセージング Spring AMQP Laravel Queue Sidekiq キャッシュ管理 Spring Cache Laravel Cache Rails Cache ASP.NET Core Caching クラウドサポート Spring Cloud テストサポート Spring Test, JUnit PHPUnit RSpec, Minitest xUnit, MSTest, NUnit ミドルウェア Laravel Middleware ASP.NET Core Middleware セッション管理 Laravel Session Rails Session ASP.NET Core Session 認証と認可 Spring Security Laravel Passport Devise, Pundit ASP.NET Core Identity メール送信 Laravel Mail Action Mailer MailKit, SendGrid ファイルストレージ Laravel Filesystem Active Storage API構築 Spring MVC Laravel API Rails API ASP.NET Core Web API テンプレートエンジン Thymeleaf Blade ERB Razor バリデーション Spring Validator Laravel Validation Rails Validation DataAnnotations, FluentValidation ローカリゼーション Laravel Localization Rails i18n ASP.NET Core Localization WebSocketサポート Action Cable SignalR バックグラウンドジョブ Sidekiq Hangfire
  30.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 3.WEBフレームワークについて 47 機能要求

    Spring Boot Laravel Ruby on Rails ASP.NET Core MVC パッケージ依存関係管理 Spring Boot Composer Bundler NuGet ルーティング Spring MVC Laravel Routing Rails Routing ASP.NET Core Routing データベース接続とORM Hibernate Eloquent Active Record Entity Framework Core セキュリティ Spring Security Laravel Sanctum Devise ASP.NET Core Identity バッチ処理 Spring Batch Quartz.NET メッセージング Spring AMQP Laravel Queue Sidekiq キャッシュ管理 Spring Cache Laravel Cache Rails Cache ASP.NET Core Caching クラウドサポート Spring Cloud テストサポート Spring Test, JUnit PHPUnit RSpec, Minitest xUnit, MSTest, NUnit ミドルウェア Laravel Middleware ASP.NET Core Middleware セッション管理 Laravel Session Rails Session ASP.NET Core Session 認証と認可 Spring Security Laravel Passport Devise, Pundit ASP.NET Core Identity メール送信 Laravel Mail Action Mailer MailKit, SendGrid ファイルストレージ Laravel Filesystem Active Storage API構築 Spring MVC Laravel API Rails API ASP.NET Core Web API テンプレートエンジン Thymeleaf Blade ERB Razor バリデーション Spring Validator Laravel Validation Rails Validation DataAnnotations, FluentValidation ローカリゼーション Laravel Localization Rails i18n ASP.NET Core Localization WebSocketサポート Action Cable SignalR バックグラウンドジョブ Sidekiq Hangfire
  31.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 長井 洋介(ながい ようすけ)

    株式会社北國銀行 システム部 開発G グループ長 兼 株式会社デジタルバリュー テクノロジー部 部長 1978年~ 神戸出身 2005年~ 東京移住 様々なシステム開発に従事 "一人で全部できる"を目指し大手を渡り歩きフルスタック修行 WEB toB, toC, SNS, ゲームなど色んな形態やサービスサイズを経験 2021年8月 北國銀行に入行 デジタルバリュー社でアプリ開発、スクラムにどっぷり! 今はマネジメント中心でカード系開発監修+エンジニア採用を担当 程よく都会で雄大な自然と美味しいご飯 \石川 金沢 最高!/ 仕事で大切にしていること:原理原則と本質、誰でもできること 3.WEBフレームワークについて 48 非機能要件 こそ 最大の敵
  32.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 3.WEBフレームワークについて 49 機能要求

    
 Spring Boot 
 Laravel 
 Ruby on Rails 
 ASP.NET Core MVC 
 パッケージ依存関係管理 
 Spring Boot 
 Composer
 Bundler
 NuGet
 ルーティング 
 Spring MVC 
 Laravel Routing 
 Rails Routing 
 ASP.NET Core Routing 
 データベース接続とORM 
 Hibernate
 Eloquent
 Active Record 
 Entity Framework Core 
 セキュリティ 
 Spring Security 
 Laravel Sanctum 
 Devise
 ASP.NET Core Identity 
 バッチ処理 
 Spring Batch 
 
 
 Quartz.NET 
 メッセージング 
 Spring AMQP 
 Laravel Queue 
 Sidekiq
 
 キャッシュ管理 
 Spring Cache 
 Laravel Cache 
 Rails Cache 
 ASP.NET Core Caching 
 クラウドサポート 
 Spring Cloud 
 
 
 
 テストサポート 
 Spring Test, JUnit 
 PHPUnit
 RSpec, Minitest 
 xUnit, MSTest, NUnit 
 ミドルウェア 
 
 Laravel Middleware 
 
 ASP.NET Core Middleware 
 セッション管理 
 
 Laravel Session 
 Rails Session 
 ASP.NET Core Session 
 認証と認可 
 Spring Security 
 Laravel Passport 
 Devise, Pundit 
 ASP.NET Core Identity 
 メール送信 
 
 Laravel Mail 
 Action Mailer 
 MailKit, SendGrid 
 ファイルストレージ 
 
 Laravel Filesystem 
 Active Storage 
 
 API構築 
 Spring MVC 
 Laravel API 
 Rails API
 ASP.NET Core Web API 
 テンプレートエンジン 
 Thymeleaf
 Blade
 ERB
 Razor
 バリデーション 
 Spring Validator 
 Laravel Validation 
 Rails Validation 
 DataAnnotations, FluentValidation 
 ローカリゼーション 
 
 Laravel Localization 
 Rails i18n
 ASP.NET Core Localization 
 WebSocketサポート 
 
 
 Action Cable 
 SignalR
 バックグラウンドジョブ 
 
 
 Sidekiq
 Hangfire
 WEBフレームワークを使うとわかることは 「スクラッチは無理」
  33.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「パターン」としてのスクラム 1. パタン・ランゲージとは

    2. デザインパターンとは 3. WEBフレームワークについて 4. スクラムのフレームワーク性とパターン性 a. スクラムの定型性 b. 活動の軽量性が持つ強み c. スクラムの創造性 4.スクラムのフレームワーク性とパターン性 50
  34.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. “スクラムとは、複雑な問題に対応する適応型の ソリューションを通じて、⼈々、チーム、組織が価値を⽣み出すための軽 量級フレームワークである”

    “スクラムは実践する⼈たちの集合知で構築されている。” ”スクラムフレームワークの中で、さまざまなプロセス、技法、⼿法を使⽤でき る。 スクラムは 既存のプラクティスを包み込む。” 「スクラムガイド」2020-Scrum-Guide-Japanese.pdf より 4.スクラムのフレームワーク性とパターン性 51
  35.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. WEBフレームワークは ソフトウェアの集合体 スクラムフレームワークは

    経験がパターン化された集合知 4.スクラムのフレームワーク性とパターン性 53
  36.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「パターン」としてのスクラム 1. パタン・ランゲージとは

    2. デザインパターンとは 3. WEBフレームワークについて 4. スクラムのフレームワーク性とパターン性 a. スクラムが何を定型化しているか b. 活動の軽量性が持つ強み c. スクラムの創造性の強み 4.スクラムのフレームワーク性とパターン性 55
  37.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「パターン」としてのスクラム 1. パタン・ランゲージとは

    2. デザインパターンとは 3. WEBフレームワークについて 4. スクラムのフレームワーク性とパターン性 a. スクラムが何を定型化しているか b. 活動の軽量性が持つ強み c. スクラムの創造性 4.スクラムのフレームワーク性とパターン性 56
  38.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. <a. スクラムが何を定型化しているか> A.

    基本的な業務活動 4.スクラムのフレームワーク性とパターン性 58
  39.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. <a. スクラムが何を定型化しているか> A.

    基本的な業務活動 4.スクラムのフレームワーク性とパターン性 59 スクラムの3・5・3 3つの 役割 開発者 プロダクトオーナー スクラムマスター 5つの イベント スプリント スプリント プランニング デイリースクラム スプリント レビュー スプリント レトロスペクティブ 3つの 成果物 プロダクト バックログ スプリント バックログ インクリメント
  40.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. <a. スクラムが何を定型化しているか> A.

    基本的な業務活動 4.スクラムのフレームワーク性とパターン性 60 役割 体制、チームサイズ、担当、権限、責任、行動、 コミュニケーション プロセス 時間、仕事、協議、レポート、連携、検査、改善 成果物 計画、品質、成果、優先度、透明性
  41.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. <a. スクラムが何を定型化しているか> A.

    基本的な業務活動 業務活動が時間軸を含めルール化され 業務活動の非機能=当たり前作業 が打ち取りやすくなる 4.スクラムのフレームワーク性とパターン性 61
  42.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「パターン」としてのスクラム 1. パタン・ランゲージとは

    2. デザインパターンとは 3. WEBフレームワークについて 4. スクラムのフレームワーク性とパターン性 a. スクラムが何を定型化しているか b. 活動の軽量性が持つ強み c. スクラムの創造性 4.スクラムのフレームワーク性とパターン性 62
  43.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. <b. 活動の軽量性が持つ強み> A.

    確実性を高め「効果」の模索を支える 4.スクラムのフレームワーク性とパターン性 64
  44.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「確実性」にも目を向ける • 習慣性(イテレーティブなリズム)

    • 反復性(定着性、視点往復、スキルアップ) • 認知性(見通しの良さ) • 容易性(管理、説明、実行) • 観測性(状態、時間) • 検査性(比較、差分、衝突回避) • 柔軟性(シンプルにトラブル対処など) • 復元性(元に戻せる、サンクコスト) • 連動性(コミュニケーション) • 可搬性(ポータビリティ) • 裁量性(それが自律性にも) 4.スクラムのフレームワーク性とパターン性 66
  45.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「確実性」にも目を向ける • 習慣性(イテレーティブなリズム)

    • 反復性(定着性、視点往復、スキルアップ) • 認知性(見通しの良さ) • 容易性(管理、説明、実行) • 観測性(状態、時間) • 検査性(比較、差分、衝突回避) • 柔軟性(シンプルにトラブル対処など) • 復元性(元に戻せる、サンクコスト) • 連動性(コミュニケーション) • 可搬性(ポータビリティ) • 裁量性(それが自律性にも) 4.スクラムのフレームワーク性とパターン性 67
  46.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「確実性」にも目を向ける • 習慣性(イテレーティブなリズム)

    • 反復性(定着性、視点往復、スキルアップ) • 認知性(見通しの良さ) • 容易性(管理、説明、実行) • 観測性(状態、時間) • 検査性(比較、差分、衝突回避) • 柔軟性(シンプルにトラブル対処など) • 復元性(元に戻せる、サンクコスト) • 連動性(コミュニケーション) • 可搬性(ポータビリティ) • 裁量性(それが自律性にも) 4.スクラムのフレームワーク性とパターン性 68
  47.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「確実性」にも目を向ける • 習慣性(イテレーティブなリズム)

    • 反復性(定着性、視点往復、スキルアップ) • 認知性(見通しの良さ) • 容易性(管理、説明、実行) • 観測性(状態、時間) • 検査性(比較、差分、衝突回避) • 柔軟性(シンプルにトラブル対処など) • 復元性(元に戻せる、サンクコスト) • 連動性(コミュニケーション) • 可搬性(軽量性によるポータビリティ) • 裁量性(それが自律性にも) 4.スクラムのフレームワーク性とパターン性 69 本田圭佑さんの言葉 「量をこなしていないやつに質を語る権利はない」
  48.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「確実性」にも目を向ける • 習慣性(イテレーティブなリズム)

    • 反復性(定着性、視点往復、スキルアップ) • 認知性(見通しの良さ) • 容易性(管理、説明、実行) • 観測性(状態、時間) • 検査性(比較、差分、衝突回避) • 柔軟性(シンプルにトラブル対処など) • 復元性(元に戻せる、サンクコスト) • 連動性(コミュニケーション) • 可搬性(ポータビリティ) • 裁量性(それが自律性にも) 4.スクラムのフレームワーク性とパターン性 70
  49.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「確実性」にも目を向ける • 習慣性(イテレーティブなリズム)

    • 反復性(定着性、視点往復、スキルアップ) • 認知性(見通しの良さ) • 容易性(管理、説明、実行) • 観測性(状態、時間) • 検査性(比較、差分、衝突回避) • 柔軟性(シンプルにトラブル対処など) • 復元性(元に戻せる、サンクコスト) • 連動性(コミュニケーション) • 可搬性(ポータビリティ) • 裁量性(それが自律性にも) 4.スクラムのフレームワーク性とパターン性 71
  50.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「確実性」にも目を向ける • 習慣性(イテレーティブなリズム)

    • 反復性(定着性、視点往復、スキルアップ) • 認知性(見通しの良さ) • 容易性(管理、説明、実行) • 観測性(状態、時間) • 検査性(比較、差分、衝突回避) • 柔軟性(シンプルにトラブル対処など) • 復元性(元に戻せる、サンクコスト) • 連動性(コミュニケーション) • 可搬性(ポータビリティ) • 裁量性(それが自律性にも) 4.スクラムのフレームワーク性とパターン性 72 「相互作用」
  51.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「確実性」にも目を向ける • 習慣性(イテレーティブなリズム)

    • 反復性(定着性、視点往復、スキルアップ) • 認知性(見通しの良さ) • 容易性(管理、説明、実行) • 観測性(状態、時間) • 検査性(比較、差分、衝突回避) • 柔軟性(シンプルにトラブル対処など) • 復元性(元に戻せる、サンクコスト) • 連動性(コミュニケーション) • 可搬性(ポータビリティ) • 裁量性(それが自律性にも) 4.スクラムのフレームワーク性とパターン性 73 「相互作用」
  52.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「確実性」にも目を向ける • 習慣性(イテレーティブなリズム)

    • 反復性(定着性、視点往復、スキルアップ) • 認知性(見通しの良さ) • 容易性(管理、説明、実行) • 観測性(状態、時間) • 検査性(比較、差分、衝突回避) • 柔軟性(シンプルにトラブル対処など) • 復元性(元に戻せる、サンクコスト) • 連動性(コミュニケーション) • 可搬性(ポータビリティ) • 裁量性(それが自律性にも) 4.スクラムのフレームワーク性とパターン性 74
  53.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. <b. 活動の軽量性が持つ強み> A.

    確実性を高め「効果」の模索を支える 4.スクラムのフレームワーク性とパターン性 75
  54.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 「パターン」としてのスクラム 1. パタン・ランゲージとは

    2. デザインパターンとは 3. WEBフレームワークについて 4. スクラムのフレームワーク性とパターン性 a. スクラムが何を定型化しているか b. 活動の軽量性が持つ強み c. スクラムの創造性 4.スクラムのフレームワーク性とパターン性 76
  55.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. <c. スクラムの創造性> A.

    パタン・ランゲージの思想に近く より創造的な価値を生み出していけること 4.スクラムのフレームワーク性とパターン性 78
  56.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(価値感) • つくるだけでなく、つくり方をつくる、つくる人をつくる

    • そういった思考のビルディングブロックもつくる • 分野ごとに断片化したリアリティに橋を掛け、視点や発想 の共通理解を可能とさせる • 人が新しい言葉や語彙から新しい価値観や哲学を得るよう に、皆で学び合いながら柔軟且つ有機的に循環するもの • 応急処置的な社会を抜け出す事の困難さを軽減、解消し、 創造的な社会の実現を後押する 4.スクラムのフレームワーク性とパターン性 79
  57.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. スクラムの3/5/3 4.スクラムのフレームワーク性とパターン性 81

    3つの 役割 開発者 プロダクトオーナー スクラムマスター 5つの イベント スプリント スプリント プランニング デイリースクラム スプリント レビュー スプリント レトロスペクティブ 3つの 成果物 プロダクト バックログ スプリント バックログ インクリメント
  58.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. スクラムの3/5/3 スクラムチーム(3つの役割) スクラムイベント(5つのイベント)

    スクラムの成果物(3つの成果物) 開発者 プロダクトオーナー スクラムマスター スプリント スプリントプランニング デイリースクラム スプリントレビュー スプリントレトロスペクティブ プロダクトバックログ スプリントバックログ インクリメント 4.スクラムのフレームワーク性とパターン性 82
  59.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. スクラムの3/5/3 スクラムチーム(3つの役割) スクラムイベント(5つのイベント)

    スクラムの成果物(3つの成果物) 開発者 プロダクトオーナー スクラムマスター スプリント スプリントプランニング デイリースクラム スプリントレビュー スプリントレトロスペクティブ プロダクトバックログ スプリントバックログ インクリメント 4.スクラムのフレームワーク性とパターン性 83 他スクラムガイドの語彙 経験主義 リーン思考 イテレーティブ(反復的) インクリメンタル(漸進的) スクラムの三本柱(透明性、検査、適応) 改善活動 機能横断型 自己管理型 プロダクトバックログアイテム バックログリファインメント 完成の定義 タイムボックス 確約(コミットメント) プロダクトゴール スプリントゴール
  60.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. スクラムの3/5/3 スクラムチーム(3つの役割) スクラムイベント(5つのイベント)

    スクラムの成果物(3つの成果物) 開発者 プロダクトオーナー スクラムマスター スプリント スプリントプランニング デイリースクラム スプリントレビュー スプリントレトロスペクティブ プロダクトバックログ スプリントバックログ インクリメント 4.スクラムのフレームワーク性とパターン性 84 他スクラムガイドの語彙 経験主義 リーン思考 イテレーティブ(反復的) インクリメンタル(漸進的) スクラムの三本柱(透明性、検査、適応) 改善活動 機能横断型 自己管理型 プロダクトバックログアイテム バックログリファインメント 完成の定義 タイムボックス 確約(コミットメント) プロダクトゴール スプリントゴール 29
  61.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. スクラムで使ったことのあるプラクティス 目的、要求、品質 インセプションデッキ(エレベーターピッチ、やらないことリストなど)

    MVP(Minimum Viable Product) Readyの定義、受け入れ条件 意思決定マトリクス ユーザーストーリーマッピング (USM) マーケティング ペルソナ カスタマージャーニーマップ バリュー・ストリームマップ(VSM) ビジネスモデルキャンバス(BMC) バリュープロポジションキャンバス(VPC) リーンキャンバス チームビルド スキルマップ ワーキングアグリーメント ユビキタス言語 パーソナルマップ デリゲーションポーカー/ボード 4.スクラムのフレームワーク性とパターン性 85 計画 スプリント0(イテレーションゼロ) スパイク調査 プランニングポーカー ストーリーポイント タスク カンバン、スクラムボード ベロシティ計測 ファイブフィンガー  WIP制限(Work In Progress Limits) バーンダウンチャート ボーイスカウトルール 振り返り KPT YWT タイムライン Fun Done Learn(ファンダンラーン) 感情グラフ 象、死んだ魚、嘔吐 ポストモーテム
  62.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. スクラムで使ったことのあるプラクティス 目的、要求、品質 インセプションデッキ(エレベーターピッチ、やらないことリストなど)

    MVP(Minimum Viable Product) Readyの定義、受け入れ条件 意思決定マトリクス ユーザーストーリーマッピング  (USM) マーケティング ペルソナ カスタマージャーニーマップ バリュー・ストリームマップ( VSM) ビジネスモデルキャンバス( BMC) バリュープロポジションキャンバス( VPC) リーンキャンバス チームビルド スキルマップ ワーキングアグリーメント ユビキタス言語 パーソナルマップ デリゲーションポーカー /ボード 4.スクラムのフレームワーク性とパターン性 86 計画 スプリント0(イテレーションゼロ) スパイク調査 プランニングポーカー ストーリーポイント タスク カンバン、スクラムボード ベロシティ計測 ファイブフィンガー  WIP制限(Work In Progress Limits) バーンダウンチャート ボーイスカウトルール 振り返り KPT YWT タイムライン Fun Done Learn(ファンダンラーン) 感情グラフ 象、死んだ魚、嘔吐 ポストモーテム 35
  63.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(概要) • 1970年代に建築家クリストファー・アレグザンダーが提唱

    • 繰り返し現れる特徴をパターンとして捉え、それをラン ゲージとして定義 • 個々のパターンを語彙、言語として扱うことが目的 • 建築家のデザインの知を253のパターンとして記述 • なんとなく感じる心地よさを体系化 • パターンを有機的につなぎ関係(語彙の組合せ)も定義 • 人々が建築家の視点や発想を得て、考えたりコミュニケー ションすることを可能とする • 住民参加型の町造りを支援する共通言語 4.スクラムのフレームワーク性とパターン性 88 64
  64.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(概要) • 1970年代に建築家クリストファー・アレグザンダーが提唱

    • 繰り返し現れる特徴をパターンとして捉え、それをラン ゲージとして定義 • 個々のパターンを語彙、言語として扱うことが目的 • 建築家のデザインの知を253のパターンとして記述 • なんとなく感じる心地よさを体系化 • パターンを有機的につなぎ関係(語彙の組合せ)も定義 • 人々が建築家の視点や発想を得て、考えたりコミュニケー ションすることを可能とする • 住民参加型の町造りを支援する共通言語 4.スクラムのフレームワーク性とパターン性 89 64
  65.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(価値感) • つくるだけでなく、つくり方をつくる、つくる人をつくる

    • そういった思考のビルディングブロックもつくる • 分野ごとに断片化したリアリティに橋を掛け、視点や発想 の共通理解を可能とさせる • 人が新しい言葉や語彙から新しい価値観や哲学を得るよう に、皆で学び合いながら柔軟且つ有機的に循環するもの • 応急処置的な社会を抜け出す事の困難さを軽減、解消し、 創造的な社会の実現を後押する 4.スクラムのフレームワーク性とパターン性 90 64
  66.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. パタン・ランゲージ(価値感) • つくるだけでなく、つくり方をつくる、つくる人をつくる

    • そういった思考のビルディングブロックもつくる • 分野ごとに断片化したリアリティに橋を掛け、視点や発想 の共通理解を可能とさせる • 人が新しい言葉や語彙から新しい価値観や哲学を得るよう に、皆で学び合いながら柔軟且つ有機的に循環するもの • 応急処置的な社会を抜け出す事の困難さを軽減、解消し、 創造的な社会の実現を後押する 4.スクラムのフレームワーク性とパターン性 91 64
  67.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. <c. スクラムの創造性> A.

    パタン・ランゲージの思想に近く より創造的な価値を生み出していけること 4.スクラムのフレームワーク性とパターン性 92
  68.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. • 定型化による業務活動の担保 •

    軽量性からの確実性で適応と効果を • 様々なパターンから生まれる創造性 まとめ 95
  69.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 新たな気づき • パターンとして何かを決めることの大切さ

    • スクラムのエコシステムの大きさとメリデメ • 具体(スクラム)が他に適用しづらい • 全てアジャイルに!と続けても、頭打ちになる感覚… • 開発以外のどんな環境でも使えるフレームワークを作ってみた いなんて欲まで生まれ(PDCA<**<スクラム 的な) 最後に 100
  70.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. 新たな気づき • そういったものを誰かと研究したい

    • 実はずっとPodcast、ラジオをやりたいと思ってた • いろいろと一緒に語ったりするパートナーを探しています。 • 興味ある方は遠慮なく声掛けてください! 最後に 101
  71.   HOKKOKU FINANCIAL HOLDINGS, INC. All rights reserved. ◆スクラムフェス金沢 開催への感謝 •

    私は高校の頃に阪神淡路大震災で被災(震度7エリア) • 家が半壊 長い避難所生活を送った • 震災関心も高く、東日本の時も早い段階で東北の被災地にも足を運んだり • そんな自分が金沢に越してきて3年目の元旦に能登半島地震 • 北國銀行は石川全土に営業店があり、奥能登の複数店舗が被災 • 被災地の営業応援で輪島市にも行かせていただき 私は偶然にも、阪神、東日本、奥能登の3つの震災をこの目で見たわけですが、 やはり震度7のレベル通りの甚大な被害がそこにあり、まだまだ復興からは程遠い状況 復興支援も兼ねてのスクラムフェス金沢の開催、本当に大きな感謝を持っています。 運営の皆さまはもちろんのこと今日イベントにご参加くださった皆さまも、本当にありがとう ございます。 最後に 102