2024.12.10
“放置系”なのにサイバー攻撃を監視・検知、「統合ログ管理ツール」とは 最先端のログ管理体制を実現する方法
リンクをコピー
記事をブックマーク
川口恭伸氏(以下、川口):“先アジャイル期”から簡単に話していきますね。「Roots of Scrum」でジェフ・サザーランドが何を言っているかという話をしていきたいと思います。
Co-Creator、ケン・シュウェイバーとジェフ・サザーランドの2人がスクラムを作ったということですが、その源流になっているのが何かという話をしてもらったということです。
「スクラムの源流って何がありますか?」ということです。
まず、ジェフ・サザーランドさん。ジェフ・サザーランドさんは、いろいろな企業でCTOとかをやられていましたが、1993年にEaselという会社で最初のスクラムを考案して実施した方です。
(スライドを示して)そのジェフさんが「スクラムを思いついた源流は何ですか」というところを紹介しているのがこれです。文字がちょっと多いんですけれど。
まず1つはチームプロセスだと。「シリコンバレーの起業家たちがやっていたのは、実はチームでなにかを作るというプロセスなんですよ」と。
2番目が竹内・野中論文といって、日本の1980年代で一番強かった製造業を研究した新規事業開発の論文があるんですけれど、それから取ってきて参考にしたと。それから、自分の中にあるビジョンの話があって、ちょっとテクニカルですがEaselでやっていたオブジェクト指向の話(がある)。
それから進化生物学と複雑適応系の話があります。これはどういうことかというと、複雑系は先が読めないので、その中でどういうふうにアクションしていくかというのが進化生物学とか複雑適応系という話です。
もちろん源流にあるのは、当時あったソフトウェアのプロセスとか、生産性の研究がベースにあって考えているということです。
最後にiRobotというものが出てくる。iRobotというのは、当時、ちょうどジェフさんたちがボストンの起業家育成オフィスみたいなところに(いた時)、実はiRobotも同居していたらしくて。ルンバの会社ですね。iRobotはどこかに買われましたね。ちょっと忘れましたけれど。そんな話です。
ぜんぜん終わらないなこれ。やばいな(笑)。
川口:実はもう1つ、(ジェフ・サザーランドさんは)「北米のトヨタ自動車をけっこう勉強して、それを参考にしました」と言われていて。北米のトヨタ自動車は、ミッションを3つに分けた。
1つ目がまず米国の企業として地域に貢献する。2つ目が社内のチームメンバーの安定と幸福に貢献する。3つ目に初めて、お客さまに付加価値を提供すると言っていて。
だから、優先順位がまず地域なんですよ。地域社会にいる人々、チームメンバー、社内の人々、労働者と言われる人々です。あと(優先順位)がお客さまという、優先順位がすごくおもしろいという話です。
トヨタの話はまた出てきますが、竹内・野中論文は何を言っていたかというと、80年代のホンダさんの「シティ」を作ったり、富士ゼロックスさんを研究した論文なんですが、Type A、B、Cのプロセスがあると。
AはいわゆるNASAがやっているようなやり方で、分析から開発から設計、実装とかを別の人たちがやっていて、文章で受け渡しているプロセス。これはどうも遅いというか、変化に適応するのがしんどいぞと言っている。
富士ゼロックスがやっていたType Bは刺身型といって、前工程と後工程の人がオーバーラップするようなタイプ。
Type Cはもっと全部入ってくる。大部屋にガッと入ってきて必要な人たちを巻き込んでいって、前の人たちが抜けずに一緒の部屋でやるのがType C。これがホンダのシティを作ったスクラム型です。
このCの型をとって、野中先生たちが“スクラム”と呼びました。
ラグビーのスクラムですが、ここから取ってスクラムという名前がついたんですね。そこから名前を取るぐらい、日本の論文とか日本の1980年代の製造業がいいということで勉強して、取ったということですね。
川口:当時トヨタがどういうことをやっていたかというと、有効フロンティアという、いわゆる規模を取るかスピードを取るかの間、直線状のどこかしか最適解がないというバランスで先読みをするとそこしか取れないのですが、そうではなくて、いろいろやっていくと、もっといいポイントが取れることがあるみたいな。
試行錯誤によってもっといいバランスを取れみたいな感じが、トヨタがやりたい、やっていることらしいんです。これは野中先生の本から取っているみたいなんですけれど。
なので、スクラムではどうしたいかというと、最初に計画して「ここに向かって契約どおりいくんだ」ではなく、反復的にちょっとずつうまくなっていく。後半になって物が出てくるとお客さんから要望が変化してくるので、それをちゃんと受け入れて、歓迎する。毎回毎回、動くソフトウェアを頻繁に提供する。
もちろん、開発者だけがやるんじゃなくて、ビジネスの人と一緒になって反復を繰り返すということですね。このあたりがスクラムの重要なコンセプトということです。
川口:ただ、そういうことをやろうとすると、組織の中ではいろいろ軋轢があるわけですよ。ビジネスマンと開発者が一緒にやるということは、つまりどっちかが優位を取って、どっちかが指示をしてどっちかが作るとか、中央集権的な指示型ではない。
(スライドを示して)右側の分散型で、ビジネスマンにも視点があるし、開発者にも多様な視点がある。それを総合しながら、後から出てくる話を取っていきながら、実践して学んで失敗しながら現地でやっていくみたいな。
右側の組織にいかなきゃいけないんだけれど、やはりみんな頭が固いので、そうはいかないところとの対立があると言っているのが、スクラムを作った人たちのお話です。
そのためにコマンド&コントロール型、「指示をしたらやっとけ」じゃなくて、やる人たちがみんなで集まって、自分たちで認知しながら自律しながら、しかも他家受粉でお互いに学び合いながら、自分が自分の仕事を管理している。経営陣がそれを邪魔するのではなくて、手助けをするかたちの組織にしていこうと言っているんですね。
最近では自律分散組織という話が盛り上がってきていると思うんです。もちろんAWSさんもアジャイルなもの(をやっているの)だと思いますが、ジェフたちはこの時点で言っている。
福井厚氏(以下、福井):すばらしい。
川口:スクラムはそういったものが前提にあるという話ですね。
2001年のGoogleではすでに自律分散組織みたいなことをやってるみたいな話があって。これは資料に出ているやつで、エンジニアリングのマネジメント(をする人)をなくしたというのがGoogleの話で。これはなかなかラディカルですごいなと思います。
その上で、スクラムのチームをクロスファンクショナルなチームにして、そこに知識がすべて集まるようにするという感じです。ただそれだけじゃなくて、経営陣とか顧客とかを巻き込みながらやっていくのが上級者というような話をしています。
川口:これは1990年代です。プリウスという車があります。(登場したのは)1998年ぐらいだったと思うんですけれど。創発的戦略のことは、野中先生の『流れを経営する』という本で、プリウスを作った時の(ことを)かなり詳しくインタビューされています。
名前が出てこなくなってしまいましたが、その後、副社長をやられた主査の方とかが話をされているのが、野中先生の本に載っています。
非常に分散型の組織でいろいろなリソースを持ってきて、中でフェーズを重複させながら、非常に短い期間でプリウスを作り上げたという非常に有名なストーリーがあります。
プリウス、大変なんですよね。エンジンもあればモーターがあって、それをくっつけるところもあって、すごく大変です。だから、みんなの力を結集しないと作れなかったのですが、これが非常に優れているという話です。
それをやるために、常にマージをしながら動くソフトウェアを作って、自己組織化でみんなでプロダクトを作っていくみたいな話です。
そのためには、みんなで真実を見つめながら、情報を透明に明らかにして、「自分は何をするんだ」ということを自分から明らかにして、指示されるのではなくて、コミットメントで動かしていく。これがスクラムの基本的な考え方だと。
そのためには、同じ場所にコロケーションで集まって、ダイナミックに相互作用して、フェイス・トゥ・フェイスで場を作る、場をエナジャイズしなければいけないという話が出てくるわけです。
スクラムは知っていると思うので、このあたりは飛ばしていきます。(スライドを示して)こんな感じでイテレーティブになっていくということです。
川口:スライドはトヨタウェイを参照していて、日本人としてはスクラムが非常に意義深いなと思います。
(スライドを示して)これは、ジェフ・サザーランドの資料なので、(ジェフ・サザーランドの資料に使われているのは)すばらしいなと思います。
「経験的なプロセス制御」と呼んでいて。やってみて、要件・技術・チームを考えてやってみて、アウトプットで確認をして、プロダクトを一つひとつ変更しながら戻ってグルグル回していく。「検査と適用」と言いますが、やってみて直す、やってみて直す。
もちろん失敗するためにやるのではなくて、仮説をはっきりして、「そっちにいけば絶対うまくいくんだ」とみんなで信じている方向にいくんだけれど、でもやはりうまくいかない部分とかフィードバックがあるわけですよ。それを制御していく。
生物はそうやって失敗しながら淘汰しながらうまくいっていくという、進化生物学というものがあるみたいですが、それと同じように、我々は複雑過ぎるので。
AWSで作っているサーバーのインフラとかはメチャクチャ複雑になっちゃったりするので、こけることもある。カオスエンジニアリングをしながら、こけたところをなんとかしながら(進めていく)みたいな話と、基本的には同じかなと思います。
福井:うん、まさしく。
川口:こけないようにするのはしんどいという話ですね。それをやるためには、現場の人たち、やっている人たちが自己組織化して、自分たちで考えていくというのがよい。
権威的なアプローチというのは、誰か知っている人が来て「あれもしとけよ」「こうなっているから」「指示どおりにやりなさいよ」と言われるのではなくて、組織構造で自分たちでやる。これが重要だと。これがスクラムです。
1993年にスクラムが始まって、最初にガント・チャートをやめたり、ジョブタイトル、役職名をやめたりすることをやっているということです。この時点では、XPでやっているエンジニアの人も採用しているということをお話しています。これがスクラムの話ですね。
(次回につづく)
関連タグ:
次の転換期に備えて、過去から振る舞いを学ぶ 川口恭伸氏が考える、アジャイル開発とDevOpsの歴史
ジェフ・サザーランドは「Roots of Scrum」で何を語ったか スクラムの考案には北米トヨタ自動車の取り組みや、竹内・野中論文が影響している
アジャイル開発時代は、“人間工学”の時代 アジャイルマニフェストはどのように定められたのか
たとえ障害の根本原因であっても“変化”を起こせることが大事 DevOps実現のための6つの方法と4つの文化
今の時代の経営者なら、DevOpsの価値をわかっている必要がある コロナ禍で明確になった「伸びる会社」と「伸びない会社」の差
アジャイルをやっている人たちは変化に強い 「変化に対応する」からこそ「どっちでもできる」が実現できる
2024.12.10
メールのラリー回数でわかる「評価されない人」の特徴 職場での評価を下げる行動5選
2024.12.09
10点満点中7点の部下に言うべきこと 部下を育成できない上司の特徴トップ5
2024.12.09
国内の有名ホテルでは、マグロ丼がなんと1杯「24,000円」 「良いものをより安く」を追いすぎた日本にとって値上げが重要な理由
2023.03.21
民間宇宙開発で高まる「飛行機とロケットの衝突」の危機...どうやって回避する?
2024.12.10
職場であえて「不機嫌」を出したほうがいいタイプ NOと言えない人のための人間関係をラクにするヒント
2024.12.12
会議で発言しやすくなる「心理的安全性」を高めるには ファシリテーションがうまい人の3つの条件
2024.12.06
嫌いな相手の行動が気になって仕方ない… 臨床心理士が教える、人間関係のストレスを軽くする知恵
PR | 2024.11.26
なぜ電話営業はなくならない?その要因は「属人化」 通話内容をデータ化するZoomのクラウドサービス活用術
2024.12.11
大企業への転職前に感じた、「なんか違うかも」の違和感の正体 「親が喜ぶ」「モテそう」ではない、自分の判断基準を持つカギ
PR | 2024.11.22
「闇雲なAI導入」から脱却せよ Zoom・パーソル・THE GUILD幹部が語る、従業員と顧客体験を高めるAI戦略の要諦