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

開発スピードと品質を向上させるための QA の関わり

開発スピードと品質を向上させるための QA の関わり

https://confengine.com/conferences/scrum-fest-osaka-2022/proposal/16658/qa

Scrum Fest 大阪

開発スピードと品質を向上させるための QA の関わり

takefumi

June 21, 2022
Tweet

More Decks by takefumi

Other Decks in Technology

Transcript

  1. View Slide

  2. View Slide

  3. 開発すればするほど製品やサービスは
    複雑で多くなり、依存関係があったり、制
    約があったりで、負債が増え大きくなり、
    様々な対応を行わなければならず開発ス
    ピードは落ち、バグも増えていったのです。

    View Slide

  4. それも、これも
    品質のことを
    全く考えていなかった結果

    View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. Scrum Fest 新潟 CTO のための QA の作り方
    https://speakerdeck.com/caori_t/sigsqa-how-to-create-qa-for-ctos-and-vpoes

    View Slide

  11. View Slide

  12. Scrum Fest 新潟
    CTO のための QA の作り方

    View Slide

  13. 開発と QA の関わり

    View Slide

  14. QA として 3年間取り組んできたこと

    View Slide

  15. QA として 3年間取り組んできたこと
    なんとなく方向性はあっていた気がする。。。

    View Slide

  16. QA として 3年間取り組んできたこと

    View Slide

  17. QA として 3年間取り組んできたこと

    View Slide

  18. View Slide

  19. ココ(私)

    View Slide

  20. View Slide

  21. View Slide

  22. View Slide

  23. View Slide

  24. デストピア化していく製品と組織

    View Slide

  25. View Slide

  26. ふさいたち があらわれた!
    たたかう
    にげる
    あきらめる
    ぼうぎょ
    技術負債
    品質負債 設計負債

    View Slide

  27. View Slide

  28. View Slide

  29. View Slide

  30. そんな人の深き業の負債から生まれた魔物

    View Slide

  31. ラスボス「巨大モノリシスシステム」
    そんな人の深き業の負債から生まれた魔物

    View Slide

  32. 新しいマインド
    新しいプロセス・システムで開発

    View Slide

  33. 過去の負債を認識し潜在するバグを把握し
    故障に備える
    闘い方かたを予測する。

    View Slide

  34. View Slide

  35. QA

    View Slide

  36. なんで、そんなことまでしないと(考えないと)
    あかんねん!

    View Slide

  37. そこまで、考えて実装しても。。。

    View Slide

  38. E2E テストするしかないのであれば、テスト実施、結果の判断は
    手作業がはいるのはしょうがないので、ある程度の環境やデータは
    用意できるようにしておく。

    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. QA は長期的に製品の成長とリリース速度の向上「も」
    考えないといけない。
    単純なフェーズゲートでは意味がないというか、
    そんな QA いらない

    View Slide

  51. 開発の改善はもちろん Ops (サポート) 改革も必要となる。

    View Slide

  52. https://janetgregory.ca/testing-from-a-holistic-point-of-view/
    【翻訳】ホリスティック・テスト:プロセス全体からテストを捉えなおす
    https://note.com/globis_engineers/n/neeaad6dfd67b

    View Slide

  53. View Slide

  54. View Slide

  55. View Slide

  56. View Slide

  57. View Slide

  58. View Slide

  59. View Slide

  60. View Slide

  61. View Slide

  62. View Slide

  63. View Slide