Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
品質ってなに?
Search
kirimaru
December 19, 2019
Business
0
170
品質ってなに?
kirimaru
December 19, 2019
Tweet
Share
More Decks by kirimaru
See All by kirimaru
DDD(ドメイン駆動設計)を知らない人に知ったつもりさせる/Introduce_DDD_to_unfamiliar_individuals
hirotokirimaru
0
200
例示! Spring Bootで作られた REST APIのテストコード/ Testing-Example-for-a-REST-API-created-with-Spring-Boot
hirotokirimaru
2
1.4k
一緒に使うことが多い値は別クラスにしよう(Data Clumps)/data_clumps_is_useful
hirotokirimaru
0
560
Backlogが好きな話。/i_like_backlog
hirotokirimaru
0
94
私が好きなポートアンドアダプターを紹介する/I-like-hexagonal-architecture.pdf
hirotokirimaru
1
650
名付けのためにクラス図を元に会話しよう/Let's-use-class-diagram-to-communicate-with-client
hirotokirimaru
0
550
Code Smellsの Primitive Obsession に気を付けて設計する/Designing-with-Code-Smells-Primitive-Obsession
hirotokirimaru
1
2.9k
FCCを推す/My favorite software architecture is FCC
hirotokirimaru
0
150
我々はなぜオブジェクト指向やDDD等のアーキテクチャを学ぶのか/Why_we_learn_ObjectOriented_and_DDD_Architecture
hirotokirimaru
1
960
Other Decks in Business
See All in Business
mfs_product_development_recruit_july_2024
mortgagefss
0
290
DevIO2024_16_9_OnlineSlide_template 0708登壇資料_yukoyagi
yukoyagi
0
330
20240713_CLSMishima1
hideki_ojima
3
240
(1枚)KPIマネジメントとPDCAサイクルの全体像
nyattx
PRO
1
150
モベンシス会社紹介資料
movensys
0
560
自社サービスをお客様が簡単に利用出来る為にやったこと
yako1060
0
110
BALLAS 事業紹介資料
ballas_inc
0
400
【エンジニア採用】BuySell Technologies会社説明資料
buyselltechnologies
1
45k
enechain company deck
enechain
PRO
4
79k
LayerXのOpsについて
suuu
2
800
(14枚)仮説思考に必要な5つの能力
nyattx
PRO
1
330
K.S.ロジャース会社紹介資料
ksr_hiring
1
1.9k
Featured
See All Featured
Practical Orchestrator
shlominoach
185
10k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
189
16k
Building Applications with DynamoDB
mza
89
5.8k
The Cult of Friendly URLs
andyhume
75
5.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
26
1.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
A better future with KSS
kneath
231
17k
What's new in Ruby 2.0
geeforr
338
31k
Infographics Made Easy
chrislema
238
18k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
18
1.2k
Fireside Chat
paigeccino
25
2.8k
Gamification - CAS2011
davidbonilla
78
4.9k
Transcript
品質って何? s-dev talks 〜サービス開発勉強会〜 「大忘年 LT 大会 2019」 2019/12/19 @きり丸
導入
『品質が悪い』 と上司に言われたとき、 何を思い浮かべますか?
『品質を上げなさい』 と上司に言われたとき、 何をしようと思いますか?
『原因』 5 『対応』
『品質』 6 『対応』
『品質』 7 『対応』
対象 ・経験が浅い人 ・QAチーム この資料のペルソナ 対象外 熟練のQAチーム 8
Hello! HN:きり丸(きりちゃん) 本名:水上 皓登 Twitter:nainaistar エンジニア 9
品質とは
ISO/IEC 25000(25010) にて定義 旧定義:ISO/IEC 9126
• 利用時の品質モデル ◦ 対象コンピュータシス テム及び対象ソフト ウェア製品を含む人間 −コンピュータシステム 全体 大きく分けて二つ •
製品品質モデル ◦ 対象ソフトウェア製品 を含む対象コンピュー タシステム 12
• 有効性 • 効率性 • 満足性 • リスク回避性 • 利用状況網羅性
利用時の品質モデル 13
• 有効性 ◦ 有効性 • 効率性 ◦ 効率性 • 満足性
◦ 実用性 ◦ 信用性 ◦ 快感性 ◦ 快適性 利用時の品質モデル 14 • リスク回避性 ◦ 経済リスク緩和性 ◦ 健康 ◦ 安全リスク緩和性 ◦ 環境リスク緩和性 • 利用状況網羅性 ◦ 利用状況完全性 ◦ 柔軟性
• 機能適合性 • 性能効率性 • 互換性 • 使用性 • 信頼性
• セキュリティ • 保守性 • 移植性 製品品質モデル 15
• 機能適合性 ◦ 機能完全性 ◦ 機能正確性 ◦ 機能適切性 • 性能効率性
◦ 時間効率性 ◦ 資源効率性 ◦ 容量満足性 • 互換性 ◦ 共存性 ◦ 相互運用性 製品品質モデル 16 • 使用性 ◦ 適切度認識性 ◦ 習得性 ◦ 運用操作性 ◦ ユーザエラー防止性 ◦ ユーザインタフェース 快美性 ◦ アクセシビリティ
• 信頼性 ◦ 成熟性 ◦ 可用性 ◦ 障害許容性 (耐故障性) ◦
回復性システム/ソフ トウェア製品品質 製品品質モデル 17 • セキュリティ ◦ 機密性 ◦ インテグリティ ◦ 否認防止性 ◦ 責任追跡性 ◦ 真正性
• 保守性 ◦ モジュール性 ◦ 再利用性 ◦ 解析性 ◦ 修正性
◦ 試験性 • 移植性 ◦ 適応性 ◦ 設置性 ◦ 置換性 製品品質モデル 18
• 一次利用者 ◦ 主目標を達成するためにシステムと対話をする人。 • 二次利用者 ◦ 支援を提供する人。 ▪ コンテンツプロバイダ,システム管理者並びに
セキュリティ管理者 ▪ 保守者,分析者,移植者,設置者 • 間接利用者 ◦ システムと直接対話をしないが,出力を受け取る人。 異なる利害関係者視点 19
利害関係者 × 利用時の品質 20
利害関係者 × 製品品質モデル 21
22 まとめ
品質は ISO/IEC 25000(25010) にて定義されているので、 興味があればぜひ勉強を!
24 Appendix
参考資料 https://www.ipa.go.jp/files/000045962.pdf ISO25010 http://kikakurui.com/x25/X25010-2013-01.html 25