SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Most Common Validation ErrorsIdenti Fy  Frequent Deficiencies To Accelerate Your Validation Projects (Based on Frank Houston research) QPack™ Application Lifecycle Management May 2010
About Orcanos Develop and implement QPack Medical ALM system Expert in Application lifecycle management Leading ALM 2.0 and CFR 21 Part 11 Forums  Over 50 installations Industry based solutions: Software/Medical Device/Semiconductors Siemens Business and Technology partners Oracle partner (OEM) Offices: Israel, UK, Germany
Customers
Working Without ALM System Market Definition Develop Test 9 Most Common validation Errors ,[object Object]
Inconsistency
Lack of Needed Detail
Traceability
 Vague Wording
 Unverifiable Test Results
 GDP
 Incomplete Testing
 AmbiguityTest Results
QPack Application Lifecycle Management Market Definition Develop Test Design Test Plan Definition Market Gathering Requirement Definition 2.0 Risk Mng. 1.0 Customer Facing Test Execution Delivery Defect Reporting
QPack ALM Solution Teamcenter PLM ALM ANALYTICS Product  Requirements Tasks Marketing  Requirements Test Plan Project  Management QPack Test  Execution Risk Management Defects Tracking SOA
Lessons Learned from 1,720 Observations The goal was to bring the company’s software validation evidence up to the level of the U.S. FDA expectation. Identified which documents most frequently contains errors The results are typical problems most companies face Applying Pareto Analysis Finds 9 Types of deficiencies representing about 41% of categories
Missing Information Documents or records omitted fundamental information or content that should have been included. Compliancy to specific standards Missing other engineering information HW & Mechanics
Inconsistency Documents contained statements inconsistent with other statements about the same topic in the same document or in the same validation package. Jargon Varying Terminology Contradiction in logic
Lack of Needed Detail This deficiency applied mostly to requirements documents. The requirements in the validation package did not adequately describe the software. Poor requirements documents Data User Interaction Key process
Traceability 3 frequent traceability problems: The traceability matrix did not account for a traceable specification or an observation step in a test script Broken trace (Barren or Orphans) Requirement details were not explicitly numbered and traced to associated test steps.
Vague Wording Documents used generalities “in accordance to an approved procedure”, or “applicable regulatory requirements”, or “all associated GxP and business processes” vague words such as “may”, “possibly”, “more or less”, and “approximately”
Unverifiable Test Results Expected results were not described sufficiently so that an independent reviewer could compare and verify actual results. The IEEE Standard for Software Test documentation, Std. 829.1988, Clause 6.2.4 says you should, “...provide the exact value (with tolerances where appropriate) for each required output or feature” For executed scripts, actual results were not recorded or captured in a way that allowed an independent reviewer to compare them to expected results. Actual-result column with no reference to a screen shot
GDP 3 frequent Good Documentation Practice problems: Hand-recorded data and testing evidence, such as test results, were presented in a way that could cause doubts about their authenticity (Ex. Cross-Out)  Data that confirmed a specific requirement was hard to find in the evidence provided (for example, a busy screen shot crammed with data). Handwritten corrections were made that changed the sense of a requirement or an expected test result

Weitere ähnliche Inhalte

Was ist angesagt?

Automate Your Software Development Life Cycle Using the Right Tools
Automate Your Software Development Life Cycle Using the Right ToolsAutomate Your Software Development Life Cycle Using the Right Tools
Automate Your Software Development Life Cycle Using the Right Tools
Info-Tech Research Group
 
Intro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality AssuranceIntro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality Assurance
Radu_Negulescu
 
Tools for Software Verification and Validation
Tools for Software Verification and ValidationTools for Software Verification and Validation
Tools for Software Verification and Validation
aliraza786
 
Emad Samy Mahmoud Mekdad
Emad Samy Mahmoud MekdadEmad Samy Mahmoud Mekdad
Emad Samy Mahmoud Mekdad
Emad
 

Was ist angesagt? (20)

Software verification & validation
Software verification & validationSoftware verification & validation
Software verification & validation
 
Comparing Software Quality Assurance Techniques And Activities
Comparing Software Quality Assurance Techniques And ActivitiesComparing Software Quality Assurance Techniques And Activities
Comparing Software Quality Assurance Techniques And Activities
 
Automate Your Software Development Life Cycle Using the Right Tools
Automate Your Software Development Life Cycle Using the Right ToolsAutomate Your Software Development Life Cycle Using the Right Tools
Automate Your Software Development Life Cycle Using the Right Tools
 
Intro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality AssuranceIntro to Software Engineering - Software Quality Assurance
Intro to Software Engineering - Software Quality Assurance
 
Robin Peterson Val
Robin Peterson ValRobin Peterson Val
Robin Peterson Val
 
Testing tools
Testing toolsTesting tools
Testing tools
 
Software Quality Assurance: A mind game between you and devil
Software Quality Assurance: A mind game between you and devilSoftware Quality Assurance: A mind game between you and devil
Software Quality Assurance: A mind game between you and devil
 
Testing Throughout the Software Life Cycle - Section 2
Testing Throughout the Software Life Cycle - Section 2Testing Throughout the Software Life Cycle - Section 2
Testing Throughout the Software Life Cycle - Section 2
 
Introduction to Software Quality & its' Challenges
Introduction to Software Quality & its' ChallengesIntroduction to Software Quality & its' Challenges
Introduction to Software Quality & its' Challenges
 
jaynewresume6
jaynewresume6jaynewresume6
jaynewresume6
 
6 sigma LTE release management process improvement
6 sigma LTE release management process improvement6 sigma LTE release management process improvement
6 sigma LTE release management process improvement
 
Setting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareSetting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in Healthcare
 
Types of Testing
Types of TestingTypes of Testing
Types of Testing
 
Software quality assurance and cyber security
Software quality assurance and cyber securitySoftware quality assurance and cyber security
Software quality assurance and cyber security
 
SECh1920
SECh1920SECh1920
SECh1920
 
Tools for Software Verification and Validation
Tools for Software Verification and ValidationTools for Software Verification and Validation
Tools for Software Verification and Validation
 
Emad Samy Mahmoud Mekdad
Emad Samy Mahmoud MekdadEmad Samy Mahmoud Mekdad
Emad Samy Mahmoud Mekdad
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance Services
 
Sdlc
SdlcSdlc
Sdlc
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 

Andere mochten auch (8)

דוגמאות Selis
דוגמאות Selisדוגמאות Selis
דוגמאות Selis
 
Aop e-marketing
Aop e-marketingAop e-marketing
Aop e-marketing
 
Gilat satcom + IP planet branding the joint venture
Gilat satcom + IP planet branding the joint ventureGilat satcom + IP planet branding the joint venture
Gilat satcom + IP planet branding the joint venture
 
Selis
SelisSelis
Selis
 
מצגת למשביר לצרכן
מצגת למשביר לצרכןמצגת למשביר לצרכן
מצגת למשביר לצרכן
 
Exhibition Examples from AOP
Exhibition Examples from AOPExhibition Examples from AOP
Exhibition Examples from AOP
 
Geological Fracture detection -Geomage
Geological Fracture detection -GeomageGeological Fracture detection -Geomage
Geological Fracture detection -Geomage
 
הרצאה שיווק באינטרנט
הרצאה שיווק באינטרנטהרצאה שיווק באינטרנט
הרצאה שיווק באינטרנט
 

Ähnlich wie Orcanos medical-common-validation-errors

Orcanos QPack ALM Tool
Orcanos QPack ALM ToolOrcanos QPack ALM Tool
Orcanos QPack ALM Tool
orcanos
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
r_shanki
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
Krit Kamtuo
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011
Scott Althouse
 
Lisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_ResumeLisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_Resume
Lisa DiFazio
 
Aspires Testing Services Presentation
Aspires Testing Services PresentationAspires Testing Services Presentation
Aspires Testing Services Presentation
Vasanthmusic
 
CV_SyedShoeb_2015
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015
Syed Shoeb
 

Ähnlich wie Orcanos medical-common-validation-errors (20)

Orcanos QPack ALM Tool
Orcanos QPack ALM ToolOrcanos QPack ALM Tool
Orcanos QPack ALM Tool
 
Digital Test Analytics
Digital Test AnalyticsDigital Test Analytics
Digital Test Analytics
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and tracking
 
SAP Testing Services
SAP Testing ServicesSAP Testing Services
SAP Testing Services
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
07 Outsource To India Independent Testing
07 Outsource To India Independent Testing07 Outsource To India Independent Testing
07 Outsource To India Independent Testing
 
2016_George Baker
2016_George Baker2016_George Baker
2016_George Baker
 
Lightning Talks by Globant - Automation (This app runs by itself )
Lightning Talks by Globant -  Automation (This app runs by itself ) Lightning Talks by Globant -  Automation (This app runs by itself )
Lightning Talks by Globant - Automation (This app runs by itself )
 
Enhancing Software Quality
Enhancing Software QualityEnhancing Software Quality
Enhancing Software Quality
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011
 
Building functional Quality Gates with ReportPortal
Building functional Quality Gates with ReportPortalBuilding functional Quality Gates with ReportPortal
Building functional Quality Gates with ReportPortal
 
Performance Engineering Basics
Performance Engineering BasicsPerformance Engineering Basics
Performance Engineering Basics
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testing
 
Lisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_ResumeLisa_DiFazio_SQA_Resume
Lisa_DiFazio_SQA_Resume
 
Automating The Process For Building Reliable Software
Automating The Process For Building Reliable SoftwareAutomating The Process For Building Reliable Software
Automating The Process For Building Reliable Software
 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
 
Aspires Testing Services Presentation
Aspires Testing Services PresentationAspires Testing Services Presentation
Aspires Testing Services Presentation
 
Amq Overview Continuous Quality Assurance
Amq Overview Continuous Quality AssuranceAmq Overview Continuous Quality Assurance
Amq Overview Continuous Quality Assurance
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
 
CV_SyedShoeb_2015
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015
 

Mehr von Ecommmax

Foxcom Pres
Foxcom PresFoxcom Pres
Foxcom Pres
Ecommmax
 
Radwin demo
Radwin demoRadwin demo
Radwin demo
Ecommmax
 
Allegro Marketing
Allegro MarketingAllegro Marketing
Allegro Marketing
Ecommmax
 
מצגת קונרגי חדשה
מצגת קונרגי חדשהמצגת קונרגי חדשה
מצגת קונרגי חדשה
Ecommmax
 

Mehr von Ecommmax (9)

Scopus3
Scopus3Scopus3
Scopus3
 
Mate
MateMate
Mate
 
Foxcom Pres
Foxcom PresFoxcom Pres
Foxcom Pres
 
Radwin demo
Radwin demoRadwin demo
Radwin demo
 
Allegro Marketing
Allegro MarketingAllegro Marketing
Allegro Marketing
 
מצגת יונירום
מצגת יונירוםמצגת יונירום
מצגת יונירום
 
מצגת קונרגי חדשה
מצגת קונרגי חדשהמצגת קונרגי חדשה
מצגת קונרגי חדשה
 
מצגת קונרגי בעברית
מצגת קונרגי בעבריתמצגת קונרגי בעברית
מצגת קונרגי בעברית
 
Netvision
NetvisionNetvision
Netvision
 

Orcanos medical-common-validation-errors

  • 1. Most Common Validation ErrorsIdenti Fy Frequent Deficiencies To Accelerate Your Validation Projects (Based on Frank Houston research) QPack™ Application Lifecycle Management May 2010
  • 2. About Orcanos Develop and implement QPack Medical ALM system Expert in Application lifecycle management Leading ALM 2.0 and CFR 21 Part 11 Forums Over 50 installations Industry based solutions: Software/Medical Device/Semiconductors Siemens Business and Technology partners Oracle partner (OEM) Offices: Israel, UK, Germany
  • 4.
  • 6. Lack of Needed Detail
  • 13. QPack Application Lifecycle Management Market Definition Develop Test Design Test Plan Definition Market Gathering Requirement Definition 2.0 Risk Mng. 1.0 Customer Facing Test Execution Delivery Defect Reporting
  • 14. QPack ALM Solution Teamcenter PLM ALM ANALYTICS Product Requirements Tasks Marketing Requirements Test Plan Project Management QPack Test Execution Risk Management Defects Tracking SOA
  • 15. Lessons Learned from 1,720 Observations The goal was to bring the company’s software validation evidence up to the level of the U.S. FDA expectation. Identified which documents most frequently contains errors The results are typical problems most companies face Applying Pareto Analysis Finds 9 Types of deficiencies representing about 41% of categories
  • 16. Missing Information Documents or records omitted fundamental information or content that should have been included. Compliancy to specific standards Missing other engineering information HW & Mechanics
  • 17. Inconsistency Documents contained statements inconsistent with other statements about the same topic in the same document or in the same validation package. Jargon Varying Terminology Contradiction in logic
  • 18. Lack of Needed Detail This deficiency applied mostly to requirements documents. The requirements in the validation package did not adequately describe the software. Poor requirements documents Data User Interaction Key process
  • 19. Traceability 3 frequent traceability problems: The traceability matrix did not account for a traceable specification or an observation step in a test script Broken trace (Barren or Orphans) Requirement details were not explicitly numbered and traced to associated test steps.
  • 20. Vague Wording Documents used generalities “in accordance to an approved procedure”, or “applicable regulatory requirements”, or “all associated GxP and business processes” vague words such as “may”, “possibly”, “more or less”, and “approximately”
  • 21. Unverifiable Test Results Expected results were not described sufficiently so that an independent reviewer could compare and verify actual results. The IEEE Standard for Software Test documentation, Std. 829.1988, Clause 6.2.4 says you should, “...provide the exact value (with tolerances where appropriate) for each required output or feature” For executed scripts, actual results were not recorded or captured in a way that allowed an independent reviewer to compare them to expected results. Actual-result column with no reference to a screen shot
  • 22. GDP 3 frequent Good Documentation Practice problems: Hand-recorded data and testing evidence, such as test results, were presented in a way that could cause doubts about their authenticity (Ex. Cross-Out) Data that confirmed a specific requirement was hard to find in the evidence provided (for example, a busy screen shot crammed with data). Handwritten corrections were made that changed the sense of a requirement or an expected test result
  • 23. Incomplete Testing Test scripts did not fully or adequately test the associated requirement.
  • 24. Ambiguity Text could be interpreted more than one way The words “either” and “or” in a requirement are strong clues the text is ambiguous.
  • 25. Identifying the Most Vulnerable Documents categorized the documents and records where most frequent deficiencies were found. They discovered that about 85% of findings were concentrated in six key documentation areas
  • 26. User dashboard Personalized views Easily add charts, and filters
  • 27. Full Coverage matrix
  • 28. Risk Management (FMEA) Reduce project risk Relate risk objects to ALM artifacts Generate Risk Management Document Easily track high-risk features
  • 29. Advanced ALM Analytics - BI Include external data sources Personalize your own dashboard drill down reports
  • 31. QPack Main Screen Manage Full Lifecycle Manage Your project Html/Word editor
  • 33. Requirements Management Central repository Automate process to improve communication Full Traceability of customer needs Freeze content to assure quality Requirements backlog for future design MS-Word Integration allow working with MS-Word
  • 34. Requirements Management requirements tree (SRS) workflow Set priorities and effort estimation Customized templates
  • 35. Market -> Software Traceability
  • 36. Requirements Relations Manage logical relations Change in specific item might affect other places
  • 37. MS-Word Integration (2003/2007) Manage multiple document types with full traceability (MRD, PRD, SRS, STP, STR…) Generate MS-Word documents and synch changes back Embed tractability reports in documents
  • 39. Requirements Backlog/Pool Manage future releases in backlog Evaluate change before implementation Customers Market Product Product Road Map - Pool Product Implementation and versions
  • 40. QA – Test Plan Plan tests according to requirements to assure requirements are tested Manage test parameters for complex hardware configurations
  • 41. Test Plan Test is part of release content Automatic cover on creation Test covers multiple requirements reduce test maintenance Requirement Requirement Test case
  • 42.
  • 45. Linux
  • 48. Explorer 7Test parameters reduce test maintenance overhead Check scenarios: Run test on Linux and IE6 Run test on Linux and IE7 Run test on WinXP and IE6 Run test on WinXP and IE7 ….. …..
  • 49. QA – Test Execution Easily build test run suites for QA teams Report defects from test run improves QA and development team communication Automatic traceability of requirements by defects and test results Track test results for better decision making and quality assurance
  • 50. Run Tests – QPack Test Execution QA work plan for each release Distribute tests to run between testers
  • 51. Test Run Screen Tester receives test to dashboard Run tests by steps Pass/Fail test on step level Parse test data by parameters
  • 52. Automatic Defect Report On Test Fail Report defect from test on step failure Defect automatically connected to the tests Defect automatically routed to specific developer Defect contains found version, severity, priority, etc. Defect contains test data Steps from test inserted to defect
  • 53. Test execution results Create and store filters by release, status, execution sets, etc.
  • 54. Defect Tracking Create custom views, reports and charts to make sure no defect is overlooked Manage defects versions, branch defects to coop with multiple versions management Dynamic defects workflow for team collaboration Defects are traced back to requirements provides tracking in lower resolutions
  • 55. Defect Tracking Report defects on specific requirement Use dynamic filters to generate reports Manage defects delta between versions Allow customer to report defects Defects list Dynamic filters
  • 56.
  • 57. Common access to all ALM artifacts
  • 58. Get Up-To-Date coverage of requirements by all ALM artifacts
  • 59.
  • 60. User dashboard Personalized views Easily add charts, and filters
  • 61. Internal/Customer Defects Create and store filters by release, status, execution sets, etc.
  • 62. Defects Per Build Create and store filters by release, status, execution sets, etc.
  • 63. Release manager Track changes on each release Monitor release quality Monitor test execution progress
  • 64. Implementing QPack Organization Analysis Organization structure Products and solutions R&D teams Existing tools Existing methodologies Implementation Standards and documents management Market requirements Product requirements Coverage and traceability Test plan and execution Defects tracking Reporting Administration
  • 65. Roadmap Integrate with Siemens Teamcenter PLM solution Provide regulations support kits (ISO, CMMI, FDA…) Hardware testing support (Complex configurations, integration with HW testing platforms) Agile support 3rd party plug-ins such as test automation tools, IDE, source control, CRM and helpdesk Document Management System BI next generation – ALM prediction Provide internet based solution
  • 66. Delivering Real Value “QPack really gives us the possibility to control a project. We set up a workflow according to our company´s structure and size. This workflow ensures a standardized development process..." Quategra We have chosen the QPack system because we believe that it provides a comprehensive solution for managing our products development process in one integrated tool, with its intuitive user interface and reporting capabilities. Incredimail "Orcanos and QPack™ system are the ultimate solution for us; Orcanos managers helped us with professional experience on the methodology and with system customization to our needs...“ Alvarion
  • 68.
  • 69. One Stop-shot for better collaboration
  • 70. Full traceability from market to R&D
  • 72. ALM analytics and BI executive dashboards
  • 73. Easy implementation, small learning curve
  • 74. Better visibility of change impact on resources and budget
  • 75. Track customer needs to improve satisfaction
  • 76. Make the right investments according to customer, risk, quality, and timeline