SlideShare a Scribd company logo
1 of 40
Download to read offline
Software Quality
Infrastructure
Procedures and Work instruction

            LUTHFIYA ULINNUHA - 5209100115
Definition
• procedures, as transmitted in documents, are the detailed
  activities or processes to be performed according to a given
  method for the purpose of accomplishing a task
• Work instructions are used mainly in cases where a uniform
  method of performing the task throughout the organization is
  either impossible or undesirable.
List activities

  Preparation new procedures

   • Shoul deal with conceptual and organizational
     framework

  Implementation of new or revised
  procedures
   • Distributed in a team with instruction

  Update procedures
Software Quality
Infrastructure
Supporting Quality devices
Templates
• a format (especially tables of contents) created by units or
  organizations, to be applied when compiling a report or some
  other type of document.
Advantage
Facilitates the process of preparing documents


Facilitates review of documents

Ensures that documents prepared by the developer are more
complete

Provides for easier integration of new team members


Enables easier location of the information
List activities



Preparation of new templates
                     Application of templates
                                          Updates templates
Checklist
• the list of items specially constructed for each type of
  document, or a menu of preparations to be completed prior
  to performing an activity (e.g., installing a software package at
  the customer site).
Example of Checklist
Advantage of Using Checklist
Helps developers carrying out self-checks of documents or
software code

Assists developers in their preparations for tasks

Assures completeness of document reviews by review team
members

Provides for easier integration of new team members


Facilitates improves efficiency of review sessions
List activities



Preparation of new checklist
                     Promotion of Checklist Use
                                          Updating Cheklist
Software Quality
Infrastructure
Staff Training and Certification
Objective
  To develop the knowledge and skillsnew staff


  To assure conformityto the organization’sstandardsfor
  software products(documentsand code)


  To update the knowledge and skillsofveteran staffin
  response to developmentsin the organization



  To transmit knowledge of SQA procedures.


  To assure that candidates for key software development
  and maintenance positionsare adequately qualified
Determining training and updating
needs
• determined by comparison of the staff’s current knowledge
  with the updated knowledge requirements.
     Training: for new employees, according to their
      designated assignment
     Retraining: for employees assigned to new positions or
      receiving new assignments
     Updating: for staff members as demanded by their
      position.
Software Quality
Infrastructure
Corrective and Preventive Actions
Definition
• Defect correction is a limited activity directed toward
  immediate solution of defects detected in a projector a
  software system.
• Corrective and preventive actions are wider in scope; theyare
  meant to initiate and guide performance oforganization-wide
  actions that will eliminate the causes of known or
  potentialfaults.
5 main approachesfor introduction
of CAPA.


■ Updating relevant procedures.

■ Changing software developmentor maintenance practices and updating work
instructions.

■ Changing current to more effective software development tools that are less prone to
faults.

■ Improving reporting methods by revising task content and reporting frequencies. This
approach is meant to achieve earlier detection of faults and thus reduce damages.

■ Initiating training, retraining and updating ofstaff.
Activities of CAPA

Information collection

Analysis of information

Development of solutions and improved methods

Implementation of improved methods

Follow-up.
A.    Information Collective
     - Four main internal sources of information are the
     (1)Software development process
     (2) Software maintenance
     (3) SQA infrastructure and
     (4) Software quality management procedures.
     - External sources of information are mainly customers’
     application statistics and cus-
     tomer complaints.
B. Analysis of collected
Information


  Screening the information and identifying
  potential improvements.

  Analysis of potential improvements.


  Generating feedback
• Follow-up of the flow of
                 development and
C. Follow-       maintenance CAPA
    up           records
ofactivities   • Follow-up of
                 implementation.
               • Follow-up of outcomes.
CAPA Process
Software Quality
Infrastructure
Configuration Management
Definition
• An approved unitofsoftware code, a documentor piece
  ofhardware that is designed for configuration management
  and treated asa distinct entity in the software configuration
  management process.
SCIs are generally placed into 4 class

 Design documents

 Software code

 Data files, including files of test cases and test scripts

 Software development tools.
Configuration Management
Version
• A software configuration version isan approved set of the SCI
  versions that constitute a documented software system ata
  given point of time. The respective activities are controlled by
  software configuration management procedures.
Task of software configuration
management

                  Controlofsoftware change

           Release of SCI and software configuration
                            versions

             Provision ofSCM information services

         Verification ofcompliance to SCM procedures.
Main task of software change
control
 Examining change requests and approving implementation those requests
 that qualify.



 Controlling the changesand assuring the quality of approved changes.



 Documenting the approved changes.



 Applying mechanisms thatpreventmore than one team from simultaneously



 introducing changesinto the same SCI.
Type software configuration
• Baseline version
  Configuration versionsthatare planned ahead, during a
  system’sdevelopmentor operating stage. As part of the
  process, baseline versions are also reviewed and approved.
• Intermediate version
  software configuration versions released, in most cases, to
  respond to immediate needs. These mayrange from correction
  of defects identified in an important SCI to swift introduction
  of adaptations to meet a new customer’s requirements.
Objective software configuration
management plan

              Plan ahead the
                  required
                resources to
             carry out all the
            activitiesrequired
             for the software
               configuration
                  releases
Software Quality
Infrastructure
Documentation Control
Definitions
• A document that is currently vital or may become vitalfor the
  development and maintenance of software systems as well as
  for the management of current and future relationships with
  the customer.
Objective
To assure                      To assure the future
   the                            availability of
quality of                       documents that
   the                         maybe required for
documen                          software system
    t                             maintenance,




               To assure its                            To support
                technical                             investigation
              completeness                             of software
             and compliance                               failure
                                                          causes
Quality record
• a special type ofcontrolled document.
• It is a customer-targeted document that maybe required to
  demonstrate full compliance with customer requirements and
  effective operation of the software quality assurance system
  throughout the development and maintenance processes.
Procedures

 Definition of the listofthe
                                 Document preparation
   document typesand
                                    requirements
 updates to be controlled




                                  Document storage and
                                 retrieval requirements,
   Document approval
                               including controlled storage
     requirements
                                  Of document versions,
                                  revisions and disposal
Component of procedures
• Taken from Software Quality Assurance , Daniel Galin
THANK YOU 

More Related Content

What's hot

Software maintenance
Software maintenance Software maintenance
Software maintenance Rajeev Sharan
 
Software Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationSoftware Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationNishu Rastogi
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration ManagementPratik Tandel
 
CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software qualityUtkarsh Agarwal
 
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activitesGolu Gupta
 
Software Testing
Software TestingSoftware Testing
Software TestingSengu Msc
 
Progress control
Progress controlProgress control
Progress controlashamarsha
 
McCall's Quality Factors
McCall's Quality FactorsMcCall's Quality Factors
McCall's Quality FactorsUsman Khan
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metricsIndu Sharma Bhardwaj
 
Implementation of Software Testing
Implementation of Software TestingImplementation of Software Testing
Implementation of Software TestingMahesh Kodituwakku
 
Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentationKudzai Rerayi
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsAtul Karmyal
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)ShudipPal
 
SWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software EngineeringSWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software Engineeringghayour abbas
 
Software myths | Software Engineering Notes
Software myths | Software Engineering NotesSoftware myths | Software Engineering Notes
Software myths | Software Engineering NotesNavjyotsinh Jadeja
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality planKittitouch Suteeca
 

What's hot (20)

Software maintenance
Software maintenance Software maintenance
Software maintenance
 
Software Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and SpecificationSoftware Engineering- Requirement Elicitation and Specification
Software Engineering- Requirement Elicitation and Specification
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Software testing
Software testing Software testing
Software testing
 
SQA Components
SQA ComponentsSQA Components
SQA Components
 
CASE tools and their effects on software quality
CASE tools and their effects on software qualityCASE tools and their effects on software quality
CASE tools and their effects on software quality
 
Software quality assurance activites
Software quality assurance activitesSoftware quality assurance activites
Software quality assurance activites
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Progress control
Progress controlProgress control
Progress control
 
McCall's Quality Factors
McCall's Quality FactorsMcCall's Quality Factors
McCall's Quality Factors
 
Software process and project metrics
Software process and project metricsSoftware process and project metrics
Software process and project metrics
 
Implementation of Software Testing
Implementation of Software TestingImplementation of Software Testing
Implementation of Software Testing
 
Software cost estimation techniques presentation
Software cost estimation techniques presentationSoftware cost estimation techniques presentation
Software cost estimation techniques presentation
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
 
SWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software EngineeringSWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software Engineering
 
Software Maintenance
Software MaintenanceSoftware Maintenance
Software Maintenance
 
Software myths | Software Engineering Notes
Software myths | Software Engineering NotesSoftware myths | Software Engineering Notes
Software myths | Software Engineering Notes
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
 

Viewers also liked

C11 assuring the quality of software maintenance components
C11 assuring the quality of software maintenance componentsC11 assuring the quality of software maintenance components
C11 assuring the quality of software maintenance componentsIka Nurkasanah
 
Offline Review of Requirements Documents in ReqIF Format
Offline Review of Requirements Documents in ReqIF FormatOffline Review of Requirements Documents in ReqIF Format
Offline Review of Requirements Documents in ReqIF FormatEccam
 
Don't Bank on It
Don't Bank on ItDon't Bank on It
Don't Bank on ItRAFI-USA
 
The learning center come to the table presentation
The learning center come to the table presentationThe learning center come to the table presentation
The learning center come to the table presentationRAFI-USA
 
2013 Piedmont NC Come to the Table Conference Schedule (tentative)
2013 Piedmont NC Come to the Table Conference Schedule (tentative)2013 Piedmont NC Come to the Table Conference Schedule (tentative)
2013 Piedmont NC Come to the Table Conference Schedule (tentative)RAFI-USA
 
Grant proposal checklist handout
Grant proposal checklist handoutGrant proposal checklist handout
Grant proposal checklist handoutRAFI-USA
 
Scripture Lecture
Scripture LectureScripture Lecture
Scripture Lecturemontwill300
 
The Farm Bill Tree: Understanding the Logic of the Farm Bill (2007)
The Farm Bill Tree:  Understanding the Logic of the Farm Bill (2007)The Farm Bill Tree:  Understanding the Logic of the Farm Bill (2007)
The Farm Bill Tree: Understanding the Logic of the Farm Bill (2007)RAFI-USA
 
Spssbriefguide160
Spssbriefguide160Spssbriefguide160
Spssbriefguide160vishalks
 
Letter to Congress: A Full and Fair Farm Bill (July 2013)
Letter to Congress: A Full and Fair Farm Bill (July 2013)Letter to Congress: A Full and Fair Farm Bill (July 2013)
Letter to Congress: A Full and Fair Farm Bill (July 2013)RAFI-USA
 
Unitat 7 ara i abans blog
Unitat 7 ara i abans blogUnitat 7 ara i abans blog
Unitat 7 ara i abans blogProfeRubi
 
1. konsep dasar etika
1. konsep dasar etika1. konsep dasar etika
1. konsep dasar etikadijelega
 
Chapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration auditChapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration auditCliftone Mullah
 
Economic Implications of Plant-made Pharmaceutical Production in North Carolina
Economic Implications of Plant-made Pharmaceutical Production in North CarolinaEconomic Implications of Plant-made Pharmaceutical Production in North Carolina
Economic Implications of Plant-made Pharmaceutical Production in North CarolinaRAFI-USA
 

Viewers also liked (20)

C11 assuring the quality of software maintenance components
C11 assuring the quality of software maintenance componentsC11 assuring the quality of software maintenance components
C11 assuring the quality of software maintenance components
 
Module description
Module descriptionModule description
Module description
 
Offline Review of Requirements Documents in ReqIF Format
Offline Review of Requirements Documents in ReqIF FormatOffline Review of Requirements Documents in ReqIF Format
Offline Review of Requirements Documents in ReqIF Format
 
Documentation Control
Documentation ControlDocumentation Control
Documentation Control
 
Don't Bank on It
Don't Bank on ItDon't Bank on It
Don't Bank on It
 
The learning center come to the table presentation
The learning center come to the table presentationThe learning center come to the table presentation
The learning center come to the table presentation
 
2013 Piedmont NC Come to the Table Conference Schedule (tentative)
2013 Piedmont NC Come to the Table Conference Schedule (tentative)2013 Piedmont NC Come to the Table Conference Schedule (tentative)
2013 Piedmont NC Come to the Table Conference Schedule (tentative)
 
Grant proposal checklist handout
Grant proposal checklist handoutGrant proposal checklist handout
Grant proposal checklist handout
 
Scripture Lecture
Scripture LectureScripture Lecture
Scripture Lecture
 
40798978
4079897840798978
40798978
 
Software of cost 4
Software of cost 4Software of cost 4
Software of cost 4
 
The Farm Bill Tree: Understanding the Logic of the Farm Bill (2007)
The Farm Bill Tree:  Understanding the Logic of the Farm Bill (2007)The Farm Bill Tree:  Understanding the Logic of the Farm Bill (2007)
The Farm Bill Tree: Understanding the Logic of the Farm Bill (2007)
 
Spssbriefguide160
Spssbriefguide160Spssbriefguide160
Spssbriefguide160
 
Letter to Congress: A Full and Fair Farm Bill (July 2013)
Letter to Congress: A Full and Fair Farm Bill (July 2013)Letter to Congress: A Full and Fair Farm Bill (July 2013)
Letter to Congress: A Full and Fair Farm Bill (July 2013)
 
Network Audit
Network AuditNetwork Audit
Network Audit
 
Unitat 7 ara i abans blog
Unitat 7 ara i abans blogUnitat 7 ara i abans blog
Unitat 7 ara i abans blog
 
1. konsep dasar etika
1. konsep dasar etika1. konsep dasar etika
1. konsep dasar etika
 
Chapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration auditChapter 8 software quality assurance and configuration audit
Chapter 8 software quality assurance and configuration audit
 
Final edu junction_ss (1)
Final edu junction_ss (1)Final edu junction_ss (1)
Final edu junction_ss (1)
 
Economic Implications of Plant-made Pharmaceutical Production in North Carolina
Economic Implications of Plant-made Pharmaceutical Production in North CarolinaEconomic Implications of Plant-made Pharmaceutical Production in North Carolina
Economic Implications of Plant-made Pharmaceutical Production in North Carolina
 

Similar to Software quality infrastructure

Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Abdul Basit
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSaba651353
 
Quality Management
Quality ManagementQuality Management
Quality ManagementBuchiri
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangtajithsrc
 
1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentationguest337c19
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process modelPreeti Mishra
 
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptChapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptBule Hora University
 
Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2Rupesh Vaishnav
 
Introduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsIntroduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsQUONTRASOLUTIONS
 
730-214 - IEEE Standard for Software Quality Assurance.pptx
730-214 - IEEE Standard for Software Quality Assurance.pptx730-214 - IEEE Standard for Software Quality Assurance.pptx
730-214 - IEEE Standard for Software Quality Assurance.pptxSaba651353
 

Similar to Software quality infrastructure (20)

Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8
 
Ppt qc
Ppt qcPpt qc
Ppt qc
 
Rangkuman part 3
Rangkuman part 3Rangkuman part 3
Rangkuman part 3
 
Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Quality Management
Quality ManagementQuality Management
Quality Management
 
Ch27
Ch27Ch27
Ch27
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangt
 
CMM.ppt
CMM.pptCMM.ppt
CMM.ppt
 
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
 
unit-5-1.ppt
unit-5-1.pptunit-5-1.ppt
unit-5-1.ppt
 
1 Quality Assurance Presentation
1 Quality Assurance Presentation1 Quality Assurance Presentation
1 Quality Assurance Presentation
 
eUnit 2 software process model
eUnit 2  software process modeleUnit 2  software process model
eUnit 2 software process model
 
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.pptChapter 5 Software Quality Assurance-Finalised_BW.ppt
Chapter 5 Software Quality Assurance-Finalised_BW.ppt
 
Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2
 
Soft mgmt
Soft mgmtSoft mgmt
Soft mgmt
 
Introduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutionsIntroduction to software quality assurance by QuontraSolutions
Introduction to software quality assurance by QuontraSolutions
 
730-214 - IEEE Standard for Software Quality Assurance.pptx
730-214 - IEEE Standard for Software Quality Assurance.pptx730-214 - IEEE Standard for Software Quality Assurance.pptx
730-214 - IEEE Standard for Software Quality Assurance.pptx
 

More from Luthfia Ulinnuha

Software testing implementation
Software testing implementationSoftware testing implementation
Software testing implementationLuthfia Ulinnuha
 
Testing implementation kel 11
Testing implementation kel 11Testing implementation kel 11
Testing implementation kel 11Luthfia Ulinnuha
 
Software testing (strategies)
Software testing (strategies)Software testing (strategies)
Software testing (strategies)Luthfia Ulinnuha
 
Standard, certification, and assessment
Standard, certification, and assessmentStandard, certification, and assessment
Standard, certification, and assessmentLuthfia Ulinnuha
 
Requierement traceability matrix
Requierement traceability matrixRequierement traceability matrix
Requierement traceability matrixLuthfia Ulinnuha
 
Software quality factor(blog)
Software quality factor(blog)Software quality factor(blog)
Software quality factor(blog)Luthfia Ulinnuha
 

More from Luthfia Ulinnuha (7)

Software testing implementation
Software testing implementationSoftware testing implementation
Software testing implementation
 
Testing implementation kel 11
Testing implementation kel 11Testing implementation kel 11
Testing implementation kel 11
 
Software testing (strategies)
Software testing (strategies)Software testing (strategies)
Software testing (strategies)
 
Standard, certification, and assessment
Standard, certification, and assessmentStandard, certification, and assessment
Standard, certification, and assessment
 
Requierement traceability matrix
Requierement traceability matrixRequierement traceability matrix
Requierement traceability matrix
 
Software quality metric
Software quality metricSoftware quality metric
Software quality metric
 
Software quality factor(blog)
Software quality factor(blog)Software quality factor(blog)
Software quality factor(blog)
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

Software quality infrastructure

  • 1. Software Quality Infrastructure Procedures and Work instruction LUTHFIYA ULINNUHA - 5209100115
  • 2. Definition • procedures, as transmitted in documents, are the detailed activities or processes to be performed according to a given method for the purpose of accomplishing a task • Work instructions are used mainly in cases where a uniform method of performing the task throughout the organization is either impossible or undesirable.
  • 3. List activities Preparation new procedures • Shoul deal with conceptual and organizational framework Implementation of new or revised procedures • Distributed in a team with instruction Update procedures
  • 5. Templates • a format (especially tables of contents) created by units or organizations, to be applied when compiling a report or some other type of document.
  • 6. Advantage Facilitates the process of preparing documents Facilitates review of documents Ensures that documents prepared by the developer are more complete Provides for easier integration of new team members Enables easier location of the information
  • 7. List activities Preparation of new templates Application of templates Updates templates
  • 8. Checklist • the list of items specially constructed for each type of document, or a menu of preparations to be completed prior to performing an activity (e.g., installing a software package at the customer site).
  • 10. Advantage of Using Checklist Helps developers carrying out self-checks of documents or software code Assists developers in their preparations for tasks Assures completeness of document reviews by review team members Provides for easier integration of new team members Facilitates improves efficiency of review sessions
  • 11. List activities Preparation of new checklist Promotion of Checklist Use Updating Cheklist
  • 13. Objective To develop the knowledge and skillsnew staff To assure conformityto the organization’sstandardsfor software products(documentsand code) To update the knowledge and skillsofveteran staffin response to developmentsin the organization To transmit knowledge of SQA procedures. To assure that candidates for key software development and maintenance positionsare adequately qualified
  • 14.
  • 15. Determining training and updating needs • determined by comparison of the staff’s current knowledge with the updated knowledge requirements.  Training: for new employees, according to their designated assignment  Retraining: for employees assigned to new positions or receiving new assignments  Updating: for staff members as demanded by their position.
  • 17. Definition • Defect correction is a limited activity directed toward immediate solution of defects detected in a projector a software system. • Corrective and preventive actions are wider in scope; theyare meant to initiate and guide performance oforganization-wide actions that will eliminate the causes of known or potentialfaults.
  • 18. 5 main approachesfor introduction of CAPA. ■ Updating relevant procedures. ■ Changing software developmentor maintenance practices and updating work instructions. ■ Changing current to more effective software development tools that are less prone to faults. ■ Improving reporting methods by revising task content and reporting frequencies. This approach is meant to achieve earlier detection of faults and thus reduce damages. ■ Initiating training, retraining and updating ofstaff.
  • 19. Activities of CAPA Information collection Analysis of information Development of solutions and improved methods Implementation of improved methods Follow-up.
  • 20. A. Information Collective - Four main internal sources of information are the (1)Software development process (2) Software maintenance (3) SQA infrastructure and (4) Software quality management procedures. - External sources of information are mainly customers’ application statistics and cus- tomer complaints.
  • 21. B. Analysis of collected Information Screening the information and identifying potential improvements. Analysis of potential improvements. Generating feedback
  • 22. • Follow-up of the flow of development and C. Follow- maintenance CAPA up records ofactivities • Follow-up of implementation. • Follow-up of outcomes.
  • 25. Definition • An approved unitofsoftware code, a documentor piece ofhardware that is designed for configuration management and treated asa distinct entity in the software configuration management process.
  • 26. SCIs are generally placed into 4 class Design documents Software code Data files, including files of test cases and test scripts Software development tools.
  • 27. Configuration Management Version • A software configuration version isan approved set of the SCI versions that constitute a documented software system ata given point of time. The respective activities are controlled by software configuration management procedures.
  • 28. Task of software configuration management Controlofsoftware change Release of SCI and software configuration versions Provision ofSCM information services Verification ofcompliance to SCM procedures.
  • 29. Main task of software change control Examining change requests and approving implementation those requests that qualify. Controlling the changesand assuring the quality of approved changes. Documenting the approved changes. Applying mechanisms thatpreventmore than one team from simultaneously introducing changesinto the same SCI.
  • 30. Type software configuration • Baseline version Configuration versionsthatare planned ahead, during a system’sdevelopmentor operating stage. As part of the process, baseline versions are also reviewed and approved.
  • 31. • Intermediate version software configuration versions released, in most cases, to respond to immediate needs. These mayrange from correction of defects identified in an important SCI to swift introduction of adaptations to meet a new customer’s requirements.
  • 32. Objective software configuration management plan Plan ahead the required resources to carry out all the activitiesrequired for the software configuration releases
  • 34. Definitions • A document that is currently vital or may become vitalfor the development and maintenance of software systems as well as for the management of current and future relationships with the customer.
  • 35. Objective To assure To assure the future the availability of quality of documents that the maybe required for documen software system t maintenance, To assure its To support technical investigation completeness of software and compliance failure causes
  • 36. Quality record • a special type ofcontrolled document. • It is a customer-targeted document that maybe required to demonstrate full compliance with customer requirements and effective operation of the software quality assurance system throughout the development and maintenance processes.
  • 37. Procedures Definition of the listofthe Document preparation document typesand requirements updates to be controlled Document storage and retrieval requirements, Document approval including controlled storage requirements Of document versions, revisions and disposal
  • 39. • Taken from Software Quality Assurance , Daniel Galin