開発者ではない方のための
  アジャイル開発入門
     ESM セミナー
   アジャイル開発の始め方

          株式会社アトラクタ
               原田騎郎
原田 騎郎
 Kiro  HARADA

 アジャイルコーチ
 ドメインモデラー
 SCMコンサルタント

 Twitter:  @haradakiro

 認定スクラムプロフェッショナル
 認定スクラムマスター
 認定スクラムプロダクトオーナー
 株式会社アトラクタ  代表取締役
アジャイル開発って何?
•  アジャイルマニフェスト見る
非開発者のためのアジャイル開発入門
なぜアジャイルマニフェスト?
•  プロジェクトの失敗

•  使われないシステム

•  予算・納期の超過

•  確定しない要件
ウォーターフォールの失敗?
•  要件定義をしっかりやれていない

•  仕様がちゃんと決まっていない

•  外部設計書がまとも書けていない

•  テストを真面目にやっていない
ウォーターフォールを
 しっかりやる方法はないの?
•  手戻りのない要件確定手法はあるか?




•  すなわち、未来予測をする能力はあるの
   か?
プロジェクトマネジメント
•  限られた期間において唯一性のある成果物を
   生み出すしくみをどうマネージできるか。




•  正しい計画を立てて、計画を忠実に実行する
            or
•  唯一性のある成果物の価値を最大限に高める
   ために、必要に応じて計画も変更する
企業情報システムの使われ方




  http://www.kogures.com/hitoshi/webtext/kj1-hatten-nenpyo/index.html
企業で使われるソフトウェア
•  業務の効率化
 –  経理、販売、在庫、人事、etc.

•  業務の統合化
 –  ERP
 –  BPR

•  新業務そのもの
 –  SCM
 –  CRM
 –  E-Commerce etc.
問題ドメインの変化
•  あることをうまくやる(速く、安く、正確
   に)

•  全体を見通す

•  新しい業務(顧客)を開拓する
クネビンフレームワーク
Dave Snowden らにより提唱された問題ドメ
インを分類するフレームワーク

•    シンプル(Simple)
•    煩雑(Complicated)
•    複雑(Complex)
•    カオス(Chaotic)

•  無秩序(Disorder)
           Cynefin	
  Framework	
  h/p://www.youtube.com/watch?v=N7oz366X0-­‐8
クネビンフレームワーク
シンプル
•  対象の問題を誰が見てもすぐに理解できる

•  知覚->分類->対応

•  うまくやる方法をベストプラクティスとし
   て利用できる
煩雑
•  対象の問題を理解するには、専門知識と
   作業が必要

•  知覚->分析->対応

•  うまくやる方法は複数あるので、それらを
   グッドプラクティスとして活用できる。
複雑
•  対象の問題を理解するには、観察するだ
   けでは無理で、探査が必要

•  探査->知覚->対応

•  対象がどんな反応をするかを安全小規模
   に確かめつつ、次の対応を考える。プラ
   クティスは出現する。
カオス
•  対象を理解することも難しいかもしれな
   い。やってみて結果をみて反応する。

•  行動->知覚->対応

•  まったく新しいプラクティスを考えなけれ
   ばならない。既存の知識は役に立たない。
シンプルな問題?
情報システムの課題の変化
•  シンプル→煩雑→複雑



•  課題に合わせてプロセスも変化

 –  プロセス定義なし→ウォーターフォール→繰
    り返し型→アジャイル
企業システム	
      対象業務        典型例        開発運用プ   問題ドメイ
                             ロセス     ン
70∼   業務の一部       経理システム     なし      シンプル
80                データ入力      (カウボー
                  EUC        イ)
90∼   バックオフィス業務 ERP - BPR    WF      煩雑

00∼   他部署との連携     オープン SCM   アジャイル   複雑
      社外との連携



08∼   個人の余暇       ソーシャルゲーム   アジャイル? カオス?
知識と学習
•  複雑系を複雑系のまま扱うには、
 –  予測が困難
 –  コスト効率が悪い


•  繰り返しの学習の中で、複雑と煩雑を切り
   分ける能力を身につける
ビジネスのイノベーション
•  製品イノベーション
•  プロセスイノベーション

•  コンウェイの法則

•  顧客の学習能力、改善能力を活かす製品
   が必要となってきた。
コンウェイの法則




システムを設計する組織は、その構造をそっく
りまねた構造の設計を生み出してしまう」
          http://www.flickr.com/photos/mwichary/2356663850/
複雑なドメインへの対応(例)
           境界	
         リズム	
       フィードバック	
細胞	
       細胞膜	
        サーカディアン	
   イオンチャネル	
Scrum	
    チーム境界	
      スプリント	
     スプリントレビュー	
  
                                    プランニング	
DDD	
      明確に境界づけら     モデリングのうずま   ユビキタス言語	
           れたコンテキスト	
   き	
TPS	
      ライン	
        タクトタイム	
    かんばん
まとめ
•  ウォーターフォールがうまくいかなくなっ
   たのは、やる人の能力がなかったからで
   はない。

•  対象とする課題が、シンプル、煩雑から複
   雑なものに移り変わってきたから。
まとめ(きれず)	

•  プロセスを決定する前に、問題ドメインを
   理解する努力をしよう。
 –  事前に理解しきれなかったら、学習すること
    を活動に入れたプロセスを使う。

•  効率性を重視するプロセスから、学習と
   改善を重視するプロセスへ。
 –  そのやり方の一つがアジャイル開発手法

More Related Content

PDF
大規模レガシー環境に立ち向かう有機的な開発フォーメーション #devsumi #devsumic
PDF
ソフトウェア開発を加速させるリーン開発の原則 公開用
PDF
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
PDF
アジャイルな見積りと計画づくり勉強会
PDF
メトリクスを用いたソフトウェア品質定量評価・改善 (GQM, Metrics, ET2013)
PDF
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
PDF
テスト文字列に「うんこ」と入れるな
PPTX
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話
大規模レガシー環境に立ち向かう有機的な開発フォーメーション #devsumi #devsumic
ソフトウェア開発を加速させるリーン開発の原則 公開用
SQuBOKガイドV3概説 ~IoT・AI・DX時代のソフトウェア品質とシステム監査~
アジャイルな見積りと計画づくり勉強会
メトリクスを用いたソフトウェア品質定量評価・改善 (GQM, Metrics, ET2013)
OSC2012Kansai@Kyoto 自宅SAN友の会 - インフラエンジニアなら知っておきたい ストレージのはなし
テスト文字列に「うんこ」と入れるな
インセプションデッキ: やらないことリストと トレードオフスライダーをやってる話

What's hot (20)

PDF
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
PDF
Head First Inception Deck
PDF
リーン開発の本質 公開用
PDF
RedmineのFAQとアンチパターン集
PDF
Marp Tutorial
PDF
大企業アジャイルの勘所 #devlovex #devlovexd
PDF
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
PDF
エンジニアから飛んでくるマサカリを受け止める心得
PPTX
誰にでもできるプレゼン入門 〜解脱プレゼンの極意〜
PDF
車載ソフトウェアの品質保証のこれから
PDF
簡単な算数でできる文章校正
PDF
Agile Quality アジャイル品質パターン (QA2AQ)
PDF
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ
PDF
Software-company Transformation
PDF
フロー効率性とリソース効率性について #xpjug
PPTX
振り返り(アジャイルレトロスペクティブズ)
PDF
What is quality culture? Is it something tasty?
PDF
スクラムパタン入門
PDF
アジャイル品質パターン (Agile Quality, QA2AQ)
PPTX
20171005 告白に学ぶ http status code
パターン QA to AQ: 伝統的品質保証(Quality Assurance)からアジャイル品質(Agile Quality)へ
Head First Inception Deck
リーン開発の本質 公開用
RedmineのFAQとアンチパターン集
Marp Tutorial
大企業アジャイルの勘所 #devlovex #devlovexd
品質を加速させるために、テスターを増やす前から考えるべきQMファンネルの話(3D版)
エンジニアから飛んでくるマサカリを受け止める心得
誰にでもできるプレゼン入門 〜解脱プレゼンの極意〜
車載ソフトウェアの品質保証のこれから
簡単な算数でできる文章校正
Agile Quality アジャイル品質パターン (QA2AQ)
Redmineでチケット駆動開発を実践する~チケットに分割して統治せよ
Software-company Transformation
フロー効率性とリソース効率性について #xpjug
振り返り(アジャイルレトロスペクティブズ)
What is quality culture? Is it something tasty?
スクラムパタン入門
アジャイル品質パターン (Agile Quality, QA2AQ)
20171005 告白に学ぶ http status code
Ad

Viewers also liked (20)

PDF
三島teNet第9回ワークショップ アジャイルな開発とは(公開版)
PDF
『「product discovery team」に学ぶ成功する為のproduct ownership』振り返り結果 - 第27回 POStudy ~プロ...
PDF
CSPO、CSM研修に参加して
PDF
開発モデルの作り方(守破離の破)
PPTX
ダイスワークゲーム
PDF
[PO Meetup 4th] プロダクトを描きストーリーを語ろう
PDF
[POMeetup 8th]ビジョンをシンプルに描くツールと、理解共有のススメ
PDF
SGT2014 プロダクトオーナー現場十色
PDF
Agile japan神戸サテライト アジャイルの入り口は意外と広い。 その中はもっと広い
PDF
選択と自由の見地からのモチベーション考
PDF
Xp祭り関西2013
PDF
[Agile Tour Osaka 2013] プロジェクトを導くしなやかな背骨
PPTX
Agile Discussion 1st
PDF
アジャイルオフショア開発モデル
ODP
開発比較
PDF
アジャイルなオフショア開発(Rakuten techtalk)
PDF
フィリピンのスタートアップにスクラムを導入しようとしてみたお話
PDF
システム開発の流れ(アジャイルソフトウェア開発)
PDF
[POMeetup5th] ユーザー・ストーリー・マップでプロダクトを語る
PDF
スクラムナイト7 ユーザーストーリーマッピングやで、知らんけど(公開用抜粋)
三島teNet第9回ワークショップ アジャイルな開発とは(公開版)
『「product discovery team」に学ぶ成功する為のproduct ownership』振り返り結果 - 第27回 POStudy ~プロ...
CSPO、CSM研修に参加して
開発モデルの作り方(守破離の破)
ダイスワークゲーム
[PO Meetup 4th] プロダクトを描きストーリーを語ろう
[POMeetup 8th]ビジョンをシンプルに描くツールと、理解共有のススメ
SGT2014 プロダクトオーナー現場十色
Agile japan神戸サテライト アジャイルの入り口は意外と広い。 その中はもっと広い
選択と自由の見地からのモチベーション考
Xp祭り関西2013
[Agile Tour Osaka 2013] プロジェクトを導くしなやかな背骨
Agile Discussion 1st
アジャイルオフショア開発モデル
開発比較
アジャイルなオフショア開発(Rakuten techtalk)
フィリピンのスタートアップにスクラムを導入しようとしてみたお話
システム開発の流れ(アジャイルソフトウェア開発)
[POMeetup5th] ユーザー・ストーリー・マップでプロダクトを語る
スクラムナイト7 ユーザーストーリーマッピングやで、知らんけど(公開用抜粋)
Ad

Similar to 非開発者のためのアジャイル開発入門 (20)

PDF
ソフトウェア調達におけるアジャイル開発の要点と現状 Slideshare
PDF
アジャイル基礎再考
PDF
アジャイルを学ぼう〜紹介編〜
PDF
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
PDF
[G-Tech2014講演資料] 汎用プラクティスとしてのアジャイル開発 - グローバルナレッジ
PDF
アジャイルマニフェストから見るインセプションデッキ
PDF
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
PDF
Nonaka Scrum Creating Knowledge with Users
PDF
Agile and Scrum: Theory of Knowledge Creation and A Real Story
PDF
はじめてのアジャイル - Agile in a nutshell
PDF
はじめてのアジャイル
PDF
アジャイルカンファTokyoの共有
PDF
Xpfes2009 Kushida
PDF
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
PDF
XP祭り2014「アジャイルを手放して得られたこと」
PDF
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
PDF
アジャイル開発&TFS導入
PPTX
大企業でアジャイル開発を推進できる条件とその心構え
PDF
うそのアジャイル、まことのアジャイル 公開用
PDF
アジャイルマネジメントとは?
ソフトウェア調達におけるアジャイル開発の要点と現状 Slideshare
アジャイル基礎再考
アジャイルを学ぼう〜紹介編〜
大企業アジャイルの勘所(ver1.1) #アジャイルマネジメントセミナー
[G-Tech2014講演資料] 汎用プラクティスとしてのアジャイル開発 - グローバルナレッジ
アジャイルマニフェストから見るインセプションデッキ
とりあえず30分でひととおり分かった気にはなれるアジャイル入門
Nonaka Scrum Creating Knowledge with Users
Agile and Scrum: Theory of Knowledge Creation and A Real Story
はじめてのアジャイル - Agile in a nutshell
はじめてのアジャイル
アジャイルカンファTokyoの共有
Xpfes2009 Kushida
デブサミ関西2012[A-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
XP祭り2014「アジャイルを手放して得られたこと」
夏サミ 2012 [B-2]エンタープライズ開発におけるコラボレーション - JIRAによる顧客と開発チームのつなぎ方
アジャイル開発&TFS導入
大企業でアジャイル開発を推進できる条件とその心構え
うそのアジャイル、まことのアジャイル 公開用
アジャイルマネジメントとは?

More from Kiro Harada (20)

PDF
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
PDF
Kaizen in Action
PDF
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
PDF
ぐるぐるDDDは何を目指しているのか
PDF
Is Xp still extreme?
PDF
改善の3つの顔
PDF
3 Faces of Kaizen
PDF
TPS Lean and Agile - Brief History and Future
PDF
スクラム再入門(仮) Developer Summit 関西 2013
PDF
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
PDF
DDDをScrumで廻す あるいは ScrumをDDDで廻す
PDF
改善のためのちょっとしたコツ
PPTX
Coderetreat のススメ at Developers' Summit 2013 Unconference
PDF
A Tip to Help Your Kaizen
PDF
Jenkins に XFD を追加してみると
PDF
Arduino jenkins
PPTX
アジャイル開発をはじめる前に
PDF
Scrum & Kanban
PPT
モデリングのすすめ
PPTX
ソフトウェアの構造とオープン化
Kaizen in Action for Regional Scrum Gathering Tokyo 2017
Kaizen in Action
TPS, Lean, and Scrum - How They Are Developed and Influenced One Another
ぐるぐるDDDは何を目指しているのか
Is Xp still extreme?
改善の3つの顔
3 Faces of Kaizen
TPS Lean and Agile - Brief History and Future
スクラム再入門(仮) Developer Summit 関西 2013
ぐるぐるDDD/Scrum - モデリングと実装のうずまきをまわそう
DDDをScrumで廻す あるいは ScrumをDDDで廻す
改善のためのちょっとしたコツ
Coderetreat のススメ at Developers' Summit 2013 Unconference
A Tip to Help Your Kaizen
Jenkins に XFD を追加してみると
Arduino jenkins
アジャイル開発をはじめる前に
Scrum & Kanban
モデリングのすすめ
ソフトウェアの構造とオープン化

Recently uploaded (10)

PDF
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回
PDF
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
PDF
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
PPTX
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
PPTX
Vibe Codingを触って感じた現実について.pptx .
PDF
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ
PDF
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
PDF
20250823_IoTLT_vol126_kitazaki_v1___.pdf
PPTX
生成AIとモデルベース開発:実はとても相性が良いことを説明します。まあそうだろうなと思われる方はご覧ください。
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
Vibe Codingを触って感じた現実について.pptx .
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
20250823_IoTLT_vol126_kitazaki_v1___.pdf
生成AIとモデルベース開発:実はとても相性が良いことを説明します。まあそうだろうなと思われる方はご覧ください。

非開発者のためのアジャイル開発入門