Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AkerunのQA現場 ー Ques11th

1,803 views

Published on

Ques11thで公演した際の資料です。
IoTサービスのQAという観点で難しさと楽しさを紹介しています。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

AkerunのQA現場 ー Ques11th

  1. 1. AkerunサービスのQA現場 株式会社フォトシンス 石井大樹
  2. 2. 自己紹介
  3. 3. 自己紹介 石井 大樹 1986年 北海道 生まれ (32歳) 株式会社 フォトシンス 開発プロジェクトマネージャー 組込アプリ開発チームリーダー QAマネージャー
  4. 4. 自己紹介 石井 大樹 1986年 北海道 生まれ (0x20歳) 株式会社 フォトシンス 開発プロジェクトマネージャー 組込アプリ開発チームリーダー QAマネージャー
  5. 5. 自己紹介 大手家電メーカーに新卒で入社(2011) • テレビ開発部 • 完全地デジ化バブル世代 • テレビの機能といえば ・画質 / 録画 / CMスキップ ・(VoD) ITmedia : http://www.itmedia.co.jp/lifestyle/articles/1103/02/news045.html
  6. 6. 自己紹介 • テレビのファームウェア開発 • 最下層からUI までひと通り • QA「してもらう」立場
  7. 7. 自己紹介 入社(2011)〜退職(2016) • アプリケーション / UX がどんどんリッチに • インターネットに接続 ・パーソナルレコメンド ・ユニークな再生タグ ・音声対話のUI • ソフトウェアアップデート
  8. 8. 自己紹介 入社(2011)〜退職(2016) • アプリケーション / UX がどんどんリッチに • インターネットに接続 ・パーソナルレコメンド ・ユニークな再生タグ ・音声対話のUI • ソフトウェアアップデート
  9. 9. 自己紹介 • 2016年 フォトシンス入社 • ファームウェアエンジニアとして
  10. 10. 自己紹介 • 2016年 フォトシンス入社 • ファームウェアエンジニアとして。。。(*´-ω・)ン?
  11. 11. 開発エンジニアに近いQA担当 の視点からお話させていただきます
  12. 12. 会社紹介
  13. 13. 株式会社 フォトシンス 会社紹介
  14. 14. 会社紹介 「Akerun入退室管理システム」の開発・提供
  15. 15. 15 株式会社フォトシンス設立 1.Akerun スマホで鍵が開く 2.Akerunアプリ iOS/Androidアプリ 3.Akerun Manager 権限管理/履歴管理 4.Akerun Remote Web・ガラケーで開閉 5.Akerun Touch スマホをかざして開閉 6.Akerun Entrance 自動ドアもスマホで 7.AkerunPro 法人向け電気錠 suicaでも鍵開閉 2014.9.1 2015.3.23 2015.7.23 2015.11.25 2015.12.3 2016.7.23 会社紹介
  16. 16. 16 株式会社フォトシンス設立 1.Akerun スマホで鍵が開く 2.Akerunアプリ iOS/Androidアプリ 3.Akerun Manager 権限管理/履歴管理 4.Akerun Remote Web・ガラケーで開閉 5.Akerun Touch スマホをかざして開閉 6.Akerun Entrance 自動ドアもスマホで 7.AkerunPro 法人向け電気錠 suicaでも鍵開閉 2014.9.1 2015.3.23 2015.7.23 2015.11.25 2015.12.3 2016.7.23 会社紹介
  17. 17. 17 株式会社フォトシンス設立 1.Akerun スマホで鍵が開く 2.Akerunアプリ iOS/Androidアプリ 3.Akerun Manager 権限管理/履歴管理 4.Akerun Remote Web・ガラケーで開閉 5.Akerun Touch スマホをかざして開閉 6.Akerun Entrance 自動ドアもスマホで 7.AkerunPro 法人向け電気錠 suicaでも鍵開閉 2014.9.1 2015.3.23 2015.7.23 2015.11.25 2015.12.3 2016.7.23 会社紹介
  18. 18. 会社紹介 ①後付型で工事不要 ②スマホやsucaで鍵開閉 ③時間限定の鍵発行 ④入退室履歴をリアルタイム確認 既存のサムターン にペタッと貼り付 けるだけで、入退 室管理システムを 導入することがで きます。 スマートフォンや 、SuicaやPASMO などのICカードが 鍵開閉することが できます。 エリア毎、人毎、部署毎に時間限定 の鍵を発行することができます 全国どこにいても、入退室履歴をリ アルタイムで確認できます。
  19. 19. AkerunサービスのQA 実際にみてみましょう
  20. 20. AkerunサービスのQA • Web(BackEnd + FrontEnd + API) • コンパニオンデバイス(スマホアプリ) • Akerun Pro(本体 + NFCリーダー + ドアセンサー) • ゲートウェイ (Akerun Remote)
  21. 21. AkerunサービスのQA • Web(BackEnd + FrontEnd + API) • コンパニオンデバイス(スマホアプリ) • Akerun Pro(本体 + NFCリーダー + ドアセンサー) • ゲートウェイ (Akerun Remote) SW + インフラ SW SW + HW SW + HW
  22. 22. AkerunサービスのQA • Web(BackEnd + FrontEnd + API) • コンパニオンデバイス(スマホアプリ) • Akerun Pro(本体 + NFCリーダー + ドアセンサー) • ゲートウェイ (Akerun Remote) SW + インフラ SW SW + HW SW + HW すべて内製
  23. 23. Agenda • IoTサービスのQAをする難しさ • IoTのQA現場ではどんなことをしているのか • IoTのQAチームづくり
  24. 24. Agenda • IoTサービスのQAをする難しさ • IoTのQA現場ではどんなことをしているのか • IoTのQAチームづくり
  25. 25. IoTサービスのQAをする難しさ 「QAの規模が大きい」
  26. 26. QAの規模 = 組み合わせの乗算 IoTサービスのQAをする難しさ
  27. 27. スマホアプリ Web nternet QAの規模が大きい
  28. 28. メカ(機構) 回路 ファームウェア hing QAの規模が大きい
  29. 29. メカ(機構) 回路 ファームウェア スマホアプリ Web nternet of hings QAの規模が大きい
  30. 30. メカ(機構) 回路 ファームウェア スマホアプリ Web メカ(機構) 回路 ファームウェア ・・・ メカ(機構) 回路 ファームウェア kerun QAの規模が大きい
  31. 31. QA用の端末も「製造」しなくてはならない
  32. 32. QA用の端末 Internet
  33. 33. QA用の端末 Thing
  34. 34. QA用の端末 IoT
  35. 35. IoTスタートアップがQAをする難しさ IoT
  36. 36. IoTスタートアップがQAをする難しさ QA用の端末も「製造」しなくてはならない • ハードウェアの作成 • サーバーのデータベース上にデータ作成 • ユニークなファームウェアの書き込み
  37. 37. IoTスタートアップがQAをする難しさ QA用の端末も「製造」しなくてはならない • ハードウェアの作成 • サーバーのデータベース上にデータ作成 • ユニークなファームウェアの書き込み 時間とお金がかかる
  38. 38. IoTスタートアップがQAをする難しさ 計画が重要 ・QAに必要な製造をするための予算確保 ・QAするために十分な数量の発注 ・QAまで考慮した製造スケジュールの調整
  39. 39. Agenda • IoTスタートアップがQAをする難しさ • IoTのQA現場ではどんなことをしているのか • IoTのQAチームづくり
  40. 40. IoTスタートアップがQAをする難しさ いろいろな試験を紹介します
  41. 41. IoTスタートアップがQAをする難しさ 環境試験
  42. 42. IoTのQA現場ではどんなことをしているのか • 高温・低温 • ヒートショック • 湿度
  43. 43. IoTのQA現場ではどんなことをしているのか • 静電気
  44. 44. IoTスタートアップがQAをする難しさ 耐久性 連続稼動
  45. 45. IoTスタートアップがQAをする難しさ キーワード 「自動化」
  46. 46. IoTのQA現場ではどんなことをしているのか • 負荷試験
  47. 47. IoTのQA現場ではどんなことをしているのか • 負荷試験
  48. 48. IoTのQA現場ではどんなことをしているのか • 負荷試験
  49. 49. IoTのQA現場ではどんなことをしているのか
  50. 50. IoTのQA現場ではどんなことをしているのか
  51. 51. IoTのQA現場ではどんなことをしているのか IoT製品でも QAは 自動化できる
  52. 52. 自動化するメリット 工数削減
  53. 53. 生産性があがる 自動化するメリット
  54. 54. わくわくする 自動化するメリット
  55. 55. • 手軽につくれる環境が充実 • shell/python/golang/node.js ・・・・ • RasPi/Arduino/ESP・・・・ 自動化はできる
  56. 56. • 素人でも(ちょっと手伝ってもらえば)つくれる • 無料、またはお小遣いで買える 自動化はできる
  57. 57. IoTのQA現場ではどんなことをしているのか • 負荷試験
  58. 58. IoTのQA現場ではどんなことをしているのか 生産性をあげる = モチベーションの維持 エンジニアリングの活用 × QAの継続的インテグレーション =
  59. 59. IoTのQA現場ではどんなことをしているのか 生産性をあげる = モチベーションの維持 ラズパイはいいぞ
  60. 60. Agenda • 超最速でリリースするためにQA担当が上流工程でやるべ きこと • IoTのQA現場ではどんなことをしているのか • IoTのQAチームづくり
  61. 61. IoTのQAチームづくり Before
  62. 62. QAは開発エンジニアの責任で Before
  63. 63. Before
  64. 64. スーパーエンジニアでも ・抜け漏れは発生する Before
  65. 65. スーパーエンジニアでも ・抜け漏れは発生する ・能力差が出る Before
  66. 66. スーパーエンジニアでも ・抜け漏れは発生する ・能力差が出る ・非効率 Before
  67. 67. IoTのQAチームづくり After
  68. 68. QA担当 ・開発者と評価の分離 ・品質基準の策定 ・テスト設計の見直し ・専門家のテスト項目レビュー After
  69. 69. IoTのQAチームづくり より高いレベルのQAのために
  70. 70. ステークホルダーの再構築 After
  71. 71. ・全社で品質を護る体制 QA担当 After
  72. 72. QA担当 ハードウェア ソフトウェア 社員 QA会社 生産技術 実験施設 セキュリティ 検証会社 After
  73. 73. 会社みんなQAチーム After
  74. 74. 全社員スタッフでドッグフーディング After
  75. 75. • えらい人から「みんなでやろうよ!」 After
  76. 76. • 全社員スタッフでドッグフーディング • オフィスに設置して実際に入退室管理 • NFC担当、アプリ担当などチーム分けして 日替わりで体験 • サービスの仕様が浸透 • 改善提案フィードバック After
  77. 77. ・社員全員持ち帰り • 設置のしやすさを体験してもらった • 合鍵発行などのフローも体験 After
  78. 78. • カスタマーサポートにテストしてもらう • リリース前に細かい仕様を把握 • ハマりどころのキャッチアップ After
  79. 79. ・社員全員持ち帰り • 設置のしやすさを体験してもらった • 合鍵発行などのフローも体験 • 愛着♡ After
  80. 80. ・顧客先で張り付き検証 • ユーザーの使用環境・生声がわかる • 先入観がなくなる After
  81. 81. IoTのQAチームづくり 品質意識の醸成 全社QA体制
  82. 82. IoTのQAチームづくり ・専門性の高いドメインは委託
  83. 83. QA担当 ハードウェア ソフトウェア 社員 QA会社 IoTのQAチームづくり 生産技術 実験施設 セキュリティ 検証会社
  84. 84. IoTのQAチームづくり ちょっとインタビューしてみましょう
  85. 85. IoTのQAチームづくり ヒューマンクレスト 前田様
  86. 86. IoTのQAチームづくり ヒューマンクレスト 前田様 ありがとうございました
  87. 87. IoTのQAチームづくり プロダクトの魅力 信頼関係
  88. 88. わくわくする
  89. 89. IoTのQA現場ではどんなことをしているのか 魅力のあるプロダクト • 新しく他にない • 先端技術 • 進化する
  90. 90. IoTのQAチームづくり プロダクトの魅力 信頼関係 QAしたい!!!
  91. 91. まとめ
  92. 92. IoTスタートアップがQAをする難しさ • 「範囲が広い」 • QA用の端末も「製造」しなくてはならない 計画が重要(特にモノ)
  93. 93. IoTのQA現場ではどんなことをしているのか 自動化はできる
  94. 94. IoTのQA現場ではどんなことをしているのか 生産性をあげる = モチベーションの維持 エンジニアリングの活用 × QAの継続的インテグレーション =
  95. 95. IoTのQAチームづくり 品質意識の醸成 全社QA体制
  96. 96. IoTのQAチームづくり ・専門性の高いドメインは委託 QA担当
  97. 97. IoTのQAチームづくり プロダクトの魅力 信頼関係
  98. 98. ・会社全体で品質を護る ・魅力的なプロダクト ・一緒にプロダクトを創る ・一緒に品質を護る 仲間を募集しています!!
  99. 99. ・会社全体で品質を護る ・魅力的なプロダクト ・一緒にプロダクトを創る ・一緒に品質を護る 仲間を募集しています!!
  100. 100. ・会社全体で品質を護る ・魅力的なプロダクト ・一緒にプロダクトを創る ・一緒に品質を護る 仲間を募集しています!!
  101. 101. ・会社全体で品質を護る ・魅力的なプロダクト ・一緒にプロダクトを創る ・一緒に品質を護る 仲間を募集しています!!
  102. 102. ありがとうございました <(_ _)>

×