SlideShare a Scribd company logo
1 of 18
Download to read offline
!!
T3
Test!Automation!
10/16/2014!9:45:00!AM!
!
A Path through the Jungle:
Validating a Test Automation
System for the FDA
!
Presented by:
Chris Crapo and David Nelson
Boston Scientific Neuromodulation
!
!
!
Brought(to(you(by:(
(
(
(
340!Corporate!Way,!Suite!300,!Orange!Park,!FL!32073!
888G268G8770!H!904G278G0524!H!sqeinfo@sqe.com!H!www.sqe.com
Chris Crapo
Boston Scientific Neuromodulation
A senior software engineer with Boston Scientific, Chris Crapo is currently the
team lead for the test automation team. Chris has guided the in-house
automation system from prototype to a full-featured system that supports unit,
integration, and system testing for a number of Class III medical devices. His
experience includes developing, testing, and validating software and tools in a
regulated environment.
David Nelson
Boston Scientific Neuromodulation
David Nelson is a principle software engineer with Boston Scientific and has
been with them since 1998. David has worked on projects containing medical
device software including implantable cardiac pacemakers and defibrillators,
implantable stimulators, and external computers to program these devices. He
has been involved in both the software development and verification/validation of
these devices. David is also on the AAMI faculty and is an instructor for their
validation class.
A"Path"through"the"Jungle:"
Valida3ng"a"Test"Automa3on"System"
for"the"FDA"
Chris&Crapo&–&Boston&Scien1fic&Neuromodula1on&
David&Nelson&–&Boston&Scien1fic&Neuromodula1on&
Course"Objec3ves"
•  What"is"SoCware"Valida3on?"
•  Intended"Use"/"Requirements"/"Objec3ve"Evidence"
•  Development"Process"/"Configura3on"Management"
•  Defect"Tracking"/"Change"Control"
•  Risk"Based"Tes3ng"
•  Maintenance"Planning"/"Ac3vi3es"
•  Sample"Valida3on"Report"
Our"Test"Automa3on"System"
Remote&
Control Stimulator
Clinician&Programmer
Test&Station&Host&Computer
"FDA"Regula3on"
•  FDA"Regula3on:"
“When"computers"or"automated"data"processing"
systems"are"used"as"part"of"produc3on"or"the"quality"
system,"the"manufacturer"shall"validate(computer(
so0ware(for(its(intended(use(according"to"an"
established"protocol"…”"
21&CFR&820.70&(i)&
"
What"is"SoCware"Valida3on?"
•  “Confirma3on"by"examina3on"and"provision"of"
objec&ve(evidence"that"soCware"specifica3ons"
conform"to"user(needs(and(intended(uses,"and"
that"the"par3cular"requirements"implemented"
through"soCware"can"be"consistently"fulfilled.”"
General&Principles&of&SoGware&Valida1on,&Final&Guidance,&Sec1on&3.1.2,&
January&2002&
•  Building"Confidence"
What"is"SoCware"Valida3on?"
!
!
!
!
!
!
!
!
!
!
Software Validation Activities Zone
Planning A
Requirements A
Traceability A,B
Change management A
User site testing D
Defect resolution A,B
Risk management A
Intended use/user needs ID A
Evaluations B
Design reviews B
Software testing C
Regression testing C,D
Reproduced with permission, from Medical Device Software Verification, Validation, and Compliance by David A. Vogel,
Ph.D. © 2011 Artech House, Inc., Norwood, MA
Course"Objec3ves"
•  What"is"SoCware"Valida3on?"
•  Intended(Use(/(Requirements(/(Objec&ve(
Evidence(
•  Development"Process"/"Configura3on"Management"
•  Defect"Tracking"/"Change"Control"
•  Risk"Based"Tes3ng"
•  Maintenance"Planning"/"Ac3vi3es"
•  Sample"Valida3on"Report"
Intended"Use"
•  Defines"the"use"of"the"computer"soCware"and"specifies"what"the"
soCware"is"automa3ng"
–  This"should"be"defined"as"narrowly"as"possible"to"cover"all"the"intended"
uses"that"are"an3cipated"
–  Not"too"detailed,"should"be"at"a"fairly"highXlevel"
•  Defines"the"scope"of"Valida3on"
–  A"narrower"intended"use"helps"clarify"what"needs"to"be"validated"and"it"
allows"one"to"focus"on"what"is"important"
•  Defines"the"users"and"constraints"of"the"soCware"
–  Iden3fying"who"uses"that"soCware"helps"to"understand"where"to"focus"
valida3on"effort"
–  Number"of"users,"skill/training"of"users,"language,"loca3on"of"users,"
etc."
–  How"many"different"environments"is"the"tool"used"in?"
–  When"is"the"tool"used?"
•  Provides"the"basis"for"an"ini3al"risk"analysis"
Requirements"
•  Specify"the"func3onal"need"of"the"soCware"
– NOT"resta3ng"the"Intended"Use"
– Similar"to"a"typical"SoCware"Requirements"
Document"
– API"defini3on"
•  Basis"for"verifica3on/valida3on"tes3ng"
– Trace"tests"to"the"requirements"to"ensure"
coverage"
– Specify"risk"of"each"requirement"/"API"call"in"order"
to"op3mize"level"of"tes3ng""
Objec3ve"Evidence"
•  “OBJECTIVE(EVIDENCE:(Informa3on"which(can(
be(proven(true,"based"on"facts"obtained"
through"observa3on,"measurement,"test,"or"
other"means.”""
[IEC&60601R1:2005&defini1on&3.72,ISO&14971:2000&
defini1on&2.8, &ISO&9000:2005&defini1on&3.8.1]"
•  Signatures"/"dates"
•  Electronic"Signatures"(Part"11"Compliance)"
Course"Objec3ves"
•  What"is"SoCware"Valida3on?"
•  Intended"Use"/"Requirements"/"Objec3ve"Evidence"
•  Development(Process(/(Configura&on(
Management(
•  Defect"Tracking"/"Change"Control"
•  Risk"Based"Tes3ng"
•  Maintenance"Planning"/"Ac3vi3es"
•  Sample"Valida3on"Report"
Configura3on"Management""
•  Primary"Focuses"of"Configura3on"
Management"
– Traceability"
– Good"Development"Prac3ce"
– Source"Analysis"
Traceability"
–  Unambiguous(Iden&fica&on(
•  Your"source"control"ID"is"usually"your"ul3mate"iden3fier"for"a"state"
of"source"code."If"it"doesn’t"have"an"ID,"then"it"doesn’t"exist."
–  Universal"Iden3fica3on"
•  Source"control"ID"is"always"used"when"referencing"the"automa3on"
system"–"for"defect"tracking,"change"control,"release"notes,"and"
especially"when"iden3fying"the"eventual"system"that"is"validated."
–  Users"of"the"system"should"be"trained"to"always"pull"
versions"from"source"control"so"that"iden3fier"numbers"
are"good."
–  AdXhoc"changes"that"need"to"be"referenced"should"be"
placed"in"a"known"loca3on"of"source"control"if"they"need"
to"be"referenced."
Good"Source"Control"Workflow"
–  Allows"you"to"group"and"organize"changes"so"that"
they"are"introduced"in"a"logical/meaningful"group."""
•  A"bug"fix"and"corresponding"changes"to"regression"tests"can"
be"found"in"the"same"checkXin"
–  A"staged"workflow"allows"for"much"easier"
iden3fica3on"of"when"defects"are"introduced."
–  Makes"for"much"more"efficient"overall"planning."
•  Feature"addi3ons"and"closeXouts"have"defined"endpoints"
•  Ul3mately"allows"you"to"use"source"control"IDs"as"
clean"objec3ve"evidence"
Source"Code"Analysis"
– Along"with"good"tools"for"performing"Diffs,"and"for"
robust"full"text"searches,"your"source"control"
system"allows"you"to"disclose"analyses"(plural)."
(e.g."From"version"A"to"version"B"there"were"no"
changes"to"the"source"code"in"module"X)"
– This"capability"forms"the"basis"for"disclosing"ripple"
effect"analyses"and/or"inchXup"valida3ons,"or"for"
releasing"a"“noXchange”"review"report."
– This"is"also"a"legi3mate"way"of"giving"suppor3ng"
evidence"for"disposi3oning"defects"in"the"system."
More"than"Just"Source"
–  Anything"that"needs"to"be"referenced"from"your"
valida3on"doc"should"be"in"source"control"somewhere"
–"valida3ons"scripts,"peer"review"reports,"design"
documenta3on,"and"even"test"results."
–  Anything"that"is"needed"to"run"your"automa3on"
system"should"be"in"source"control"as"well"–"binaries,"
user"documenta3on,"and"configura3on"files."
–  It"may"even"be"worth"checking"in"the"reports"from"
your"change"control"or"defect"management"system"so"
that"they"can"be"referenced."
–  Some"source"control"systems"do"not"like"binaries,"so"
plan"ahead"for"poten3al"complica3ons."
Warning:"Changing"History"
– Do"not"rely"on"features"that"can"be"changed"
(mutability)"for"traceability"
– A"source"control"iden3fier"should"be"a"hard"
guarantee"of"contents"
– AdminXonly"privileges"that"alter"history"can"be"
permissible,"but"expect""to"answer"how"its"use"is"
controlled"and"reported"
Course"Objec3ves"
•  What"is"SoCware"Valida3on?"
•  Intended"Use"/"Requirements"/"Objec3ve"Evidence"
•  Development"Process"/"Configura3on"Management"
•  Defect(Tracking(/(Change(Control(
•  Risk"Based"Tes3ng"
•  Maintenance"Planning"/"Ac3vi3es"
•  Sample"Valida3on"Report"
Defect"Management"
– All"about"follow"through!"
•  Not"every"defect"needs"to"be"fixed,"but"every"defect"
needs"to"be"understood"
•  Fix"/"No"Fix"decisions"should"be"backed"up"by"reasoning"
about"risk"and"intended"use."
"
– Tracing"to"specific"versions"of"the"automa3on"
system"when"bugs"were"fixed"is"a"big"confidence"
booster."
•  A"tester’s"signXoff"verifying"a"fix"is"objec3ve"evidence"
Change"Control"
– A"large,"formal,"change"control"process"is"not"
required"
– Knowing"what"the"list"of"features"in"the"system"
will"be"important"for"documen3ng"intended"use"
– Some"level"of"control"as"to"what"goes"into"the"
system"will"save"you"from"a"lot"of"lateXproject,"risk"
mi3ga3on"tes3ng."
Course"Objec3ves"
•  What"is"SoCware"Valida3on?"
•  Intended"Use"/"Requirements"/"Objec3ve"Evidence"
•  Development"Process"/"Configura3on"Management"
•  Defect"Tracking"/"Change"Control"
•  Risk(Based(Tes&ng(
•  Maintenance"Planning"/"Ac3vi3es"
•  Sample"Valida3on"Report"
Valida3on"is"More"than"Tes3ng"
–  Valida3on"is"reasoning"of"sufficient"quality"based"on"
one"or"more"of:"
•  intended"use"
•  exper3se"of"users"
•  development"process"
•  review"(including"use)"
•  tes3ng"
•  development"process"of"scripts"
–  Not"all"elements"of"a"system"are"as"high"risk"as"the"
overall"risk"
•  With"jus3fica3on,"different"combina3ons"of"the"above"are"
sufficient"for"different"intended"uses"in"the"system"
Different"Strategies"for"Different"Risks"
– ReadXonly,"or"informa3onal,"parts"of"the"system"
may"not"need"tes3ng"
– Parts"of"the"automa3on"system"that"make"Quality"
decisions"always"need"thorough"tes3ng."
– Always"use"good"judgment"in"tes3ng"–"super"rare/
difficult"scenarios"may"be"ruled"out"by"user"
training"or"review"of"automa3on"scripts."
•  Good"judgment"becomes"objec3ve"evidence"when"
included"in"a"report"or"documenta3on"
Clarifying"Intended"Use"
– User"documenta3on,"including"func3on"headers,"
is"an"appropriate"place"for"these"intended"uses."
•  There"must"be"objec&ve"evidence"that"people"do"
regard"these"intended"uses."
•  Your"average"user"doesn’t"look"at"the"valida3on"docs."
Thus"just"sta3ng"it"in"the"doc"is"not"a"good"plan."
•  Intended"use"+"training"addresses"the"ques3on"“what"if"
someone"does"something"inappropriate"with"it?”"
Third"Party"Tools"
–  Must"be"disclosed."
•  The"intended"uses"of"the"tools"are"essen3al"for"avoiding"
having"to"perform"full"valida3on"for"every"tool.""
–  Must"be"under"configura3on"management"
•  Many"vendors"do"not"guarantee"that"specific"versions"will"
stay"available."
–  Must"be"assessed"for"risk"the"same"way"the"rest"of"the"
system"is."
•  Intended"use"
•  known"level"of"tes3ng"
•  scope"of"adop3on"
•  known"bug"lists"
Valida3ng"an"API"
•  Divide"and"Conquer"
–  Break"func3ons"into"logical"groups"(classes).""
–  For"each"func3on"evaluate:"
•  Requirements"
•  intended"use"
•  risk"analysis"
–  Trace"each"requirement"to"a"sufficient"level"of"
mi3ga3on"for"its"risk"
•  Tests"
•  Code"reviews"
•  Suppor3ng"tools"(and"their"valida3on)"
•  Development"cycle"
Course"Objec3ves"
•  What"is"SoCware"Valida3on?"
•  Intended"Use"/"Requirements"/"Objec3ve"Evidence"
•  Development"Process"/"Configura3on"Management"
•  Defect"Tracking"/"Change"Control"
•  Risk"Based"Tes3ng"
•  Maintenance(Planning(/(Ac&vi&es(
•  Sample"Valida3on"Report"
Maintenance"Planning"
– Dealing"with"defects"that"are"found"aCer"
deployment"
– Revalida3ng"the"system"aCer"making"changes"
– Expanding"the"intended"use"
Example"Simple"Strategy:"
"Sta3c"Valida3on"
– All"defects"that"are"found"against"validated"
soCware"are"kept"in"a"specified"bug"tracking"
system"and"are"disposi3oned"for"risk."
– Any"bugs"of"sufficient"risk"will"be"fixed"
– Any"changes"to"the"system"will"trigger"a"
revalida3on"and"issuing"another"valida3on"report"
– Any"change"to"the"scope"of"intended"use"will"
trigger"a"revalida3on"and"another"valida3on"
report."
Example"Involved"Strategy:"
"Rolling"Valida3on"with"Updates"
–  All"defects"that"are"found"are"tracked"in"a"specified"
bug"tracking"system,"keeping"track"of"major"and"
minor"versions"of"the"soCware."
–  All"changes"to"the"soCware"are"issued"as"part"of"a"
Change"Request"and"are"traced"to"a"bug"or"feature"
request."
–  All"changes"to"the"system"are"traced"to"a"new"
regression"test"or"an"expansion"of"an"old"one.""
–  All"releases"to"deployment"are"tested"(and"results"
documented!)"with"the"regression"suite."
–  A"new"report"is"only"issued"aCer"major"changes"to"the"
soCware"or"major"changes"to"the"intended"use."
Course"Objec3ves"
•  What"is"SoCware"Valida3on?"
•  Intended"Use"/"Requirements"/"Objec3ve"Evidence"
•  Development"Process"/"Configura3on"Management"
•  Defect"Tracking"/"Change"Control"
•  Risk"Based"Tes3ng"
•  Maintenance"Planning"/"Ac3vi3es"
•  Sample(Valida&on(Report(
Conclusion"
•  SoCware"valida3on"is"only"providing"objec3ve"
evidence"that"you"are"following"industry"
standard"steps"to"produce"quality"soCware."
•  Valida3ng"an"automa3on"system"follows"the"
same"principals"of"good"development"
prac3ce.""
•  Just"remember"to"focus"on"appropriate"scaling"
of"intended"uses"of"parts"of"the"API."

More Related Content

Viewers also liked

Marine corps intelligence activity romania country handbook
Marine corps intelligence activity romania country handbookMarine corps intelligence activity romania country handbook
Marine corps intelligence activity romania country handbookRepentSinner
 
La resistencia aeróbica
La resistencia aeróbicaLa resistencia aeróbica
La resistencia aeróbicagabriela9791
 
Undang-Undang 20 tahhun 2003 ttg sisdiknas
Undang-Undang  20 tahhun 2003 ttg sisdiknasUndang-Undang  20 tahhun 2003 ttg sisdiknas
Undang-Undang 20 tahhun 2003 ttg sisdiknasNandang Sukmara
 
Облаштування велодоріжки в м. Долина за підтримки ПРООН/МПВСР
Облаштування велодоріжки в м. Долина за підтримки ПРООН/МПВСРОблаштування велодоріжки в м. Долина за підтримки ПРООН/МПВСР
Облаштування велодоріжки в м. Долина за підтримки ПРООН/МПВСРOlena Ursu
 
Pre oneness seminar rayong
Pre oneness seminar  rayongPre oneness seminar  rayong
Pre oneness seminar rayongmaruay songtanin
 
Convenio 031-2012-mdp
Convenio 031-2012-mdpConvenio 031-2012-mdp
Convenio 031-2012-mdpMarKCreative
 
Székely nemzeti anarchizmus - Bin Laden megtérése és a katalóniai bikaviadal ...
Székely nemzeti anarchizmus - Bin Laden megtérése és a katalóniai bikaviadal ...Székely nemzeti anarchizmus - Bin Laden megtérése és a katalóniai bikaviadal ...
Székely nemzeti anarchizmus - Bin Laden megtérése és a katalóniai bikaviadal ...Nagy Attila (Mihai)
 
Aula 09-inglês i - simple past
Aula 09-inglês i - simple pastAula 09-inglês i - simple past
Aula 09-inglês i - simple pastRicardo neves
 
Convenio 015-2012-mdp
Convenio 015-2012-mdpConvenio 015-2012-mdp
Convenio 015-2012-mdpMarKCreative
 
Student magazine cover
Student magazine coverStudent magazine cover
Student magazine coverbtecmedia12
 
Social group presentation
Social group presentationSocial group presentation
Social group presentationarfa4739
 
Site visit questions คำถามในการเยี่ยมสถานที่
Site visit questions คำถามในการเยี่ยมสถานที่Site visit questions คำถามในการเยี่ยมสถานที่
Site visit questions คำถามในการเยี่ยมสถานที่maruay songtanin
 

Viewers also liked (20)

Marine corps intelligence activity romania country handbook
Marine corps intelligence activity romania country handbookMarine corps intelligence activity romania country handbook
Marine corps intelligence activity romania country handbook
 
173 os santos louvam...
173   os santos louvam...173   os santos louvam...
173 os santos louvam...
 
La resistencia aeróbica
La resistencia aeróbicaLa resistencia aeróbica
La resistencia aeróbica
 
Undang-Undang 20 tahhun 2003 ttg sisdiknas
Undang-Undang  20 tahhun 2003 ttg sisdiknasUndang-Undang  20 tahhun 2003 ttg sisdiknas
Undang-Undang 20 tahhun 2003 ttg sisdiknas
 
New words
New wordsNew words
New words
 
PP 79 2010
PP 79 2010PP 79 2010
PP 79 2010
 
Carna
CarnaCarna
Carna
 
Облаштування велодоріжки в м. Долина за підтримки ПРООН/МПВСР
Облаштування велодоріжки в м. Долина за підтримки ПРООН/МПВСРОблаштування велодоріжки в м. Долина за підтримки ПРООН/МПВСР
Облаштування велодоріжки в м. Долина за підтримки ПРООН/МПВСР
 
50 codigos en word
50 codigos en word50 codigos en word
50 codigos en word
 
Man and machine
Man and machineMan and machine
Man and machine
 
Pre oneness seminar rayong
Pre oneness seminar  rayongPre oneness seminar  rayong
Pre oneness seminar rayong
 
Trabajo colaborativo
Trabajo colaborativo Trabajo colaborativo
Trabajo colaborativo
 
Convenio 031-2012-mdp
Convenio 031-2012-mdpConvenio 031-2012-mdp
Convenio 031-2012-mdp
 
Székely nemzeti anarchizmus - Bin Laden megtérése és a katalóniai bikaviadal ...
Székely nemzeti anarchizmus - Bin Laden megtérése és a katalóniai bikaviadal ...Székely nemzeti anarchizmus - Bin Laden megtérése és a katalóniai bikaviadal ...
Székely nemzeti anarchizmus - Bin Laden megtérése és a katalóniai bikaviadal ...
 
Aula 09-inglês i - simple past
Aula 09-inglês i - simple pastAula 09-inglês i - simple past
Aula 09-inglês i - simple past
 
Convenio 015-2012-mdp
Convenio 015-2012-mdpConvenio 015-2012-mdp
Convenio 015-2012-mdp
 
Managing across borders
Managing across bordersManaging across borders
Managing across borders
 
Student magazine cover
Student magazine coverStudent magazine cover
Student magazine cover
 
Social group presentation
Social group presentationSocial group presentation
Social group presentation
 
Site visit questions คำถามในการเยี่ยมสถานที่
Site visit questions คำถามในการเยี่ยมสถานที่Site visit questions คำถามในการเยี่ยมสถานที่
Site visit questions คำถามในการเยี่ยมสถานที่
 

Similar to A Path through the Jungle: Validating a Test Automation System for the FDA

The Selfish Stack [FutureStack16 NYC]
The Selfish Stack [FutureStack16 NYC]The Selfish Stack [FutureStack16 NYC]
The Selfish Stack [FutureStack16 NYC]New Relic
 
Production Bioinformatics, emphasis on Production
Production Bioinformatics, emphasis on ProductionProduction Bioinformatics, emphasis on Production
Production Bioinformatics, emphasis on ProductionChris Dwan
 
2016 AWS Life Sciences Day | New Jersey – July 26th, 2016
2016 AWS Life Sciences Day | New Jersey – July 26th, 20162016 AWS Life Sciences Day | New Jersey – July 26th, 2016
2016 AWS Life Sciences Day | New Jersey – July 26th, 2016Amazon Web Services
 
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your Testing
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your TestingThe Canary in the Coal Mine: Create an Early Warning Tool to Help Your Testing
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your TestingJosiah Renaudin
 
ApolloDx's mDx Platform - Real-Time Results Transmitted Instantly
ApolloDx's mDx Platform - Real-Time Results Transmitted InstantlyApolloDx's mDx Platform - Real-Time Results Transmitted Instantly
ApolloDx's mDx Platform - Real-Time Results Transmitted InstantlyApolloDx
 
[Startup Nations Summit 2014] Competition - Greece
[Startup Nations Summit 2014] Competition - Greece[Startup Nations Summit 2014] Competition - Greece
[Startup Nations Summit 2014] Competition - GreeceStartupNations
 
AI/ML Webinar - Improve Public Health
AI/ML Webinar - Improve Public HealthAI/ML Webinar - Improve Public Health
AI/ML Webinar - Improve Public HealthAmazon Web Services
 
Clinical data management basics
Clinical data management basicsClinical data management basics
Clinical data management basicsSurabhi Jain
 
A Document to become an Effective Tester
A Document to become an Effective TesterA Document to become an Effective Tester
A Document to become an Effective TesterArunkumar Nehru KS
 
Manufacturing Science - August 5 2004 FDA Pharmaceutical Inspectorate Training
Manufacturing Science -  August 5 2004  FDA Pharmaceutical Inspectorate TrainingManufacturing Science -  August 5 2004  FDA Pharmaceutical Inspectorate Training
Manufacturing Science - August 5 2004 FDA Pharmaceutical Inspectorate TrainingAjaz Hussain
 
AI/ML Week: Improve Public Health
AI/ML Week: Improve Public HealthAI/ML Week: Improve Public Health
AI/ML Week: Improve Public HealthAmazon Web Services
 
Automated Cervicography Using a Machine Learning Classifier
Automated Cervicography Using a Machine Learning ClassifierAutomated Cervicography Using a Machine Learning Classifier
Automated Cervicography Using a Machine Learning ClassifierMobileODT
 
NS1450X - Computerized Systems in Clinical Research
NS1450X - Computerized Systems in Clinical ResearchNS1450X - Computerized Systems in Clinical Research
NS1450X - Computerized Systems in Clinical ResearchJudson Chase
 

Similar to A Path through the Jungle: Validating a Test Automation System for the FDA (20)

The Selfish Stack [FutureStack16 NYC]
The Selfish Stack [FutureStack16 NYC]The Selfish Stack [FutureStack16 NYC]
The Selfish Stack [FutureStack16 NYC]
 
Production Bioinformatics, emphasis on Production
Production Bioinformatics, emphasis on ProductionProduction Bioinformatics, emphasis on Production
Production Bioinformatics, emphasis on Production
 
2016 AWS Life Sciences Day | New Jersey – July 26th, 2016
2016 AWS Life Sciences Day | New Jersey – July 26th, 20162016 AWS Life Sciences Day | New Jersey – July 26th, 2016
2016 AWS Life Sciences Day | New Jersey – July 26th, 2016
 
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your Testing
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your TestingThe Canary in the Coal Mine: Create an Early Warning Tool to Help Your Testing
The Canary in the Coal Mine: Create an Early Warning Tool to Help Your Testing
 
ApolloDx's mDx Platform - Real-Time Results Transmitted Instantly
ApolloDx's mDx Platform - Real-Time Results Transmitted InstantlyApolloDx's mDx Platform - Real-Time Results Transmitted Instantly
ApolloDx's mDx Platform - Real-Time Results Transmitted Instantly
 
[Startup Nations Summit 2014] Competition - Greece
[Startup Nations Summit 2014] Competition - Greece[Startup Nations Summit 2014] Competition - Greece
[Startup Nations Summit 2014] Competition - Greece
 
Electronic solutions to clinical problems: An integrated approach to clinical...
Electronic solutions to clinical problems: An integrated approach to clinical...Electronic solutions to clinical problems: An integrated approach to clinical...
Electronic solutions to clinical problems: An integrated approach to clinical...
 
AI/ML Webinar - Improve Public Health
AI/ML Webinar - Improve Public HealthAI/ML Webinar - Improve Public Health
AI/ML Webinar - Improve Public Health
 
CM7brochure
CM7brochureCM7brochure
CM7brochure
 
Clinical Trials
Clinical TrialsClinical Trials
Clinical Trials
 
Clinical Trials
Clinical TrialsClinical Trials
Clinical Trials
 
Clinical data management basics
Clinical data management basicsClinical data management basics
Clinical data management basics
 
IRC_Capabilities
IRC_CapabilitiesIRC_Capabilities
IRC_Capabilities
 
A Document to become an Effective Tester
A Document to become an Effective TesterA Document to become an Effective Tester
A Document to become an Effective Tester
 
Manufacturing Science - August 5 2004 FDA Pharmaceutical Inspectorate Training
Manufacturing Science -  August 5 2004  FDA Pharmaceutical Inspectorate TrainingManufacturing Science -  August 5 2004  FDA Pharmaceutical Inspectorate Training
Manufacturing Science - August 5 2004 FDA Pharmaceutical Inspectorate Training
 
Clinical Trials
Clinical TrialsClinical Trials
Clinical Trials
 
AI/ML Week: Improve Public Health
AI/ML Week: Improve Public HealthAI/ML Week: Improve Public Health
AI/ML Week: Improve Public Health
 
Automated Cervicography Using a Machine Learning Classifier
Automated Cervicography Using a Machine Learning ClassifierAutomated Cervicography Using a Machine Learning Classifier
Automated Cervicography Using a Machine Learning Classifier
 
NS1450X - Computerized Systems in Clinical Research
NS1450X - Computerized Systems in Clinical ResearchNS1450X - Computerized Systems in Clinical Research
NS1450X - Computerized Systems in Clinical Research
 
1. validation
1. validation1. validation
1. validation
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

A Path through the Jungle: Validating a Test Automation System for the FDA