Upgrade to Pro — share decks privately, control downloads, hide ads and more …

開発にテストプロセスを融合させていく取り組み

takefumi
September 17, 2022
480

 開発にテストプロセスを融合させていく取り組み

takefumi

September 17, 2022
Tweet

Transcript

  1. View Slide

  2. View Slide

  3. View Slide

  4. 開発のプロセスにテストを融合させていくと、品質 (価値) が向上する

    View Slide

  5. 開発のプロセスにテストを融合させていくと、品質 (価値) が向上する
    と、思っています。

    View Slide

  6. 開発のプロセスにテストを融合させていくと、品質 (価値) が向上する
    と、思っています。
    と、いう話をします。

    View Slide

  7. わりとあるある事件簿ですが、ちょっとした歯車がはずれると歴史は
    繰り返されるのでしばしば発生する。
    実際、うちでも発生しています。

    View Slide

  8. QA という立場で、開発とテストを融合させて品質(価値)を
    組み込んで製品をリリースすることを考える。
    開発担当者のユニットテストのやり方ではなく、
    開発を含めたテストプロセスの改革・改善について話します。

    View Slide

  9. ということを踏まえて、
    開発とテストのプロセスを融合させていく
    取り組みをしています。

    View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. View Slide

  20. PO 1名
    開発担当者 2 名 (現在は 4名)
    QA・テスト 1 名

    View Slide

  21. View Slide

  22. 品質 (価値) は製品に携わるメンバー全
    員のマインドと、そこから生まれたプロセ
    ス・システムに宿る。

    View Slide

  23. View Slide

  24. メンバー全員でやること

    View Slide

  25. 2022 6/22 JaSST nano

    View Slide

  26. 正直、完璧超人へのあこがれはあります。
    ですが、人間なのでなれません

    View Slide

  27. 1回言ったのになんで忘れてんだ!大事なのになんで間違えてんだ!
    とか(人の行動に)言っても意味ない。悪意があってミスをしているわけではない。
    1 回言ったら全て記憶・出きる人間ばっかりだったら、もっと世の中変わってる

    View Slide

  28. 品質 (価値) は製品に携わるメンバー全
    員のマインドと、そこから生まれたプロセ
    ス・システムに宿る。

    View Slide

  29. View Slide

  30. View Slide

  31. View Slide

  32. View Slide

  33. View Slide

  34. View Slide

  35. View Slide

  36. View Slide

  37. View Slide

  38. View Slide

  39. View Slide

  40. View Slide

  41. View Slide

  42. View Slide

  43. View Slide

  44. View Slide

  45. View Slide

  46. View Slide

  47. View Slide

  48. View Slide

  49. View Slide

  50. View Slide

  51. (原文) https://janetgregory.ca/testing-from-a-holistic-point-of-view/
    (翻訳) https://note.com/globis_engineers/n/neeaad6dfd67b

    View Slide

  52. View Slide

  53. View Slide

  54. View Slide

  55. V&V (Verification & Validation) というのがあるが、
    出来上がった製品の評価という意味が大きい

    View Slide

  56. それも大事だが、将来発生しそうなリスクや要望(追加・修正機能)をテストで把握すること。
    可能であれば、対策を検討しておく
    V&V (Verification & Validation) というのがあるが、
    出来上がった製品の評価という意味が大きい

    View Slide

  57. それも大事だが、将来発生しそうなリスクや要望(追加・修正機能)をテストで把握すること。
    可能であれば、対策を検討しておく
    V&V (Verification & Validation) というのがあるが、
    出来上がった製品の評価という意味が大きい
    こんなこともあろうかと!

    View Slide

  58. 予期された事故と予期されない事故では、対応速度・内容が
    かわってくる。
    QA としては製造しているとき (リリースする前) に
    把握しておきたい。
    対策しなければいけないのか、リスクとしてそのままでいいのかを考える材料

    View Slide

  59. View Slide

  60. View Slide

  61. View Slide

  62. View Slide

  63. View Slide

  64. https://www.jasst.jp/symposium/jasst16tohoku/pdf/S1.pdf

    View Slide

  65. 改型 品質特性

    View Slide

  66. 定義された品質特性に魂を縛られている人々にはならない。
    定義されたものだけに魂を縛られて思考停止すると製品の品質を汚染し続けるの
    で、アクシズ落として最初から考え直してもいいと思っている。
    定義された品質特性に合わせてテストするのではない
    合わせるのは、実装理念・要件定義
    品質特性はあくまで、思考を助けるための道具

    View Slide

  67. View Slide

  68. View Slide

  69. View Slide

  70. View Slide

  71. View Slide

  72. View Slide

  73. View Slide

  74. View Slide

  75. View Slide

  76. View Slide

  77. View Slide

  78. 開発にテストプロセスを
    融合させていく取り組み

    View Slide

  79. View Slide

  80. View Slide

  81. トップヘビーとは船舶の重心が
    上部にあること。 転覆しやすくなる。
    (トップヘビーな龍驤)

    View Slide

  82. View Slide

  83. View Slide

  84. View Slide

  85. View Slide

  86. View Slide

  87. View Slide

  88. View Slide