Slide 1

Slide 1 text

品質って何? s-dev talks 〜サービス開発勉強会〜 「大忘年 LT 大会 2019」 2019/12/19 @きり丸

Slide 2

Slide 2 text

導入

Slide 3

Slide 3 text

『品質が悪い』 と上司に言われたとき、 何を思い浮かべますか?

Slide 4

Slide 4 text

『品質を上げなさい』 と上司に言われたとき、 何をしようと思いますか?

Slide 5

Slide 5 text

『原因』 5 『対応』

Slide 6

Slide 6 text

『品質』 6 『対応』

Slide 7

Slide 7 text

『品質』 7 『対応』

Slide 8

Slide 8 text

対象 ・経験が浅い人 ・QAチーム この資料のペルソナ 対象外 熟練のQAチーム 8

Slide 9

Slide 9 text

Hello! HN:きり丸(きりちゃん)  本名:水上 皓登 Twitter:nainaistar エンジニア 9

Slide 10

Slide 10 text

品質とは

Slide 11

Slide 11 text

ISO/IEC 25000(25010) にて定義 旧定義:ISO/IEC 9126

Slide 12

Slide 12 text

● 利用時の品質モデル ○ 対象コンピュータシス テム及び対象ソフト ウェア製品を含む人間 −コンピュータシステム 全体 大きく分けて二つ ● 製品品質モデル ○ 対象ソフトウェア製品 を含む対象コンピュー タシステム 12

Slide 13

Slide 13 text

● 有効性 ● 効率性 ● 満足性 ● リスク回避性 ● 利用状況網羅性 利用時の品質モデル 13

Slide 14

Slide 14 text

● 有効性 ○ 有効性 ● 効率性 ○ 効率性 ● 満足性 ○ 実用性 ○ 信用性 ○ 快感性 ○ 快適性 利用時の品質モデル 14 ● リスク回避性 ○ 経済リスク緩和性 ○ 健康 ○ 安全リスク緩和性 ○ 環境リスク緩和性 ● 利用状況網羅性 ○ 利用状況完全性 ○ 柔軟性

Slide 15

Slide 15 text

● 機能適合性 ● 性能効率性 ● 互換性 ● 使用性 ● 信頼性 ● セキュリティ ● 保守性 ● 移植性 製品品質モデル 15

Slide 16

Slide 16 text

● 機能適合性 ○ 機能完全性 ○ 機能正確性 ○ 機能適切性 ● 性能効率性 ○ 時間効率性 ○ 資源効率性 ○ 容量満足性 ● 互換性 ○ 共存性 ○ 相互運用性 製品品質モデル 16 ● 使用性 ○ 適切度認識性 ○ 習得性 ○ 運用操作性 ○ ユーザエラー防止性 ○ ユーザインタフェース 快美性 ○ アクセシビリティ

Slide 17

Slide 17 text

● 信頼性 ○ 成熟性 ○ 可用性 ○ 障害許容性 (耐故障性) ○ 回復性システム/ソフ トウェア製品品質 製品品質モデル 17 ● セキュリティ ○ 機密性 ○ インテグリティ ○ 否認防止性 ○ 責任追跡性 ○ 真正性

Slide 18

Slide 18 text

● 保守性 ○ モジュール性 ○ 再利用性 ○ 解析性 ○ 修正性 ○ 試験性 ● 移植性 ○ 適応性 ○ 設置性 ○ 置換性 製品品質モデル 18

Slide 19

Slide 19 text

● 一次利用者 ○ 主目標を達成するためにシステムと対話をする人。 ● 二次利用者 ○ 支援を提供する人。 ■ コンテンツプロバイダ,システム管理者並びに セキュリティ管理者 ■ 保守者,分析者,移植者,設置者 ● 間接利用者 ○ システムと直接対話をしないが,出力を受け取る人。 異なる利害関係者視点 19

Slide 20

Slide 20 text

利害関係者 × 利用時の品質 20

Slide 21

Slide 21 text

利害関係者 × 製品品質モデル 21

Slide 22

Slide 22 text

22 まとめ

Slide 23

Slide 23 text

品質は ISO/IEC 25000(25010) にて定義されているので、 興味があればぜひ勉強を!

Slide 24

Slide 24 text

24 Appendix

Slide 25

Slide 25 text

参考資料 https://www.ipa.go.jp/files/000045962.pdf ISO25010 http://kikakurui.com/x25/X25010-2013-01.html 25