Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
『品質』という言葉が 嫌いな理由 korimu
Slide 2
Slide 2 text
最初に質問
Slide 3
Slide 3 text
品質ってなんですか?
Slide 4
Slide 4 text
(質問タイム)
Slide 5
Slide 5 text
僕の定義は……
Slide 6
Slide 6 text
4つあります
Slide 7
Slide 7 text
品質は誰かにとっての価 値である (Weinburg, (1994))
Slide 8
Slide 8 text
狩野モデル “魅力的品質と当たり前品質” (Japanese). 日本品質管理学会会報『品質』 14 (2): 39–48.ISSN0386-8230 1. 当たり前品質 2. 一元的品質 3. 魅力的品質 4. 無関心品質 5. 逆品質
Slide 9
Slide 9 text
品質特性 https://www.ipa.go.jp/archive/files/000065855.pdf
Slide 10
Slide 10 text
内部品質・外部品質 ・内部品質:コードや自動テストなど、外から見えない部分の質 ・外部品質:製品として外から見える部分の質 ※明確な定義を見つけられず。俗語?
Slide 11
Slide 11 text
多くね?
Slide 12
Slide 12 text
多いんですよ
Slide 13
Slide 13 text
定義が多いと どうなるか?
Slide 14
Slide 14 text
指すモノが曖昧になる
Slide 15
Slide 15 text
指すモノが曖昧とは?
Slide 16
Slide 16 text
話が雑である
Slide 17
Slide 17 text
想像してみてください
Slide 18
Slide 18 text
「IT系って〜」
Slide 19
Slide 19 text
主語、デカくね? 話、雑じゃね?
Slide 20
Slide 20 text
「品質って〜」
Slide 21
Slide 21 text
主語、デカくね? 話、雑じゃね?
Slide 22
Slide 22 text
『品質』という言葉、 雑に使われがち korimu調べ(*1)では90割(*2)の人が雑に使っています *1 要は主観です *2 ネタです
Slide 23
Slide 23 text
なぜなのか?
Slide 24
Slide 24 text
勝手に推察
Slide 25
Slide 25 text
いいことを 言った気になれる から (実際は何も言っていなくても)
Slide 26
Slide 26 text
「品質を高めよう! 」 に対して 「アホか」「やめろ」 という人はいない
Slide 27
Slide 27 text
しかしその『品質』が、 何を指しているのか 明確にする人は少ない korimu調べ(*1)では90割(*2)の人が雑に使っています *1 要は主観です *2 ネタです
Slide 28
Slide 28 text
タイトルを 思い出して みましょう
Slide 29
Slide 29 text
『品質』という言葉が 嫌いな理由
Slide 30
Slide 30 text
答え: 雑に使われて 意味のない会話 が されるから
Slide 31
Slide 31 text
具体例①
Slide 32
Slide 32 text
開発 「コードは読みやすいし、 各モジュールは疎結合だし、 CI/CDも整ってて、 FourKeys指標も良好。 品質が高い!」
Slide 33
Slide 33 text
セールス 「使いにくい……売れない…… 売っても解約率が高い…… 顧客の評判も悪い…… 品質が低い!」
Slide 34
Slide 34 text
セールス 「品質を高めよう!」
Slide 35
Slide 35 text
セールス 「そのためには 開発に頑張ってもらわないと!」
Slide 36
Slide 36 text
セールス 「品質を高めるために頑張って!」
Slide 37
Slide 37 text
開発 「もう高いけど?」
Slide 38
Slide 38 text
セールス 「は?」 開発 「はじゃないが?」
Slide 39
Slide 39 text
No content
Slide 40
Slide 40 text
具体例②
Slide 41
Slide 41 text
セールス 「便利! みんな買ってくれる! 解約率も低い! 評判もいい! 品 質が高い!」
Slide 42
Slide 42 text
開発 「コードが汚くて 直すのに時間がかかる…… テストも整備されてなくて デプロイの労力がすごい…… 品質が低い!」
Slide 43
Slide 43 text
開発 「品質を高めよう! コードを綺麗にして、 自動テストを整えよう!」
Slide 44
Slide 44 text
開発 「そのために、 新規開発を止めよう!」
Slide 45
Slide 45 text
開発 「品質を高めるために、 しばらく新規開発 しないよ!」
Slide 46
Slide 46 text
セールス 「品質? もう高いでしょ?」
Slide 47
Slide 47 text
開発 「は?」 セールス 「はじゃないが?」
Slide 48
Slide 48 text
No content
Slide 49
Slide 49 text
なぜなのか?
Slide 50
Slide 50 text
定義が違うから
Slide 51
Slide 51 text
開発 「コードは読みやすい し、 各モジュールは疎結合 だし、 CI/CDも整ってて、 FourKeys指標も良好 。 品質が高い!」
Slide 52
Slide 52 text
セールス 「便利! みんな買ってくれる ! 解約率も低い ! 評判もいい ! 品質が高い!」
Slide 53
Slide 53 text
どこに 価値を感じるかは 人(立場)による
Slide 54
Slide 54 text
開発者はコードを 修正するんだから 修正しやすい方が良い
Slide 55
Slide 55 text
セールスは商品を 販売するんだから 販売しやすい方が良い
Slide 56
Slide 56 text
『開発vsビジネス』 みたいな 浅い話はしません
Slide 57
Slide 57 text
どっちが勝っても 誰も得しないので
Slide 58
Slide 58 text
われわれが 立ち向かうべきものは なにか?
Slide 59
Slide 59 text
ちなみに コード品質は ビジネスに影響 します
Slide 60
Slide 60 text
修理や変更に 1ヶ月かかる製品 と 1日でできる製品 どっちが良い?
Slide 61
Slide 61 text
逆はない 売れたら勝手に コードが綺麗になる なんてことはない
Slide 62
Slide 62 text
ここまでの話で こう思った人は いませんか?
Slide 63
Slide 63 text
「バグがない製品は 高品質だろう!」
Slide 64
Slide 64 text
本当に?
Slide 65
Slide 65 text
完璧に実装して 完璧にテストしました バグはありません 顧客もいません
Slide 66
Slide 66 text
高品質か?
Slide 67
Slide 67 text
バグあります でも便利です 顧客たくさん います
Slide 68
Slide 68 text
高品質か?
Slide 69
Slide 69 text
たぶんこう思うでしょう
Slide 70
Slide 70 text
「人による」
Slide 71
Slide 71 text
そういう話
Slide 72
Slide 72 text
思い出せ
Slide 73
Slide 73 text
品質は誰かにとっての価 値である (Weinburg, (1994))
Slide 74
Slide 74 text
品質は誰かにとっての価 値である (Weinburg, (1994))
Slide 75
Slide 75 text
品質の話をする時は 誰にとっての価値なのか 明確にしましょう
Slide 76
Slide 76 text
ご清聴 ありがとうございました