[音楽]数号づらいざる開発今回はフロー効率とリソース効率についてお話ししたいと思います
このフロー効率という考え方これはアジャイル特有の考え方のように思われがちですけれどももともとはですねトヨタ生産方式の中でできる限り員にお客さんの要望を受けて早く
製品を遂げていくそういったことを追求した結果フロー効率というものが生まれたという背景がありますそうした流れの中アジャイルというものは等委託生産方式をベースに進化してきたといいは各語られるシーンもありますけれどもその所以はこの
フロー効率を優先した考え方であるというところからそのように解釈されることが多いですこのフロー効率を優先した考え方というのは一方の
計画駆動型ウォーターフォールモデルおいての考え方これはリソース効率を優先した考え方になりなのでアジャイル型がフロー効率
そしてウォータフォールモデル方がリソース高知この2つの比較として今日は解説をしていきたいとおもいますフロー効率を優先する場合まといったメリットがあるのか逆にどういったデメリットがあるのかこのあたりにも
リソース効率優先した場合のこの2つの堆肥の中で少し説明できればなと思いますフロー効率は開始してから完了までを最速を目指しますチームで一つの
完成品を取り組んで一気に完成まで持っていくということを目指すんですけれども製品というのは完成する一歩手前であったとしてもそのタイミングだと使い物にならないですね
なのでユーザーが使える水準までいかに早く作り上げるかというのが重要にできます例えばの家なんかもそうですけれども土台から作っていった可愛い
最終的に屋根これをつけるまではいえとしては完成しないんですねなので屋根をつけるまでの間というのはユーザーは待たされることになります全くその途中化定理は地帯ものにならないんですね
それに対してすぐにでも使えるものを提供することによってユーザーにん何らかの価値は早く提供することができるということで生きたり最初に屋根から作ってしまう簡易的なテントなどはそうですけれども屋根と a
簡単な骨組み支柱があるだけといったような作りにしてしまえば家と呼べるほどの立派なものではないですけれども雨とか職種直接の日光これを遮ることはできますなのでユーザーは少なくとも何らかのメリットが享受できる
わけですねでそういったユーザーがえっ何かを要求してその要求にすぐ答えるというものを追求していくのがフロー効率完成品を
大きいものを今後の最終的に作ろうと狙って足場から順番に作ってそして最終的な目指すものを
作っていくというやり方だと最後の最後になるまではユーザーが使うような形にならないということなのでそれだという山に早く届けるということが実現しにくくなりますこれは太田フォールモデルが長年ずっと抱えてきた問題でへ
ウォーターフォールモデルが批判されるポイントでもありますユーザーが欲しいと言って要件定義し始めてそこからまあ仕様書改訂で実装してテストしてそしてユーザー遊戯を支えるとなったり頃にはですね半年ぐらい経っていて
ユーザーも当初の要求が変化していたりあるいは実際に使い始めて初めて分かるみたいなことが起こってきてユーザーがまた別の要求を出すようになったりそういった問題点というのが
ソフトウェア開発だけではなくこの変化の速いビジネスの中田と特に問題になりますなのでできる限りユーザーからは要求を受けたら数3長野価値を吸うに提供してそして継続的にその価値を提供し続ける価値を増やしていくというやり方ですねこれはアジャイルのテクニックになります
なので上げるって言うのは反復をしてそして継続的に価値を提供するというだけではほんとなジェルのメリットというのは出せないですね生産性を上げるとか塩カリ強くなるというのはその反復をしているからとか価値を
小刻み小さく小さくだしているからではないですねこのフロー効率を優先しているのかリソース効率を優先しているのかによってよりアジア f なのか agile から遠ざかっているのかこの判断ができると思います
プロ法律のいいところはですね変化に強いというのが挙げられますyeahまあユーザーに限らずます右手バーゲットが何か求めているものに対してその求めた理科イエメンと某数に実装して
なぜか早く提供していくとするとですねその変化に対して変化をすぐに対処するということを目指しますのでタイムラグが短いんですね
いわゆるリードタイムというやつですけれどもリードタイムが短くて済みますすると次の意思決定をする時に作った提供した解決策ソリューションが
何らかの価値を出したのであればするとそのユーザーの環境だったりビジネスシーンというのはまた変化を受けます例えば会計システムを作ってそれによって
今までだったらですね10人5社員がーいろいろ作業して採集できます a会計のデータを作っていたそれをシステムにすることによって10秒で終わるように
なったとなんとですねその各会計で10人いたメンバーは別か行まだするように組織から要請されたり後もっと別のことをこういうこともやる必要があるという形でその彼らはまた別の業務に取りかかったりしますねすると
その業務がまた別の業務がさらにリクワイアメントとしてこういった業務をしたいとかえっこの業務この点を改善したい
解決したいそういった形でまたあ正しい要求が出てきますするとまたそれに対してリーンに短いリードタイムで提供していくということをすればそういった要求の変更に対しても対応していけるということが挙げられます
俺がもしリソース効率を優先した場合であればユーザーなぁこういった要求を受けたというしてそれを2に作るのではなくて要求をため込むんですねたくさん要求を出してもらってそれをまとめて作っちゃうというやり方ですから
ユーザーもですね実際にその自分たちが入った要求がもし実現された場合に自分たちの業務はどう変化するのかとかそれによってどんな価値をもたらされるのかっていうのを完全に把握するのは難しいですね容器をたくさん入ったものも
それ中システムとしてほしいうまく実現されたとしてもその実現された結果自分たちの業務が変更された場合に思ったような変更じゃなかったパパですね自分たちが期待してるような業務の変更にならなかった
最悪の場合だと悪化したとかですねそういったことが起こりますするとそういったえーっまあためこんな要求を一括して作って一括しててって提供するというやり方をすると
実際に自分たちが望んだ徒歩でないものが混じっていたりとかあるいは業務の変更も自分たちが持っていたような変更にならなかったとかそういうことが起こった場合にはですね追加でじゃあもう一度開発してくださいっていう風にいいなんて投げ返すことになりますのでそうするとその後まだ修正をしたり修正をしたりてやっていくと
形的にはやっぱりアジア指どんどん近くなっているということでことが起こりましただリードタイムがないのでこのユーザーは慎重になるんですねこれだけ長い子時間待たされるんだったらじゃあもうちょっときちっと要求
出さなきゃとか今度は開発する側もですねユーザー採用にそれも見越して要求だしてくださいという風にお互いのお互いに難易度高い依頼の仕方をしてしまうんですねするとユーザーサイドもシステムに関してそれほど詳しい
ばかりじゃないですからどのような機能がどのような流れで作りとしてくるのかというのをまあある程度想像はするんですけれどもまあ自分たちが思った通りのものができないかもしれないとなるとより詳細なものを作っ詳細な事前の
合意ですねこれを求めるようになったりな開発サイドもそこまで強い合意を求められるのであれば容器は絶対に変更しないで下さいプっていう形でその要求の固定を今度は依頼しし返すわけですねすると両者ともにお互い
合意という形を取ることを優先してしまって本当に自分たちがそれぞれ望んでいる形というものを見いだせないまま進んでいくことになります体型の場合は作り始めている最中にユーザーの方からやっぱりこうして欲しいとか
あるいはこれどうなっているのか分からないかちょっと動くものを見せて欲しいとかそういったオーダーが来たとしても基本的に開発歳だそれを突っぱねてもし次回それやるならお金これだけくださいとかですねもう要求は変更しないって言いましたよねって言った形で
突き返すことになりますなので aリソース効率を優先した場合というのは変更とかあるいはユーザーが使った後の状況というのをあくまでも予測推測する形式になりますので
本当に価値があったのかどうかを含めて検証するというフェーズが希薄になりますなので勝ち方か p システムというのがなかなか踏み出せないという結果がありますアジアの場合はへ
もしわっ機能を提供した後思う価値が本当にあったのかどうかを検証しながら次のサイクルでそれを修正したり改善したり昨日ツイートしたりということでありますので原則は検証することが前提になります
なので分からないけどとりあえず出してみようとりあえずやってみようというスタンスで出したとしてもそれによって思った結果ならなかったとかまた新しいことがわかったとなればそれを次のいでレーションねー組み入れてそしてまたね
勝と知って提供していくということができるわけですねうまく軌道修正名を続けられる理由これがフロー効率のベリットですそしてこれはあの祖父低開発だけではないんですけれども
まあ一般のトヨタ生産方式もいあるとそれといった精査報酬はこれを目指していったんですけれども需要と生産を一致させることができます私に大量に作らなきゃいけないというシチュエーションリソース効率を優先すると相愛そのような作り方になりますけれども
ある程度の需要もあらかじめ見込んではじめに余分に作っておくってことをやらないといけないですね車を作るのにもし3ヶ月かかっていい買ったら買ってしまおうとしたら新車を出すときに3ヶ月前からも作ってないとダメですね
そして発売する日を発表してそこから生産してお客さん届けていくなりますけれども3ヶ月もリードタイムがあると3カ月後にお客さんが欲しい
代数ブイの新た時に右側しないとダメなんでどうしても作りすぎとかですねあれは生産が追いつかなくて期待尊崇をだったりしてしまうということが起こりますえっ最近も
ビジネスのシーンだと供給が間に合わなくて機械ソースなってしまうという例よりは作りすぎて在庫方にあって今よくなっ生後コストが発生してしまって
それを今度はなんとうまく処分しないといけないので大幅なで力をしてそしてブランドイメージを下げてしまうそういったことも aここ最近のビジネスの中では大きな問題でありますのでできる限り
需要と供給というのを一致させるためにもリードタイムをできる限り道買って小さくしていく短縮しておくというのは重要ですプーラー生産方式というのは受注してからラインに乗せて生産していきますからこのリードタイムをできるだけに短くすれば購入者である
お客さんがほしいと販売店に行ってお金を払うつもりであるとそういった流れになったときにそこから
お客さんが待てるギリギリのタイミングまではは前にいい車を作ってしまって提供するそうしたことによって
顧客を伸ばしてしまうという機会損失を最小限に防いで勝つ需要に対して作りすぎないとそういったことを実現できるわけですねこれはソフトウェアの開発もそうでユーザーが今欲しいと思っているものを提供するのに時間をかけすぎてしまうと例えばきれいライバル車とか
別のトレンドがやってきたときにもうその機能はそれほど重要じゃないですねあまりユーザーの工賃とか興味をもう
あまりこう使えなくなってしまっているといったことが起こります業務系6をシステムとか社外をシステムとかであればそのいうあの要求っていうのはそんな劇的に変わるみたいなことあんまりないんですけれども例えば btc のシステムだったり c to c のシステムだったりすると
トレンドヨソブっていうのは難しいですしあとユーザー側の要求の変更というのはなかなかん掴みにくいんですねなのでユーザーヒアリングを行ったりとかフォーカスグループをつくって潜在的な要求というのをあぶり出そうとするんですけれどもそれでもやはり実際に製品
を提供した時にはですねまったくそのフォーカスグループでえっ実験したときとは違う要求が出てきたっていうのは往々にしてよくありますいかに早く製品を
提供するか機能を提供するかというのは変化が大きい産業では特に重要になりますそういう意味はこのフロー効率はさっきもともとはですねあの製造不況も通りだったトヨタ生産方式という製造業の中でもより洗練されてきたアプローチですけれども
6型産業で強いアプローチですね風呂効率は在庫を抱えたり大量に何かを作るということに競争力が特にあるわけではなくていかに早く作るかいかに早い変更できるかの方に競争力があるような産業に特に
フロー効率すればいいいう意なりますれってリソース効率がは有意な産業というのは大量生産して大量消費するようなそういった産業ですね
トレンドの変化をそれほど大きくなくそして需要予測もしやすいというわ産業であればリソース公立のほうがコストメリットがあるので有利だったりしますそしてフロー効率の方がいい領域としては
小ストッパーいわゆるねこれが起こると一巻の終わりといったようなそのプロジェクトを止めてしまったりあるいはプロダクトが終わってしまうな領域そっかそういうものがない領域ですねしょうストッパーがない領域それにも向いています
どういうことかといいますと例えば原発をシステムとかはとりあえず4個だけ作ってみましょうとかできないんですよねa それがええポンド調整したりとか
冷却するして仕組みとかですね様々なものを完全につけた上でライト稼働させることができないんですねなので何か部分的につけてみてそれで何か問題があった場合に取り返しがつかないというような領域に関してはフローコール樗牛を優先する領域というのは
風呂効率を優先するんやって来して危険な領域だったりしますだからといってその領域がリソース効率を優先しするとうまくいくのかというとそれほどではないんですけどただ
全体を把握した上でそして最後にテストも全てが完成した後にテストしますという形を取るとなると良いそういった仕組みの中だとどうしてもリソース効率を優先し多様な働き方リソース効率を優先したような作り語りなってしまいますのでこれはああああこそ
いわゆる密植5巻な領域はリソース法律のほうが向いてますよという意味ではなくミッションクリティカル領域をやろうとすると一番最適なやり方を模索していくと気が付くとリソース効率優先の作り方になってしまうという風に流れるだけですねなので決して
アジェンダようだフロー法律を優先した作り方ではミッションクリティカルなものが作れないというわけではないです単にそのセリンとしててキスするタイミングをですねある程度の水準になるまで品質のある前悪いしませんという風にして
まあしたの車道リリースをしてそしてそれそれらの機能は揃ってようやく本番卓球で起用するとかユーザーを使えるようにしてあるスイッチを切り替えてですね使えるようにしてあげると言ったような形にすればアジアで作ったとしても
そういった密植以下の領域だったもっ提供することができますただアジ釣りで作ることのメリットというのはその場合はそんなに強くはないので風呂ボーイという線することを
どれくらい強めるかという意味においてはまあミッションクリッカーが領域であれば何があっても風呂氷と優先するんだという風にならないと言うどうですねなので一緒クリッカーな領域に関してはリソース効率を優先する流れに
おのずとなってしまうと言うことになりますそして風呂氷と優先した方がいい療育というのは初動の速さを求められるような領域ですねいかに早く第一歩目動くか先鞭をつけるかですね
この領域というのは特にスタートアップはそうですよねしたタップというのはか新しいビジネスチャンスを見いだしたとしてもほとんどのライバル車だったりほとんどのあーマーケットの差というのはそのスタートアップが目指してる第一歩の意味がいまいちよくわからなかったりするんですよねで嘘ロス地が気付い
キャティうちん次から次にどんどん機能を追加して何形になってきていではビジネスとしてはアリだしてあるいは反響が出だしてなるとライブには気づくわけですよねしかしのその頃には
スタートアップはその成功者スタートアップはもうマーケットを取る成長曲線の段階に入っているのでライバル社が後から入ろうとかと追いつけないそういったことを目指す場合ですねはこの風呂ゴールするのは特に言いなります
それに対してリソース効率を優先した方がに優先してしてもいいわっ場面というのは比較的だがリードタイプが許されるような領域ですねまあ舌をかけてもいいという
そのほど時間を短縮することによって得られる価値というのがふと正しく進むほどには得られないような領域なおは8リソース効率を優先してもいいということになりますプロ効率を優先する場合通りソース効率を優先する場合の見極めのポイントとしてはまずそのマーケットあるいはその領域が
耳を予測するのに取り裏いい難しいのかドリライ値を予測ができるのか俺よってまず充足が難しいのであればフロー効率を取るべきですね
で従属案を凹部にできるとここへ十何年もほとんど銃を変化してないというのであればリソース効率でいいといい市場の中でのポジショニングとしてば会社であれば利益を出してライバル車と競争するような環境にあると思いますけれどもその市場の中でのポジションが寡占状態はほぼ独占しているといったような状況ダイバーリソース効率を優先しても
良いと思いますいわゆるまた全体的な価格押し下げられますからするとたちまち他のライバル会社というのは
その価格競争に生き残れない状況になりますのでなのでえっ市場もうすでにえっ河川している状態そういった状況状態であれば理想スポーツを優先するという戦略も
取れると思いますそしてへ規制がどれくらいあるかというのをフロー効率を優先するという
戦略をとるのかリソース効率を優先するという戦略を採るの過程でも影響を与えます規制が強い産業歩道
その規制というのがそんな日にあ規制が強い産業というのは規制が頻繁に変えられる遅いがありますフロン効率を優先しておいたほうがいいんですけれども規制があまりない自由だという場合であったとしてもその規制がですねマーケット参加者によってコントロールできてしまうというのであればそれもフロー
効率のほうがいい規制委が塩来てそしてそれはもうマーケットの参加者にとってみてまったくいじれないろいったようなところであればソース効率でへ
思いますそういった a market そういった状況であればそのほど大きな変化というのは起こらないことでなのでリソース効率で行ったほうがby 生き残れるという状態も貼ります基本的にフロー効率というのは
自由にライバルが入ってきてpoto ボードが自由3新しいことを生み出してそしてマーケットに最終的な判断
慣れるといったような通常のビジネスの領域であればほとんどがフロー効率を優先するとやり方が方が効果を出すと焼きリソース効率を優先した方がいいという病気の方が私はビジネスの領域だとかなり少ないんじゃないかなと思いますのでなのでビジネスとしてそれをこの競争がほとんどないとか
いわゆるかあの寡占状態になっている状況ですねとかあとはリールタイプがか悪い長くそしてそのリードタイムを短縮することによる価値メリットというのはまたにして
ないというところであればリソース効率を優先するという戦略で拭いからどうぞ質なのではたい発泡ビジネスシーンにおいてはプロ効率を優先するという洗濯ダウンじゃないかなと
なので会えるというのは反復してそして機能をどんどん小さく提供していくという形を取っていればフロー効率を実現できているわけではないですねプロ効率を実現するための
本質的なポイントというはビールタイムいかに縮めるかそしてそこにある真知宇メンバーにしても組織にしてもそのリールタイムを短縮するために税て寄ってたかって一気に感染するということを狙うことに
もっと早く作れるはずなのに分業してしまったりしてユザーン手元に届くお客さんの手元に届く痴漢がどんどん先延ばしになるというような現象がもしプロジェクトの中で起こっているんであればそれは反復していて
開発するというサイクルが固定されていたいてそれを反復していると言う形式をとっていたとしてもアウトプットの攻撃アウトプットの価値の量というのがイテレーションを繰り返すたび度もちっちゃくなっていってしまっていると言うもしプロジェクト状況であればそれはもしかすると
フロー効率を優先した仕事の仕方を作り方になってないとちょっと疑ってみてくださいよくあるのがイテレーション話題でしまって作っているとかですねaある機能をユーザーに提供しようと思ったけれども一つ目を
イテレーションで作りきれなくてそして2つめのイテレーションでも作れきれなくて3つめの池レーション留学できましたって言っなるパターンですねこれだと大甫の一つ目のイテレーションと2つ目レーションは四係で
また入れますのでその間ユーザーは何も受け取ってないぶっています何その場合は機能が大きすぎるチームの生産能力に対して機能が大きすぎるか分業してない彼を疑ってみて
くださいなので複数のスプリントで跨ってしまうような昨日あるユーザストーリーというのものが降っ発見した場合はなるべく
確実に一つ提供できるようにチームメンバーのそのリソースみっちーむぼリソースとして考えからソイソースを集約させてくださいそれとって結果的に誰かが開いたりとか誰かが
まあ待つことだったりしてもそれは可能が減ったという意味としてはもっ丁寧気がするかもしれませんが結果的にはその方が早くユーザーに提供できますのでそのあたりを見てくださいなので
アジェルだでは決して各メンバーの稼働率を細かくチェックして出来る限り貨物100%にしてやろうとはレジメンとするのはあまり得策ではありませんそれよりも出来上がっている a昨日プロダクトの
勝ちここにフォーカスをしてその価値がイテレーションを経るごとに高まっているのかというところを見てください中には全然勝ち方変わってなくてユーザーからが要求に端に応えているだけでその要求もです提供した機能がユーザーが求めている水準になかった
ユーザーが求めているそう想定してる価値に対してはずれてたということで修正を求められて号求められてそしてそういう人はこうまた応えようとするんだけれどもまたさでも少しずれてる少し答えられなかったということを繰り返しているだけといったプロジェクトも
ぜひ風呂効率というのをきちんと見直して勝ちに行こうかそしていかにユーザーの求めている要求の勝ちというのにそぎ落としてですね
僕だなものを作らずに高い価値を提供していくかということを考えてみている
