Article

Mapping ISO 9001 to Scrum Practices

ISO 9001 quality management system is directly mapped to a Scrum framework in an agile software development environment. How? Let’s see the ISO requirements and the corresponding Scrum practices that we follow.

ISO recommends starting with a quality manual for software development. This will ensure and improve quality in your software development life cycle and monitor client satisfaction. Once you have the quality manual that describes the process for software development, the next step is to implement it. The implementation uses the Scrum framework. In Scrum, we have three main roles- product owner, Scrum master, and the Scrum team. They are responsible for implementing the process. ISO also recommends developing a hierarchy that will help to improve the overall process performance. ISO focuses on continual improvement and so do Scrum. ISO recommends all QMS to be planned, implemented, measured, and improved. Scrum also works on similar lines – sprint plan, sprint execution, sprint review, and sprint retrospective.

The table below maps all required ISO clauses for software development to the corresponding Scrum practice.

Sl. No

ISO Clause

Requirement

Scrum Practices

1

5.2 – Customer focus Ensure customer requirements are met to enhance customer satisfaction. Product backlog creation and grooming.

2

5.5.1 – Responsibility and authority Responsibilities and authorities are defined. Different roles in the Scrum – product owner, Scrum master, and Scrum team.

3

5.5.3 – Internal communication Ensure that appropriate communication processes are established. Daily stand-up meetings, product backlog grooming, sprint review, and sprint retrospectives.

4

7.1 – Planning of product realization Planning and development of the product. Product backlog creation, sprint planning, sprint backlog creation, and user stories.

5

7.2.1 – Determination of requirements Ensure Requirements are captured properly. User stories with acceptance criteria.

6

7.2.2 – Review of requirements Ensure that a review of requirements is done. Architectural and business review of user stories before estimation.

7

7.2.3 – Customer Communication Customer communication regarding requirements, bugs, etc. Daily standup meeting.

8

7.3.1 – Design and development planning Plan and control the design and development of the product. Sprint planning, estimation of user stories, and assigning points.

9

7.3.2 – Design and development inputs Inputs related to product requirements shall be determined and records maintained. User stories with acceptance criteria.

10

7.3.3 – Design and development outputs Outputs of design and development shall be in a form suitable for verification against the design and development input and shall be approved before release. Sprint review

11

7.3.4 – Design and development review At suitable stages, systematic reviews of design and development shall be performed following planned arrangements. Sprint retrospective

12

7.3.5 – Design and development verification Verification shall be performed following planned arrangements to ensure that the design and development outputs have met the design and development input requirements. Testing – Sprint execution

13

7.3.6 – Design and development validation Design and development validation shall be performed according to planned arrangements to ensure that the resulting product is capable of meeting the requirements for the specified application or
intended use, where known.
UAT- Sprint execution

14

7.3.7 – Control of design and development changes Design and development changes shall be identified and records maintained. Change management, sprint planning, sprint review

15

8.2.1 – Customer satisfaction The organization monitors information related to customer perception to check whether the organization has met the customer
requirements.
Sprint review

16

8.2.4 – Monitoring and measurement of product The organization shall monitor and measure the characteristics of the product to verify that product requirements have been met. Sprint review, daily standup meeting, sprint planning, burn down charts.

17

8.3 – Control of nonconforming product The organization shall ensure that a product that does not conform to product requirements is identified and controlled to prevent its unintended use or delivery. Testing, sprint review

18

8.4 – Analysis of data The organization shall determine, collect, and analyze appropriate data to demonstrate the suitability and effectiveness of the quality management system and to evaluate where continual improvement of the effectiveness of the quality management system can be made. Burn down charts, sprint retrospective

19

8.5.1 – Continual Improvement The organization shall continually improve the effectiveness of the quality management system. Sprint retrospective, sprint review

20

8.5.2 – Corrective Action The organization shall take action to eliminate the causes of nonconformities to prevent recurrence. Root cause analysis, sprint retrospective

21

8.5.3 – Preventive Action The organization shall determine action to eliminate the causes of potential nonconformities to prevent their occurrence. Root cause analysis, sprint retrospective, and product backlog grooming.

ISO 9001 and Scrum are not two different things. They both try to improve the software development process. And a company that wants to delight customers and improve on quality needs to adopt both.

Facebook
Twitter
LinkedIn
Categories

Select a Child Category
category
6740d4f04876e
1
0
226,352,350
Loading....
Recent Posts
Social Links

Related Posts

Want to Learn More?

Milestone experts take the time to listen, understand your needs, and provide the right mix of tools, technology, and resources to help you meet your goals.

Request a complimentary consultation to get started.

Request a Complimentary Consultation

Skip to content