SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
116/06/2015 FITMAN Webinars, Online
FITMAN Verification & Validation
Methodology
FITMAN Webinars
June 16th, 2015
Dr. Fenareti Lampathaki
National Technical University of Athens (NTUA)
What is Verification & Validation?
Verification Validation
Definition
[IEEE Std
1012-
2004]
The process of providing objective evidence
that the software and its associated products
conform to requirements (e.g., for
correctness, completeness, consistency,
accuracy) for all life cycle activities during
each life cycle process (acquisition, supply,
development, operation, and maintenance);
satisfy standards, practices, and conventions
during life cycle processes; and successfully
complete each life cycle activity and satisfy all
the criteria for initiating succeeding life cycle
activities (e.g., building the software
correctly).
The process of providing evidence that the
software and its associated products satisfy
system requirements allocated to software at
the end of each life cycle activity, solve the
right problem (e.g., correctly model physical
laws, implement business rules, use the
proper system assumptions), and satisfy
intended use and user needs.
Question Are we building the product right? Are we building the right product?
Objective To ensure that the product is being built
according to the requirements and design
specifications.
To ensure that the product actually meets the
user’s needs, the specifications were correct
in the first place and the product fulfils its
intended use when placed in its intended
environment.
216/06/2015 FITMAN Webinars, Online
Bringing together agile
and waterfall software
engineering philosophies
FITMAN V&V Method purpose
Infusing a crowd
assessment mentality in
the V&V activities
Including both business and
technical perspectives
Providing initial
practical guidelines
An all-inclusive framework for verifying, validating and evaluating a software product
from its conception to final release and implementation in real-life
Key message:
 A general, holistic method including techniques to be applied
for each step and recommendations for its application by the
trials
 A method reusable beyond FITMAN:
• Each trial and development team can streamline the method
according to their own needs
316/06/2015 FITMAN Webinars, Online
FITMAN WP2 D2.1 4
FITMAN V&V Methodology – Overall Picture
Trial Specific Perspective: Steps T-1 & T-2
 Business Validation (T-2) to assess whether the overall trial solution
eventually offers sufficient added value to the trial.
 Demonstrating that the software developed has clear benefit to the trials, allowing
them to operate more efficiently (usually in terms of cost, time or quality) than
before, or supporting them to do something they couldn't do before.
User Acceptance Testing
Simplified ECOGRAI Methodology
 Trial Solution Validation (T-1) to guarantee that the overall trial solution
satisfies intended use and user needs.
 Validation of each trial solution from a technical and functional point of view only.
5
5 TIs
BPIs
16/06/2015 FITMAN Webinars, Online
6
Product Specific Perspective: Steps P-(1-5)
 Product Validation (P-5) to examine whether the
product satisfies intended use and user needs.
User Acceptance Testing
 Release Verification (P-4) to
determine whether the
requirements of the final
product release are met.
 Backlog Verification (P-3) to
determine whether the
requirements of the product
after each sprint are met.
 Model Verification (P-2) to
coordinate the alignment
between design and
requirements, as well as
between design and code.
 Code Verification (P-1) to ensure functionality,
correctness, reliability, and robustness of code.
Alpha Testing
Regression Testing
Traceability Analysis
White Box Testing
Developer Acceptance Survey
7+2 TIs
Test Cases Documentation
16/06/2015 FITMAN Webinars, Online
Assessing Business Impact
Business Performance Indicators (BPI) are identified for each
trial through a simplified ECOGRAI Method.
Characteristics of a Business Performance Indicator (BPI):
• easy to be interpreted, to put in work, to use or to exploit
• easily measurable, quantifiable
• representative of the objective which it measures
For each Business Performance Indicator, the trials are
required to report:
• The current value (AS-IS)
• The target value they want to achieve (Target) and
• The actual achieved values after the solution
implementation (TO-BE)
716/06/2015 FITMAN Webinars, Online
Initial Technical Indicators (filled in by trials)
8
Fulfilment of
requirements
“The solution fulfils the Trial
requirements”
Learnability
“It is easy to start to use the
solution and learn functionalities”
Understandability
“The solution is easy and self-
clear to understand and the
concepts and terminology are
understandable”
User’s attraction level
“The solution is attractive to the
user. I feel satisfied and
comfortable when using it”
Efficiency
“The time and resources required
to achieve the objectives of the
solution are reasonable, the
solution is fast enough and does
not require too many steps”
Openness
“Ensuring that specific people
groups may access the software
for free with specified rights”
Interoperability
maturity
“The capability of the software to
interact with other systems”
Ease of application
“A measure of the applicability of
the software in the particular
environment in terms of amount
of work and extra actions or
means”
SpecificEnablersTrialsSolution
• Strongly agree
• Agree
• Neither agree
nor disagree
• Disagree
• Strongly
disagree
DifferentLevelsperTI
16/06/2015 FITMAN Webinars, Online
Additional Technical Indicators
Technical
Indicator
Definition Value (in 3 levels)
Correctness The degree to which the software is
free from defects in its specification
and implementation
High (no defects detected) / Medium (relatively minor
defects detected) / Low (severe defects detected)
Efficiency The capability of the software to
provide appropriate performance,
relative to the amount of resources
used
High (performance beyond expectations, with reasonable
resources consumption) / Medium (expected performance,
even with small increase of resources utilization) / Low
(Marginally accepted performance and/or overuse of
available resources)
Reliability The capability of the software to
maintain a specified level of
performance when used in the
factory settings
High (totally stable performance) / Medium (marginal
performance divergences) / Low (the performance of the
software varies significantly depending on the conditions)
Sustainability How easy it is to maintain the
software and apply required
modifications for adapting to changes
in the operating environment
High (software maintenance and modification are very
easy) / Medium (software maintenance requires reasonable
effort) / Low (software maintenance is very complex and
modifications difficult to be applied)
Additional calculated indicators (not to be assessed by trials nor inserted in SurveyMonkey):
Versatility: to be estimated according to the formulas provided in WP2
Portability: to be estimated on a cross-trial basis using existing indicators
Existing indicators (already assessed for GEs/SEs): Openness / Ease of application / Interoperability maturity
Trial Journals
10
Unstructured
Information
Unstructured information for the experience of each Trial is collected.
Technical Journal:
Registration of the implementation issues encountered in the implementation of the Trial system
Registration of the operational resilience of the Trial (e.g. major bugs, blocking errors, etc.)
Business Journal:
Collection and analysis of the most important operational issues faced in the implementation of the
system in the Trial, e.g. organizational and business difficulties, degradation of the business system.
16/06/2015 FITMAN Webinars, Online
Overall V&V in practice
11
Developer Acceptance
Questionnaires
Validation of SEs by anyone who reuses
them
4+
16/06/2015 FITMAN Webinars, Online
An example of Self-certification for SEs
1216/06/2015 FITMAN Webinars, Online
An Example for “Release Verification” documentation
1316/06/2015 FITMAN Webinars, Online
An example for “Product Validation” documentation
1416/06/2015 FITMAN Webinars, Online
Lessons Learnt so far…
• Experience in FITMAN was collected from trial owners and
technical partners:
– The users mainly considered the method sufficient
– Training, support and the online V&V tool are crucial
– Definition of BPIs was not trivial, but it was worth the effort
• Challenges with the definition of objectives and the BPIs, initially not well
formulated / measurable
• Confidentiality issues
• V&V from technical and business perspective must be an
ongoing and iterative process…
1516/06/2015 FITMAN Webinars, Online
FITMAN V&V Decalogue
I. Have a deep knowledge of the requirements and the ends sought in each
trial.
II. Infuse a V&V culture to your trial.
III. Create a concrete V&V plan to be followed in each step, tailored to your
real needs and competences.
IV. Engage from the very beginning the required stakeholders, assigning
them with appropriate responsibilities and decision power.
V. Tap the power of data to effectively conduct V&V activities.
VI. Proceed with each V&V step on the basis of at least 1 recommended
technique.
VII. Keep the balance between business and technical V&V aspects.
VIII. Invest on crowd-sourcing techniques aligned to the trial philosophy.
IX. Keep a complete V&V log and document in detail the V&V findings.
X. Treat V&V as a continuous, iterative procedure.
1616/06/2015 FITMAN Webinars, Online
Thanks for your attention!
Dr. Fenareti Lampathaki (NTUA)
Join Us!
17
fenareti.lampathaki @fenaretiflamp@epu.ntua.gr
16/06/2015 FITMAN Webinars, Online

Contenu connexe

Tendances

Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceRajeev Sharan
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceAman Adhikari
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality AssuranceSiddhesh Palkar
 
Importance of software quality assurance
Importance of software quality assuranceImportance of software quality assurance
Importance of software quality assuranceMaveric Systems
 
The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile modelSanthaseelP
 
Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLCAdil Mughal
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021QMetry
 
Graham Bath - SOA: Whats in it for Testers?
Graham Bath - SOA: Whats in it for Testers?Graham Bath - SOA: Whats in it for Testers?
Graham Bath - SOA: Whats in it for Testers?TEST Huddle
 
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...GoQA
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceRizky Munggaran
 
Wim Demey - Regression Testing in a Migration Project
Wim Demey - Regression Testing in a Migration Project Wim Demey - Regression Testing in a Migration Project
Wim Demey - Regression Testing in a Migration Project TEST Huddle
 
Defect prevention techniques
Defect prevention techniquesDefect prevention techniques
Defect prevention techniquesZarko Acimovic
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & TrendKMS Technology
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredSunil Kumar Gunasekaran
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance ShashankBajpai24
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assuranceruth_reategui
 

Tendances (20)

Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Introduction to Software Quality & its' Challenges
Introduction to Software Quality & its' ChallengesIntroduction to Software Quality & its' Challenges
Introduction to Software Quality & its' Challenges
 
05 sqa overview
05 sqa overview05 sqa overview
05 sqa overview
 
Importance of software quality assurance
Importance of software quality assuranceImportance of software quality assurance
Importance of software quality assurance
 
The best testing of agile model
The best testing of agile modelThe best testing of agile model
The best testing of agile model
 
Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
 
Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLC
 
Agile testing guide_2021
Agile testing guide_2021Agile testing guide_2021
Agile testing guide_2021
 
Graham Bath - SOA: Whats in it for Testers?
Graham Bath - SOA: Whats in it for Testers?Graham Bath - SOA: Whats in it for Testers?
Graham Bath - SOA: Whats in it for Testers?
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Wim Demey - Regression Testing in a Migration Project
Wim Demey - Regression Testing in a Migration Project Wim Demey - Regression Testing in a Migration Project
Wim Demey - Regression Testing in a Migration Project
 
Defect prevention techniques
Defect prevention techniquesDefect prevention techniques
Defect prevention techniques
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & Trend
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts covered
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
 

Similaire à Fitman webinar 2015 06 Verification and Validation methodology

Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Dr. Pierpaolo Mangeruga
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGSachin Pathania
 
A Guide to UAT and its Effective Execution
A Guide to UAT and its Effective ExecutionA Guide to UAT and its Effective Execution
A Guide to UAT and its Effective ExecutionSerena Gray
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution Service2Media
 
Software Testing and Quality Assurance unit1
Software Testing and Quality Assurance  unit1Software Testing and Quality Assurance  unit1
Software Testing and Quality Assurance unit1Bhagyashree Dhakulkar
 
Software Product Life Cycle
Software Product Life CycleSoftware Product Life Cycle
Software Product Life CycleMahesh Panchal
 
Role of Testing
Role of Testing Role of Testing
Role of Testing Rishu Seth
 
Embedded Product Development Life Cycle(EDLC)
Embedded Product Development Life Cycle(EDLC)Embedded Product Development Life Cycle(EDLC)
Embedded Product Development Life Cycle(EDLC)UshaRani289
 
5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test PlanSerena Gray
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing ServicesScienceSoft
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfDiana Gray, MBA
 
Usability Testing Advantages, Process, and Best Practices.pptx
Usability Testing Advantages, Process, and Best Practices.pptxUsability Testing Advantages, Process, and Best Practices.pptx
Usability Testing Advantages, Process, and Best Practices.pptxCalidad Infotech
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxPriyaFulpagare1
 
7 Tips to Manage UAT Testing Process.pdf
7 Tips to Manage UAT Testing Process.pdf7 Tips to Manage UAT Testing Process.pdf
7 Tips to Manage UAT Testing Process.pdfRiley Claire
 
Management of time uncertainty in agile
Management of time uncertainty in agileManagement of time uncertainty in agile
Management of time uncertainty in agileijseajournal
 

Similaire à Fitman webinar 2015 06 Verification and Validation methodology (20)

Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
 
A Guide to UAT and its Effective Execution
A Guide to UAT and its Effective ExecutionA Guide to UAT and its Effective Execution
A Guide to UAT and its Effective Execution
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution
 
Software Testing and Quality Assurance unit1
Software Testing and Quality Assurance  unit1Software Testing and Quality Assurance  unit1
Software Testing and Quality Assurance unit1
 
Unit 4
Unit 4Unit 4
Unit 4
 
Unit 4
Unit 4Unit 4
Unit 4
 
Software Product Life Cycle
Software Product Life CycleSoftware Product Life Cycle
Software Product Life Cycle
 
Role of Testing
Role of Testing Role of Testing
Role of Testing
 
Embedded Product Development Life Cycle(EDLC)
Embedded Product Development Life Cycle(EDLC)Embedded Product Development Life Cycle(EDLC)
Embedded Product Development Life Cycle(EDLC)
 
5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan5 Things You Need To Build A Rock-Solid UAT Test Plan
5 Things You Need To Build A Rock-Solid UAT Test Plan
 
Pm unit 1,2,3,4,5,6
Pm unit 1,2,3,4,5,6Pm unit 1,2,3,4,5,6
Pm unit 1,2,3,4,5,6
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
 
Quality Assurance and Testing services
Quality Assurance and Testing servicesQuality Assurance and Testing services
Quality Assurance and Testing services
 
Usability Testing Advantages, Process, and Best Practices.pptx
Usability Testing Advantages, Process, and Best Practices.pptxUsability Testing Advantages, Process, and Best Practices.pptx
Usability Testing Advantages, Process, and Best Practices.pptx
 
unit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptxunit-2_20-july-2018 (1).pptx
unit-2_20-july-2018 (1).pptx
 
7 Tips to Manage UAT Testing Process.pdf
7 Tips to Manage UAT Testing Process.pdf7 Tips to Manage UAT Testing Process.pdf
7 Tips to Manage UAT Testing Process.pdf
 
Testing throughout
Testing throughoutTesting throughout
Testing throughout
 
Management of time uncertainty in agile
Management of time uncertainty in agileManagement of time uncertainty in agile
Management of time uncertainty in agile
 

Plus de FITMAN FI

Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem Apps
Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem AppsFitman webinar 2015 09-21 Supply Chain & Business Ecosystem Apps
Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem AppsFITMAN FI
 
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets (MoVA)
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets  (MoVA)Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets  (MoVA)
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets (MoVA)FITMAN FI
 
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...FITMAN FI
 
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)FITMAN FI
 
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)FITMAN FI
 
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and VisualizationFITMAN FI
 
Fitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodologyFitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodologyFITMAN FI
 
Fitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment MethodologyFitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment MethodologyFITMAN FI
 
Fitman webinar 2015 06 Dynamic CEP
Fitman webinar 2015 06 Dynamic CEPFitman webinar 2015 06 Dynamic CEP
Fitman webinar 2015 06 Dynamic CEPFITMAN FI
 
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)FITMAN FI
 
Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)FITMAN FI
 
FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014FITMAN FI
 
FITMAN Phase III Presentation
FITMAN Phase III PresentationFITMAN Phase III Presentation
FITMAN Phase III PresentationFITMAN FI
 
FITMAN Short Presentation
FITMAN Short PresentationFITMAN Short Presentation
FITMAN Short PresentationFITMAN FI
 
FITMAN General Presentation
FITMAN General PresentationFITMAN General Presentation
FITMAN General PresentationFITMAN FI
 
Infusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA AthensInfusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA AthensFITMAN FI
 
FITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process ManagementFITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process ManagementFITMAN FI
 
FITMAN Phase III Webinar
FITMAN Phase III WebinarFITMAN Phase III Webinar
FITMAN Phase III WebinarFITMAN FI
 
Unstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN AnlzerUnstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN AnlzerFITMAN FI
 
SEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform ServicesSEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform ServicesFITMAN FI
 

Plus de FITMAN FI (20)

Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem Apps
Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem AppsFitman webinar 2015 09-21 Supply Chain & Business Ecosystem Apps
Fitman webinar 2015 09-21 Supply Chain & Business Ecosystem Apps
 
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets (MoVA)
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets  (MoVA)Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets  (MoVA)
Fitman webinar 2015 09-21 Advanced Management of Virtualized Assets (MoVA)
 
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...
Fitman webinar 2015 09-21 Generation and Transformation of Virtualized Assets...
 
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)
Fitman webinar 2015 09-21 Dynamic Visualisation and Interaction (DyVisual)
 
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)
Fitman webinar 2015 09-21 VF Data Interoperability Platform Services (DIPS)
 
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
 
Fitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodologyFitman webinar 2015 06 sme engagement methodology
Fitman webinar 2015 06 sme engagement methodology
 
Fitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment MethodologyFitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
Fitman webinar 2015 06 Socio-Economic Impact Assessment Methodology
 
Fitman webinar 2015 06 Dynamic CEP
Fitman webinar 2015 06 Dynamic CEPFitman webinar 2015 06 Dynamic CEP
Fitman webinar 2015 06 Dynamic CEP
 
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
Fitman webinar 2015 06 Collaborative Business Process Management (CBPM)
 
Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)Fitman webinar 2015 06 Collaborative Asset Management (CAM)
Fitman webinar 2015 06 Collaborative Asset Management (CAM)
 
FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014FITMAN Support Webinar to A16-November 2014
FITMAN Support Webinar to A16-November 2014
 
FITMAN Phase III Presentation
FITMAN Phase III PresentationFITMAN Phase III Presentation
FITMAN Phase III Presentation
 
FITMAN Short Presentation
FITMAN Short PresentationFITMAN Short Presentation
FITMAN Short Presentation
 
FITMAN General Presentation
FITMAN General PresentationFITMAN General Presentation
FITMAN General Presentation
 
Infusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA AthensInfusing social innovation in FI for Manufacturing-FIA Athens
Infusing social innovation in FI for Manufacturing-FIA Athens
 
FITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process ManagementFITMAN Specific Enabler Webinar on Collaborative Business Process Management
FITMAN Specific Enabler Webinar on Collaborative Business Process Management
 
FITMAN Phase III Webinar
FITMAN Phase III WebinarFITMAN Phase III Webinar
FITMAN Phase III Webinar
 
Unstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN AnlzerUnstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
Unstructured & Social Data Analytics Specific Enabler FITMAN Anlzer
 
SEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform ServicesSEI_8 VF Data Interoperability Platform Services
SEI_8 VF Data Interoperability Platform Services
 

Dernier

Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professormuralinath2
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxMohamedFarag457087
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flyPRADYUMMAURYA1
 
Introduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxIntroduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxrohankumarsinghrore1
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusNazaninKarimi6
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptxryanrooker
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxRenuJangid3
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)AkefAfaneh2
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfSumit Kumar yadav
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learninglevieagacer
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Silpa
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curveAreesha Ahmad
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptxSilpa
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 

Dernier (20)

Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
Introduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxIntroduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptx
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptx
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdf
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curve
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 

Fitman webinar 2015 06 Verification and Validation methodology

  • 1. 116/06/2015 FITMAN Webinars, Online FITMAN Verification & Validation Methodology FITMAN Webinars June 16th, 2015 Dr. Fenareti Lampathaki National Technical University of Athens (NTUA)
  • 2. What is Verification & Validation? Verification Validation Definition [IEEE Std 1012- 2004] The process of providing objective evidence that the software and its associated products conform to requirements (e.g., for correctness, completeness, consistency, accuracy) for all life cycle activities during each life cycle process (acquisition, supply, development, operation, and maintenance); satisfy standards, practices, and conventions during life cycle processes; and successfully complete each life cycle activity and satisfy all the criteria for initiating succeeding life cycle activities (e.g., building the software correctly). The process of providing evidence that the software and its associated products satisfy system requirements allocated to software at the end of each life cycle activity, solve the right problem (e.g., correctly model physical laws, implement business rules, use the proper system assumptions), and satisfy intended use and user needs. Question Are we building the product right? Are we building the right product? Objective To ensure that the product is being built according to the requirements and design specifications. To ensure that the product actually meets the user’s needs, the specifications were correct in the first place and the product fulfils its intended use when placed in its intended environment. 216/06/2015 FITMAN Webinars, Online
  • 3. Bringing together agile and waterfall software engineering philosophies FITMAN V&V Method purpose Infusing a crowd assessment mentality in the V&V activities Including both business and technical perspectives Providing initial practical guidelines An all-inclusive framework for verifying, validating and evaluating a software product from its conception to final release and implementation in real-life Key message:  A general, holistic method including techniques to be applied for each step and recommendations for its application by the trials  A method reusable beyond FITMAN: • Each trial and development team can streamline the method according to their own needs 316/06/2015 FITMAN Webinars, Online
  • 4. FITMAN WP2 D2.1 4 FITMAN V&V Methodology – Overall Picture
  • 5. Trial Specific Perspective: Steps T-1 & T-2  Business Validation (T-2) to assess whether the overall trial solution eventually offers sufficient added value to the trial.  Demonstrating that the software developed has clear benefit to the trials, allowing them to operate more efficiently (usually in terms of cost, time or quality) than before, or supporting them to do something they couldn't do before. User Acceptance Testing Simplified ECOGRAI Methodology  Trial Solution Validation (T-1) to guarantee that the overall trial solution satisfies intended use and user needs.  Validation of each trial solution from a technical and functional point of view only. 5 5 TIs BPIs 16/06/2015 FITMAN Webinars, Online
  • 6. 6 Product Specific Perspective: Steps P-(1-5)  Product Validation (P-5) to examine whether the product satisfies intended use and user needs. User Acceptance Testing  Release Verification (P-4) to determine whether the requirements of the final product release are met.  Backlog Verification (P-3) to determine whether the requirements of the product after each sprint are met.  Model Verification (P-2) to coordinate the alignment between design and requirements, as well as between design and code.  Code Verification (P-1) to ensure functionality, correctness, reliability, and robustness of code. Alpha Testing Regression Testing Traceability Analysis White Box Testing Developer Acceptance Survey 7+2 TIs Test Cases Documentation 16/06/2015 FITMAN Webinars, Online
  • 7. Assessing Business Impact Business Performance Indicators (BPI) are identified for each trial through a simplified ECOGRAI Method. Characteristics of a Business Performance Indicator (BPI): • easy to be interpreted, to put in work, to use or to exploit • easily measurable, quantifiable • representative of the objective which it measures For each Business Performance Indicator, the trials are required to report: • The current value (AS-IS) • The target value they want to achieve (Target) and • The actual achieved values after the solution implementation (TO-BE) 716/06/2015 FITMAN Webinars, Online
  • 8. Initial Technical Indicators (filled in by trials) 8 Fulfilment of requirements “The solution fulfils the Trial requirements” Learnability “It is easy to start to use the solution and learn functionalities” Understandability “The solution is easy and self- clear to understand and the concepts and terminology are understandable” User’s attraction level “The solution is attractive to the user. I feel satisfied and comfortable when using it” Efficiency “The time and resources required to achieve the objectives of the solution are reasonable, the solution is fast enough and does not require too many steps” Openness “Ensuring that specific people groups may access the software for free with specified rights” Interoperability maturity “The capability of the software to interact with other systems” Ease of application “A measure of the applicability of the software in the particular environment in terms of amount of work and extra actions or means” SpecificEnablersTrialsSolution • Strongly agree • Agree • Neither agree nor disagree • Disagree • Strongly disagree DifferentLevelsperTI 16/06/2015 FITMAN Webinars, Online
  • 9. Additional Technical Indicators Technical Indicator Definition Value (in 3 levels) Correctness The degree to which the software is free from defects in its specification and implementation High (no defects detected) / Medium (relatively minor defects detected) / Low (severe defects detected) Efficiency The capability of the software to provide appropriate performance, relative to the amount of resources used High (performance beyond expectations, with reasonable resources consumption) / Medium (expected performance, even with small increase of resources utilization) / Low (Marginally accepted performance and/or overuse of available resources) Reliability The capability of the software to maintain a specified level of performance when used in the factory settings High (totally stable performance) / Medium (marginal performance divergences) / Low (the performance of the software varies significantly depending on the conditions) Sustainability How easy it is to maintain the software and apply required modifications for adapting to changes in the operating environment High (software maintenance and modification are very easy) / Medium (software maintenance requires reasonable effort) / Low (software maintenance is very complex and modifications difficult to be applied) Additional calculated indicators (not to be assessed by trials nor inserted in SurveyMonkey): Versatility: to be estimated according to the formulas provided in WP2 Portability: to be estimated on a cross-trial basis using existing indicators Existing indicators (already assessed for GEs/SEs): Openness / Ease of application / Interoperability maturity
  • 10. Trial Journals 10 Unstructured Information Unstructured information for the experience of each Trial is collected. Technical Journal: Registration of the implementation issues encountered in the implementation of the Trial system Registration of the operational resilience of the Trial (e.g. major bugs, blocking errors, etc.) Business Journal: Collection and analysis of the most important operational issues faced in the implementation of the system in the Trial, e.g. organizational and business difficulties, degradation of the business system. 16/06/2015 FITMAN Webinars, Online
  • 11. Overall V&V in practice 11 Developer Acceptance Questionnaires Validation of SEs by anyone who reuses them 4+ 16/06/2015 FITMAN Webinars, Online
  • 12. An example of Self-certification for SEs 1216/06/2015 FITMAN Webinars, Online
  • 13. An Example for “Release Verification” documentation 1316/06/2015 FITMAN Webinars, Online
  • 14. An example for “Product Validation” documentation 1416/06/2015 FITMAN Webinars, Online
  • 15. Lessons Learnt so far… • Experience in FITMAN was collected from trial owners and technical partners: – The users mainly considered the method sufficient – Training, support and the online V&V tool are crucial – Definition of BPIs was not trivial, but it was worth the effort • Challenges with the definition of objectives and the BPIs, initially not well formulated / measurable • Confidentiality issues • V&V from technical and business perspective must be an ongoing and iterative process… 1516/06/2015 FITMAN Webinars, Online
  • 16. FITMAN V&V Decalogue I. Have a deep knowledge of the requirements and the ends sought in each trial. II. Infuse a V&V culture to your trial. III. Create a concrete V&V plan to be followed in each step, tailored to your real needs and competences. IV. Engage from the very beginning the required stakeholders, assigning them with appropriate responsibilities and decision power. V. Tap the power of data to effectively conduct V&V activities. VI. Proceed with each V&V step on the basis of at least 1 recommended technique. VII. Keep the balance between business and technical V&V aspects. VIII. Invest on crowd-sourcing techniques aligned to the trial philosophy. IX. Keep a complete V&V log and document in detail the V&V findings. X. Treat V&V as a continuous, iterative procedure. 1616/06/2015 FITMAN Webinars, Online
  • 17. Thanks for your attention! Dr. Fenareti Lampathaki (NTUA) Join Us! 17 fenareti.lampathaki @fenaretiflamp@epu.ntua.gr 16/06/2015 FITMAN Webinars, Online