SlideShare a Scribd company logo
1 of 18
Download to read offline
開発における生産性の話
~マネージャたちが使う危険な公式~
2018/3/14 水谷 央 (Nakaba Mizutani)
生産性 =
コスト
付加価値
よく使われる公式
この公式の解が大きくなるような方法にシフトしていこう!
とよく言われる。でも、見逃してることはないか!?
生産性を上げる方法
生産性 =
コスト
付加価値
1.分母(コスト)を小さくする
2.分子(付加価値)を大きくする
この公式を使っていると、
3つ目の方法を見失う!
3. ?
生産性を上げる3つ目の解
3.分母(コスト)を大きくする!
なぜ!(゚ ロ ゚;)
生産性 =
コスト
付加価値
公式の問題点
1.コストの種類を考慮していない
2.時間軸の概念がない
生産性 =
コスト
付加価値
コストの種類
• 開発におけるコストとは、
資本(金,設備など)、労働力(人,時間)
私たちは、これらのコストを
以下のように使っている
消費 投資 無駄
資本の使い方には、投機などもありますが
開発ではあまり関係がないので省きます
消費、投資、無駄とは
消費
投資
無駄
支払ったコストに対して、
基本的に、その時点で同等の付加価値を得る
(消耗品の購入、事務処理、雑務)
付加価値を生み出していないコストの払い方
(在庫、待ち時間、作業の手戻り)
将来得られるであろう付加価値に対して
コストを払うこと
(設備投資、人材投資、技術投資)
生産性において、投資という概念は必須!
しかし、忘れ去られてることが多い
公式の修正 その1
生産性 =
消費
付加価値
無駄投資+ +
投資を減らしてはいけない!
減らす
同等の付加価値を得られるなら
少ない方がよい
開発における投資の目的
同じコストで、より品質のよいものを生産できる
同じ品質のものを、より低いコストで生産できる
同じ品質のものを、同じコストで、より多く生産できる
将来の生産能力を上げること
研究・開発 営業・販売生
産
利
益
最終的な付加価値は、利益とされているが、
開発部署は、直接は利益を上げていないことが多い
利益までのプロセスのどの部分を担っているかを考える
生産能力
公式の修正 その2
生
産
性
=
消
費
付加価値
無
駄
投
資
+ +
過
去
の
投
資
の
蓄
積
×
投資の効果は一過性ではない
蓄積され、将来の生産性へ影響する
生産性を上げるための投資
設備
投資
人材
投資
技術
投資
設備、機材、インフラなどの増強
もっとも効果が早い
技術・知識などの修得(教育)、
経験を積ませる、人材を雇用する
効果は中長期で考える
新しい技術や手法の導入
または、新技術の研究・開発
効果は中長期で考える
この3つに分けて考えると、チェックしやすい
公式の修正 その3
生
産
性
=
消
費
付加価値
無
駄
投
資
+ +
設備投資
の蓄積
×
×
×
投資の蓄積が
将来の生産性に大きな差をつける
人材投資
の蓄積
技術投資
の蓄積
開発プロジェクトにおける投資
上流工程 下流工程
プロジェクトが後半に差し掛かると、
設備投資くらいしかできることがない
(人材・技術投資には、人と時間が必要)
あとは、品質を削るか、長時間労働しかない
開
発
開
始
開
発
完
了
設備投資
投資の開始が遅いと、
意味がない場合がある
開発プロジェクトにおける投資
上流工程 下流工程
開
発
開
始
開
発
完
了
設備投資
人材・技術投資
生産性を上げる取り組みは開発初期から始める
余った人と時間で、新技術の導入や、
人材の教育を進めておく
投資は次の投資の機会を生む!
プロジェクトの完遂に必要な生産性を
早めに確保しておく
投資の注意点
• 未来は誰にも読めない
– 投資をしても、すべてが効果を発揮するとは
限らない
– 会社の方針変更、更なる新技術の登場などに
より、投資をやり直さないといけないこと
も・・・
ただし、投資がゼロなら将来の生産性の伸びもゼロ
無駄と思って、投資をやめてはいけない
投資の注意点
• 計画的に行う
– 投資は未来という不確定なものへの挑戦
– 無計画に行えば失敗する
計画 実施 事後検証
監視・コントロール
マネージャは、プロジェクト計画と共に、投資計画を立て、
投資効果が最大化されるよう努力する
(投資にも PDCA サイクルは必要)
まとめ
• 単純化された式に惑わされていないか?
生産性 =
コスト
付加価値
高付加価値な
方法への転換?
コスト削減?
今までの投資の蓄積を捨てることになりかねない
限界がある。また、下手すると、
将来の生産性を下げることになりかねない
第3の解を見直してみよう!
まとめ
• 生産性向上には投資が不可欠
– 投資の量・時期が適切だったか?まず確認する
– 必要なのは設備投資、人材投資、技術投資
• 短期的な付加価値だけを求めない
– 投資は生産性を上げ、さらなる投資の機会を生む
– 投資の有無は、将来、圧倒的な生産性の差となっ
て表れる
• 投資計画を立てる
– 投資効果が最大化されるよう努力する
– 投資の PDCA サイクルを回す

More Related Content

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

開発における生産性の話~マネージャたちが使う危険な公式~