You are on page 1of 9

Software Development

Business Process
According to ISO 9001:2015
By: Yasa | 22 July 2019
Background
Corporate Critical
Effectiveness, Efficiency

According to fresh Statista estimations, in 2012 testing and quality assurance consumed
18% of IT companies’ budgets, and now this index has reached 40%. Actually, it’s great
that companies understand the importance of software testing.
2
Objectives

 Product quality:
 The product software developed to be tested for making sure the final results
correspond to business specifications and user requirements.
 The product software developed to be evaluated its quality based on ISO/IEC
25000:2005 (to replace ISO 9126).
 Software development process:
 Assist organization to develop a framework for software development based on ISO
9001 that integrated with CMMI, ISO27000, ITIL & ISO/IEC 20000, SWEBOK.

3
What does QUALITY Mean ?

 Quality Definition (ISO 8402, 1994)


 The totality of characteristics of an entity that bear on its ability to satisfy
stated and implied needs.
 But what does “Needs” mean?

4
Needs

 “Needs” is expectations for the effects of a product.


 A user wants not a product itself but the effects of the product, when it is
used.
 A user does not know the real needs until he/she actually use it.
 User’s needs may change.
 It is difficult that real needs be identified either by a user or a product-
planner
 “Requirements” are identified or specified needs

5
SOFTWARE QUALITY
 Ref: IEEE SWEBOK V3.0 Chapter 10
 More recently, software quality is defined as the
“capability of software product to satisfy stated and
implied needs under specified conditions” and as “the
degree to which a software product meets
established requirements; however, quality
depends upon the degree to which those
established requirements accurately
represent stakeholder needs, wants, and
expectations”. Both definitions embrace the
premise of conformance to requirements. Neither
refers to types of requirements (e.g., functional,
reliability, performance, dependability, or any other
characteristic).

6
Software Quality Management Processes

 Ref: IEEE SWEBOK V3.0 Chapter 10 Sub-Chapter 2


 Software quality management is the collection of all processes
that ensure that software products, services, and life cycle
process implementations meet organizational software
quality objectives and achieve stakeholder satisfaction.
 SQM defines processes, process owners, requirements for the
processes, measurements of the processes and their outputs, and
feedback channels throughout the whole software life cycle.
 SQM comprises four subcategories: software quality planning, software
quality assurance (SQA), software quality control (SQC), and software
process improvement (SPI).

7
Software Development Business Process
According to ISO 9001:2015
Regulation/Standards

Policy & Leadership


(5)
Organization
and its Customer
context Quality Management &
Satisfaction
(4) Improvement
(4 & 10)

Performance
Planning
Customer Evaluation
(6)
requirements (9) CLIENT /
CLIENT /
STAKE
STAKE
HOLDER
HOLDER
Submit
Receive
Software Development products/
Orders from
(8) services to
Client
Client
Products and
Needs and services
expectations Support Process
of interested (7)
parties /
8
Stakeholders
(4)
THANK YOU

You might also like