SlideShare a Scribd company logo
ПРАКТИЧЕСКИЕ СОВЕТЫ И
ПОДВОДНЫЕ КАМНИ
ПРОХОЖДЕНИЯ ВНЕШНЕГО АУДИТА
Anastasiya Dovhan, GlobalLogic, Ukraine 1
 6+ лет опыта работы в тестировании
 3+ лет на позиции QA Lead
 Тестирование, планирование, эстимирование
преимущественно десктопных приложений в
том числе enterprise решений
 Активное участие в развитии QA Community
родного города
 Организация QA-конференций и митапов
 LinkedIn: www.linkedin.com/in/anastasiyadovgan/
 Email: dovhanastasia@gmail.com
Обо мне
2
AGENDA
 А нужен ли Аудит?
 Для каких проектов и продуктов аудит необходим?
 Почему внешний?
 Подготовка и процесс проходжения внешнего аудита
 Советы на основе личного опыта
 Выводы
3
4
История одного неудачного релиза…
 Только ОН знал как это работает…
 Только ОНА знала как это
протестировать…
 Только НЕ ЭТОТ СЕРВЕР! Только
не он…
5
История другого неудачного релиза…
 Почему этот проклятый баг вдруг
вылез на продакшине?
 Зачем они обновили спецификацию
через 3 дня после нашего релиза?
 А что уже вышел Android 9.0??? (iOS
11 / SQL Server 2017 / whatever) Ой…
6
Независимая экспертиза
продуктов, процессов или системы
с целью определения ее
соответствия спецификациям,
нормам или стандартам
7
Квалифицированные специалисты
в области области проведения
аудитов
Непредвзятость, независимое
мнение
Возможности по улучшению
процессов
Возможность получить сертификат
8
 Продукт имеет повышенные требования к качеству (ПО для
медицинской, военной промышленности, управление техникой и
высокоточным оборудованием, финансовая сфера и т.д.)
 Большим проектам состоящим из нескольких связанных под-проектов
для:
 Понимания “состояния дел”
 Введения общих стандартов если это необходимо
 Продукт (или часть его функционала) разрабатывается согласно
утверждённым спецификациям, нормативам, системам качества
 Кардинальные изменения в процессах, подходах разработки или
тестирования продукта
9
10
11
Прогон регрессии:
~ 2000 man/hours
~ 285 man/days
~ 14 man/months
~ 1.2 man/years
Время релиза:
1-2 years
Подготовка
 Разработка стратегии
и тактики,
согласование с
клиентом
 График проведения,
план и программа
аудита
 Налаживание
коммуникации
Заключение
 Отчёт от аудитора с
указанием
отклонений и их
критичности
 План по устранению
недочетов с
дедлайнами
 Планирование
повторного
аудирования
 Сбор и анализ
данных аудитором
согласно плану
Аудит
12
Lead Auditor: <Name>
Audit dates: November 22 and 23, 2016
Notes:
 Regulation/Guidance: 21 CFR Part 11 and ISPE GAMP-5 will be used as a
reference for this audit.
 Focus on the following software: <Product name and version> Label
Printing Software
 The Following Agenda will be used as a guide to complete the audit. The
agenda may be altered at any time during the audit at the discretion of the
auditor(s).
13
Day 1 Areas audited
08:30 to 9:00 Opening Meeting
9:00-12:30
Quality Management System Review
- Quality Manual & Quality Policy
- Quality System Approach, Quality SOPs
- Management Responsibility
- Last audit results review
12:30 to 13:30 Lunch
13:30-17:00
Development Process controls
- Document Controls and control of records
- Software/System Development Methodology and Documentation
- Verification and Validation Testing Approach and Procedures
- Change Management, Configuration Management
- Documentation and Records Management
- Application/Product Security Practices
- Hardware Support Services
- Software Update Processes / Updates Release Processes
- Release Management 14
 Quality Policy Manual
 Company Overview
 Label Printing Software Literature, including a history/timeline of its
development
 Master list of Procedures - Applicable Operational Procedures for: SDLC,
Validation, Change Control, Document Control, Training, Defect Tracking,
Complaint Handling
 Organizational Structure Chart (including Management, Product Support &
Training Teams, Software Development, Software Testing and QA)
 Software Validation Documentation
 Development Records
 Training records for software development, testing & quality personnel
15
Required items Responsible Covered By Status ToDo
Quality Policy Manual QA Lead
INT_PD_100_Software_Qualit
y_Assurance_Handbook.docx
Need
update
To update
section 1, 2 and
7
Label Printing
Software Literature,
including a
history/timeline of its
development
PM
Product Release and License
compatibility.docx
N/A
To create
document
Software Validation
Documentation
PM
<Product_version> Release
Activities Checklist.docx
OK
Refer to our
document
QA Lead
<Product_version> Test
Summary Report.docx
OK
Refer to our
document
PM
<Product_version> Release
Memo.docx
OK
Refer to our
document 16
17
18
Categories of the deviations:
 Critical – a serious deviation from recognized quality system
and/or regulatory standard that has great impact to the quality
 Major – a deviation from recognized quality system and/or
regulatory standard that may impact quality
 Minor – a deviation from recognized quality system and/or
regulatory standard that does not impact the quality
 OFI (Opportunity for improvement) – recommendation or
suggestion aimed at continuously improving the quality system
19
 Critical deviations
- Information provided with the releases does not allow customers to identify
any incompatibilities with the labels created with different versions
 Major deviations
- Test execution is not documented in a way that allows an independent
review of the results obtained
 Minor deviations
- New joiner integration and training to internal processes and procedures is
not formalized
 OFI (Opportunity for improvement)
- Activities for the management of complaints are in place, but it is
recommended that a dedicated SOP (standard operating procedure) be
implemented
20
 Critical deviation: Information provided with the releases does not allow
customers to identify any incompatibilities with the labels created with
different versions
Action item Description Responsible
Update document
"QA Processes and
Procedures.doc”
Add section which will describe the approach and
process for old versions compatibility testing
QA Lead
Update Product
Release Notes
Updated Product Release Notes with appropriate
section: Old versions compatibility
Product
Manager
21
22
Preventive actions – “must have” item
23
Anything you say can and
will be used against you
24
 Clarify unclear items
 It's normal to say:
 "did I understand you properly
that..."
 "does it mean that..."
 "could you rephrase the question"
Quality Policy Manual
Test processes
and procedures
Development
processes and
procedures
New joiner
training
procedure
Customer
support
process
25
Master list of
Procedures and Processes
26
 References to
Standards
 References to
documents
SQA Plan
IEEE Standard 730-2014
Standard for Software Quality Assurance
Plans
Test Plan IEEE Standard 829-2008
Standard for Software Test
Documentation
Test Summary
Report
Reference documents
# Document ID-Number
[1] Test_processes_and_procedures.docx INT_PD_100
[2]
Development_processes_and_procedure
s.docx
INT_PD_101
27
 Modification list
 Documents
approval and
signature
Modification List
Anastasiya Dovhan 1.03 17-Nov-17
Section 4.15 updated – Bug Triage Meeting (BTM) was updated
according to the process with new TFS template
Document Information
Original Document Approval Signature:
Project Manager: <name>
R&D Manager: <name>
SQA Manager: Anastasiya Dovhan
28
29
 Auditor = Friend
 Audit = Opportunities for improvement
 Participation in the audit = Skills improvement
 Regular audits = Confidence in the processes and quality
30
Preparation checklist
for passing QA Audit
31

More Related Content

What's hot

Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
SixSigmaOnline
 
Александр Башарин - Проведение пользовательского тестирования с большим число...
Александр Башарин - Проведение пользовательского тестирования с большим число...Александр Башарин - Проведение пользовательского тестирования с большим число...
Александр Башарин - Проведение пользовательского тестирования с большим число...
SQALab
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформации
SQALab
 
RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16
SQALab
 
Оценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиОценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрики
SQALab
 
Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018
ITEM
 
обзор IT бизнеса
обзор IT бизнесаобзор IT бизнеса
обзор IT бизнеса
DressTester
 
Trpo 9 управление проектами
Trpo 9 управление проектамиTrpo 9 управление проектами
Trpo 9 управление проектами
pogromskaya
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineSergiy Povolyashko, PMP
 
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1
DressTester
 
БОГДАН ВЕРЖАК «Автоматизація тестування К2 процесів» Online QADay 2021 #2
БОГДАН ВЕРЖАК «Автоматизація тестування К2 процесів» Online QADay 2021 #2БОГДАН ВЕРЖАК «Автоматизація тестування К2 процесів» Online QADay 2021 #2
БОГДАН ВЕРЖАК «Автоматизація тестування К2 процесів» Online QADay 2021 #2
QADay
 
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
DressTester
 
Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).
DressTester
 
Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).
DressTester
 
создание отдела Qa в Internet компании андрей кремнев
создание отдела Qa в Internet компании   андрей кремневсоздание отдела Qa в Internet компании   андрей кремнев
создание отдела Qa в Internet компании андрей кремневMedia Gorod
 
Управляемое внедрение. Основы управления распределенными программными проекта...
Управляемое внедрение. Основы управления распределенными программными проекта...Управляемое внедрение. Основы управления распределенными программными проекта...
Управляемое внедрение. Основы управления распределенными программными проекта...
Cергей Мартынов
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казаниmargo-qa
 
РИК: Управление качеством проекта
РИК: Управление качеством проектаРИК: Управление качеством проекта
РИК: Управление качеством проекта
Kursrik
 
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
RIF-Technology
 

What's hot (20)

Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
 
Александр Башарин - Проведение пользовательского тестирования с большим число...
Александр Башарин - Проведение пользовательского тестирования с большим число...Александр Башарин - Проведение пользовательского тестирования с большим число...
Александр Башарин - Проведение пользовательского тестирования с большим число...
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформации
 
RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16
 
Оценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиОценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрики
 
Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018Anton Sytnyk ITEM 2018
Anton Sytnyk ITEM 2018
 
обзор IT бизнеса
обзор IT бизнесаобзор IT бизнеса
обзор IT бизнеса
 
Trpo 9 управление проектами
Trpo 9 управление проектамиTrpo 9 управление проектами
Trpo 9 управление проектами
 
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. UkraineProcess Quality, QA and QC. QA Club. Kharkov. Ukraine
Process Quality, QA and QC. QA Club. Kharkov. Ukraine
 
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1
 
БОГДАН ВЕРЖАК «Автоматизація тестування К2 процесів» Online QADay 2021 #2
БОГДАН ВЕРЖАК «Автоматизація тестування К2 процесів» Online QADay 2021 #2БОГДАН ВЕРЖАК «Автоматизація тестування К2 процесів» Online QADay 2021 #2
БОГДАН ВЕРЖАК «Автоматизація тестування К2 процесів» Online QADay 2021 #2
 
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
Анализ существующих моделей и методов разработки. Роль и место QA в процессе ...
 
Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).
 
Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).Тесты (типы тестов, организация тестов, создание тестов).
Тесты (типы тестов, организация тестов, создание тестов).
 
создание отдела Qa в Internet компании андрей кремнев
создание отдела Qa в Internet компании   андрей кремневсоздание отдела Qa в Internet компании   андрей кремнев
создание отдела Qa в Internet компании андрей кремнев
 
Управляемое внедрение. Основы управления распределенными программными проекта...
Управляемое внедрение. Основы управления распределенными программными проекта...Управляемое внедрение. Основы управления распределенными программными проекта...
Управляемое внедрение. Основы управления распределенными программными проекта...
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
 
19011
1901119011
19011
 
РИК: Управление качеством проекта
РИК: Управление качеством проектаРИК: Управление качеством проекта
РИК: Управление качеством проекта
 
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
 

Similar to 3 anastasia dovgan - practical tips and pitfalls of passing an external audit

процессы смк
процессы смкпроцессы смк
процессы смк
trenders
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
CEE-SEC(R)
 
Управление качеством
Управление качествомУправление качеством
Управление качествомLocalStorm
 
Управление качеством 2
Управление качеством 2Управление качеством 2
Управление качеством 2LocalStorm
 
TEST-DRIVE on ISO 9001:2008
TEST-DRIVE on ISO 9001:2008TEST-DRIVE on ISO 9001:2008
TEST-DRIVE on ISO 9001:2008WEBCAST STANDARD
 
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять AgileПример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять AgileAlexey Krivitsky
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
SQALab
 
Test management
Test managementTest management
Test managementQA Guards
 
Методология управления показателями удовлетворенности
Методология управления показателями удовлетворенностиМетодология управления показателями удовлетворенности
Методология управления показателями удовлетворенности
Svetlana Smirnova
 
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Andrey Ladutko
 
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QAFest
 
Слайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IIСлайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IISergiy Povolyashko
 
QA в тотальном аутсорсе
QA в тотальном аутсорсеQA в тотальном аутсорсе
QA в тотальном аутсорсе
Olga Pronina
 
Test labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсеTest labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсе
Sasha Soleev
 
goAUDIT - Презентация.pdf
goAUDIT - Презентация.pdfgoAUDIT - Презентация.pdf
goAUDIT - Презентация.pdf
ssuser535e1d
 
IFAC и Всемирный банк Global Quality Management PAO Обмен знаниями
IFAC и Всемирный банк Global Quality Management PAO Обмен знаниямиIFAC и Всемирный банк Global Quality Management PAO Обмен знаниями
IFAC и Всемирный банк Global Quality Management PAO Обмен знаниями
International Federation of Accountants
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Technopark
 
стратегия тестирования
стратегия тестированиястратегия тестирования
стратегия тестирования
Natalia Zhelnova
 
Istqb lesson 3
Istqb lesson 3Istqb lesson 3
Istqb lesson 3
Eugene Bulba
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 

Similar to 3 anastasia dovgan - practical tips and pitfalls of passing an external audit (20)

процессы смк
процессы смкпроцессы смк
процессы смк
 
Как развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CIКак развить отдел тестирования от палки-копалки до CI
Как развить отдел тестирования от палки-копалки до CI
 
Управление качеством
Управление качествомУправление качеством
Управление качеством
 
Управление качеством 2
Управление качеством 2Управление качеством 2
Управление качеством 2
 
TEST-DRIVE on ISO 9001:2008
TEST-DRIVE on ISO 9001:2008TEST-DRIVE on ISO 9001:2008
TEST-DRIVE on ISO 9001:2008
 
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять AgileПример внедрения Agile в крупном проекте. Как не следует внедрять Agile
Пример внедрения Agile в крупном проекте. Как не следует внедрять Agile
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
 
Test management
Test managementTest management
Test management
 
Методология управления показателями удовлетворенности
Методология управления показателями удовлетворенностиМетодология управления показателями удовлетворенности
Методология управления показателями удовлетворенности
 
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
 
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
 
Слайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IIСлайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть II
 
QA в тотальном аутсорсе
QA в тотальном аутсорсеQA в тотальном аутсорсе
QA в тотальном аутсорсе
 
Test labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсеTest labs 2016. QA в тотальном аутсорсе
Test labs 2016. QA в тотальном аутсорсе
 
goAUDIT - Презентация.pdf
goAUDIT - Презентация.pdfgoAUDIT - Презентация.pdf
goAUDIT - Презентация.pdf
 
IFAC и Всемирный банк Global Quality Management PAO Обмен знаниями
IFAC и Всемирный банк Global Quality Management PAO Обмен знаниямиIFAC и Всемирный банк Global Quality Management PAO Обмен знаниями
IFAC и Всемирный банк Global Quality Management PAO Обмен знаниями
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1
 
стратегия тестирования
стратегия тестированиястратегия тестирования
стратегия тестирования
 
Istqb lesson 3
Istqb lesson 3Istqb lesson 3
Istqb lesson 3
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 

More from Ievgenii Katsan

8 andrew kalyuzhin - 30 ux-advices, that will make users love you
8   andrew kalyuzhin - 30 ux-advices, that will make users love you8   andrew kalyuzhin - 30 ux-advices, that will make users love you
8 andrew kalyuzhin - 30 ux-advices, that will make users love you
Ievgenii Katsan
 
5 hans van loenhoud - master-class the 7 skills of highly successful teams
5   hans van loenhoud - master-class the 7 skills of highly successful teams5   hans van loenhoud - master-class the 7 skills of highly successful teams
5 hans van loenhoud - master-class the 7 skills of highly successful teams
Ievgenii Katsan
 
4 alexey orlov - life of product in startup and enterprise
4   alexey orlov - life of product in startup and enterprise4   alexey orlov - life of product in startup and enterprise
4 alexey orlov - life of product in startup and enterprise
Ievgenii Katsan
 
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
3   dmitry gomeniuk - how to make data-driven decisions in saa s products3   dmitry gomeniuk - how to make data-driven decisions in saa s products
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
Ievgenii Katsan
 
7 hans van loenhoud - the problem-goal-solution trinity
7   hans van loenhoud - the problem-goal-solution trinity7   hans van loenhoud - the problem-goal-solution trinity
7 hans van loenhoud - the problem-goal-solution trinity
Ievgenii Katsan
 
1 hans van loenhoud -
1   hans van loenhoud - 1   hans van loenhoud -
1 hans van loenhoud -
Ievgenii Katsan
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...
Ievgenii Katsan
 
5 victoria cupet - learn to play business analysis
5   victoria cupet - learn to play business analysis5   victoria cupet - learn to play business analysis
5 victoria cupet - learn to play business analysis
Ievgenii Katsan
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
Ievgenii Katsan
 
3 karabak kuyavets transformation of business analyst to product owner
3   karabak kuyavets transformation of business analyst to product owner3   karabak kuyavets transformation of business analyst to product owner
3 karabak kuyavets transformation of business analyst to product owner
Ievgenii Katsan
 
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
Ievgenii Katsan
 
3 zornitsa nikolova - the product manager between decision making and facil...
3   zornitsa nikolova - the product manager between decision making and facil...3   zornitsa nikolova - the product manager between decision making and facil...
3 zornitsa nikolova - the product manager between decision making and facil...
Ievgenii Katsan
 
4 viktoriya gudym - how to effectively manage remote employees
4   viktoriya gudym - how to effectively manage remote employees4   viktoriya gudym - how to effectively manage remote employees
4 viktoriya gudym - how to effectively manage remote employees
Ievgenii Katsan
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...
Ievgenii Katsan
 
7 denis parkhomenko - from idea to execution how to make a product that cus...
7   denis parkhomenko - from idea to execution how to make a product that cus...7   denis parkhomenko - from idea to execution how to make a product that cus...
7 denis parkhomenko - from idea to execution how to make a product that cus...
Ievgenii Katsan
 
6 anton vitiaz - inside the mvp in 3 days
6   anton vitiaz - inside the mvp in 3 days6   anton vitiaz - inside the mvp in 3 days
6 anton vitiaz - inside the mvp in 3 days
Ievgenii Katsan
 
5 mariya popova - ideal product management. unicorns in our reality
5   mariya popova - ideal product management. unicorns in our reality5   mariya popova - ideal product management. unicorns in our reality
5 mariya popova - ideal product management. unicorns in our reality
Ievgenii Katsan
 
2 victor podzubanov - design thinking game
2   victor podzubanov - design thinking game2   victor podzubanov - design thinking game
2 victor podzubanov - design thinking game
Ievgenii Katsan
 
3 sergiy potapov - analyst to product owner
3   sergiy potapov - analyst to product owner3   sergiy potapov - analyst to product owner
3 sergiy potapov - analyst to product owner
Ievgenii Katsan
 
4 anton parkhomenko - how to make effective user research with no budget at...
4   anton parkhomenko - how to make effective user research with no budget at...4   anton parkhomenko - how to make effective user research with no budget at...
4 anton parkhomenko - how to make effective user research with no budget at...
Ievgenii Katsan
 

More from Ievgenii Katsan (20)

8 andrew kalyuzhin - 30 ux-advices, that will make users love you
8   andrew kalyuzhin - 30 ux-advices, that will make users love you8   andrew kalyuzhin - 30 ux-advices, that will make users love you
8 andrew kalyuzhin - 30 ux-advices, that will make users love you
 
5 hans van loenhoud - master-class the 7 skills of highly successful teams
5   hans van loenhoud - master-class the 7 skills of highly successful teams5   hans van loenhoud - master-class the 7 skills of highly successful teams
5 hans van loenhoud - master-class the 7 skills of highly successful teams
 
4 alexey orlov - life of product in startup and enterprise
4   alexey orlov - life of product in startup and enterprise4   alexey orlov - life of product in startup and enterprise
4 alexey orlov - life of product in startup and enterprise
 
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
3   dmitry gomeniuk - how to make data-driven decisions in saa s products3   dmitry gomeniuk - how to make data-driven decisions in saa s products
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
 
7 hans van loenhoud - the problem-goal-solution trinity
7   hans van loenhoud - the problem-goal-solution trinity7   hans van loenhoud - the problem-goal-solution trinity
7 hans van loenhoud - the problem-goal-solution trinity
 
1 hans van loenhoud -
1   hans van loenhoud - 1   hans van loenhoud -
1 hans van loenhoud -
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...
 
5 victoria cupet - learn to play business analysis
5   victoria cupet - learn to play business analysis5   victoria cupet - learn to play business analysis
5 victoria cupet - learn to play business analysis
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
3 karabak kuyavets transformation of business analyst to product owner
3   karabak kuyavets transformation of business analyst to product owner3   karabak kuyavets transformation of business analyst to product owner
3 karabak kuyavets transformation of business analyst to product owner
 
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
 
3 zornitsa nikolova - the product manager between decision making and facil...
3   zornitsa nikolova - the product manager between decision making and facil...3   zornitsa nikolova - the product manager between decision making and facil...
3 zornitsa nikolova - the product manager between decision making and facil...
 
4 viktoriya gudym - how to effectively manage remote employees
4   viktoriya gudym - how to effectively manage remote employees4   viktoriya gudym - how to effectively manage remote employees
4 viktoriya gudym - how to effectively manage remote employees
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...
 
7 denis parkhomenko - from idea to execution how to make a product that cus...
7   denis parkhomenko - from idea to execution how to make a product that cus...7   denis parkhomenko - from idea to execution how to make a product that cus...
7 denis parkhomenko - from idea to execution how to make a product that cus...
 
6 anton vitiaz - inside the mvp in 3 days
6   anton vitiaz - inside the mvp in 3 days6   anton vitiaz - inside the mvp in 3 days
6 anton vitiaz - inside the mvp in 3 days
 
5 mariya popova - ideal product management. unicorns in our reality
5   mariya popova - ideal product management. unicorns in our reality5   mariya popova - ideal product management. unicorns in our reality
5 mariya popova - ideal product management. unicorns in our reality
 
2 victor podzubanov - design thinking game
2   victor podzubanov - design thinking game2   victor podzubanov - design thinking game
2 victor podzubanov - design thinking game
 
3 sergiy potapov - analyst to product owner
3   sergiy potapov - analyst to product owner3   sergiy potapov - analyst to product owner
3 sergiy potapov - analyst to product owner
 
4 anton parkhomenko - how to make effective user research with no budget at...
4   anton parkhomenko - how to make effective user research with no budget at...4   anton parkhomenko - how to make effective user research with no budget at...
4 anton parkhomenko - how to make effective user research with no budget at...
 

3 anastasia dovgan - practical tips and pitfalls of passing an external audit

  • 1. ПРАКТИЧЕСКИЕ СОВЕТЫ И ПОДВОДНЫЕ КАМНИ ПРОХОЖДЕНИЯ ВНЕШНЕГО АУДИТА Anastasiya Dovhan, GlobalLogic, Ukraine 1
  • 2.  6+ лет опыта работы в тестировании  3+ лет на позиции QA Lead  Тестирование, планирование, эстимирование преимущественно десктопных приложений в том числе enterprise решений  Активное участие в развитии QA Community родного города  Организация QA-конференций и митапов  LinkedIn: www.linkedin.com/in/anastasiyadovgan/  Email: dovhanastasia@gmail.com Обо мне 2
  • 3. AGENDA  А нужен ли Аудит?  Для каких проектов и продуктов аудит необходим?  Почему внешний?  Подготовка и процесс проходжения внешнего аудита  Советы на основе личного опыта  Выводы 3
  • 4. 4 История одного неудачного релиза…  Только ОН знал как это работает…  Только ОНА знала как это протестировать…  Только НЕ ЭТОТ СЕРВЕР! Только не он…
  • 5. 5 История другого неудачного релиза…  Почему этот проклятый баг вдруг вылез на продакшине?  Зачем они обновили спецификацию через 3 дня после нашего релиза?  А что уже вышел Android 9.0??? (iOS 11 / SQL Server 2017 / whatever) Ой…
  • 6. 6
  • 7. Независимая экспертиза продуктов, процессов или системы с целью определения ее соответствия спецификациям, нормам или стандартам 7
  • 8. Квалифицированные специалисты в области области проведения аудитов Непредвзятость, независимое мнение Возможности по улучшению процессов Возможность получить сертификат 8
  • 9.  Продукт имеет повышенные требования к качеству (ПО для медицинской, военной промышленности, управление техникой и высокоточным оборудованием, финансовая сфера и т.д.)  Большим проектам состоящим из нескольких связанных под-проектов для:  Понимания “состояния дел”  Введения общих стандартов если это необходимо  Продукт (или часть его функционала) разрабатывается согласно утверждённым спецификациям, нормативам, системам качества  Кардинальные изменения в процессах, подходах разработки или тестирования продукта 9
  • 10. 10
  • 11. 11 Прогон регрессии: ~ 2000 man/hours ~ 285 man/days ~ 14 man/months ~ 1.2 man/years Время релиза: 1-2 years
  • 12. Подготовка  Разработка стратегии и тактики, согласование с клиентом  График проведения, план и программа аудита  Налаживание коммуникации Заключение  Отчёт от аудитора с указанием отклонений и их критичности  План по устранению недочетов с дедлайнами  Планирование повторного аудирования  Сбор и анализ данных аудитором согласно плану Аудит 12
  • 13. Lead Auditor: <Name> Audit dates: November 22 and 23, 2016 Notes:  Regulation/Guidance: 21 CFR Part 11 and ISPE GAMP-5 will be used as a reference for this audit.  Focus on the following software: <Product name and version> Label Printing Software  The Following Agenda will be used as a guide to complete the audit. The agenda may be altered at any time during the audit at the discretion of the auditor(s). 13
  • 14. Day 1 Areas audited 08:30 to 9:00 Opening Meeting 9:00-12:30 Quality Management System Review - Quality Manual & Quality Policy - Quality System Approach, Quality SOPs - Management Responsibility - Last audit results review 12:30 to 13:30 Lunch 13:30-17:00 Development Process controls - Document Controls and control of records - Software/System Development Methodology and Documentation - Verification and Validation Testing Approach and Procedures - Change Management, Configuration Management - Documentation and Records Management - Application/Product Security Practices - Hardware Support Services - Software Update Processes / Updates Release Processes - Release Management 14
  • 15.  Quality Policy Manual  Company Overview  Label Printing Software Literature, including a history/timeline of its development  Master list of Procedures - Applicable Operational Procedures for: SDLC, Validation, Change Control, Document Control, Training, Defect Tracking, Complaint Handling  Organizational Structure Chart (including Management, Product Support & Training Teams, Software Development, Software Testing and QA)  Software Validation Documentation  Development Records  Training records for software development, testing & quality personnel 15
  • 16. Required items Responsible Covered By Status ToDo Quality Policy Manual QA Lead INT_PD_100_Software_Qualit y_Assurance_Handbook.docx Need update To update section 1, 2 and 7 Label Printing Software Literature, including a history/timeline of its development PM Product Release and License compatibility.docx N/A To create document Software Validation Documentation PM <Product_version> Release Activities Checklist.docx OK Refer to our document QA Lead <Product_version> Test Summary Report.docx OK Refer to our document PM <Product_version> Release Memo.docx OK Refer to our document 16
  • 17. 17
  • 18. 18
  • 19. Categories of the deviations:  Critical – a serious deviation from recognized quality system and/or regulatory standard that has great impact to the quality  Major – a deviation from recognized quality system and/or regulatory standard that may impact quality  Minor – a deviation from recognized quality system and/or regulatory standard that does not impact the quality  OFI (Opportunity for improvement) – recommendation or suggestion aimed at continuously improving the quality system 19
  • 20.  Critical deviations - Information provided with the releases does not allow customers to identify any incompatibilities with the labels created with different versions  Major deviations - Test execution is not documented in a way that allows an independent review of the results obtained  Minor deviations - New joiner integration and training to internal processes and procedures is not formalized  OFI (Opportunity for improvement) - Activities for the management of complaints are in place, but it is recommended that a dedicated SOP (standard operating procedure) be implemented 20
  • 21.  Critical deviation: Information provided with the releases does not allow customers to identify any incompatibilities with the labels created with different versions Action item Description Responsible Update document "QA Processes and Procedures.doc” Add section which will describe the approach and process for old versions compatibility testing QA Lead Update Product Release Notes Updated Product Release Notes with appropriate section: Old versions compatibility Product Manager 21
  • 22. 22 Preventive actions – “must have” item
  • 23. 23 Anything you say can and will be used against you
  • 24. 24  Clarify unclear items  It's normal to say:  "did I understand you properly that..."  "does it mean that..."  "could you rephrase the question"
  • 25. Quality Policy Manual Test processes and procedures Development processes and procedures New joiner training procedure Customer support process 25 Master list of Procedures and Processes
  • 26. 26
  • 27.  References to Standards  References to documents SQA Plan IEEE Standard 730-2014 Standard for Software Quality Assurance Plans Test Plan IEEE Standard 829-2008 Standard for Software Test Documentation Test Summary Report Reference documents # Document ID-Number [1] Test_processes_and_procedures.docx INT_PD_100 [2] Development_processes_and_procedure s.docx INT_PD_101 27
  • 28.  Modification list  Documents approval and signature Modification List Anastasiya Dovhan 1.03 17-Nov-17 Section 4.15 updated – Bug Triage Meeting (BTM) was updated according to the process with new TFS template Document Information Original Document Approval Signature: Project Manager: <name> R&D Manager: <name> SQA Manager: Anastasiya Dovhan 28
  • 29. 29  Auditor = Friend  Audit = Opportunities for improvement  Participation in the audit = Skills improvement  Regular audits = Confidence in the processes and quality
  • 31. 31