EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.

Slides:



Advertisements
Similar presentations
Networks ∙ Services ∙ People John DYER TF-MSP Video Conference Community Procurement Support Building on the SPOT-ON Proposal Smart Procurement,
Advertisements

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 1 DataGrid Quality Assurance Gabriel Zaquine Quality Engineer - WP12 – CS-SI.
Release & Deployment ITIL Version 3
EMI INFSO-RI SA2: Session Summary Alberto Aimar WP Package Leader 1 June 2011, Lund.
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
EMI INFSO-RI European Middleware Initiative (EMI) Standardization and Interoperability Florida Estrella (CERN) Deputy Project Director.
EGI: A European Distributed Computing Infrastructure Steven Newhouse Interim EGI.eu Director.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Future support of EGI services Tiziana Ferrari/EGI.eu Future support of EGI.
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
EMI INFSO-RI EMI SA2 Report Quality Assurance Alberto Aimar (CERN) SA2 WP Leader.
Benchmarking in WP 2.1. Sep 28th, 2004 © R. García-Castro, A. Gómez-Pérez Raúl García-Castro Asunción Gómez-Pérez September 28th, 2004 Benchmarking.
EMI INFSO-RI EMI Quality Assurance Processes (PS ) Alberto Aimar (CERN) CERN IT-GT-SL Section Leader EMI SA2 QA Activity Leader.
EMI is partially funded by the European Commission under Grant Agreement RI Post EMI Plans and MeDIA Alberto DI MEGLIO, CERN Project Director WLCG.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI SA2 services evolution (after the end of EGI-InSPIRE) Peter Solagna, Michel.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
CERN Alberto Di Meglio Brussels, 3 April 2009 Project Achievements and Consortium Management ETICS 2 Periodic Review.
INFSO-RI NA2 Status Update ETICS2 second AHM Isabel Matranga Engineering Ingegneria Informatica SpA Darmstadt, February 2009.
European Middleware Initiative (EMI) – Release Process Doina Cristina Aiftimiei (INFN) EGI Technical Forum, Amsterdam 17. Sept.2010.
EMI INFSO-RI NA2 – Outreach and collaborations Status Report Emidio Giorgio (INFN Catania) Work Package Leader EMI First EC Review 22 June 2011,
Responsibilities of ROC and CIC in EGEE infrastructure A.Kryukov, SINP MSU, CIC Manager Yu.Lazin, IHEP, ROC Manager
EMI is partially funded by the European Commission under Grant Agreement RI SA2 – Quality Assurance Alberto AIMAR (CERN) SA2 Leader EMI Second EC.
INFSO-RI Enabling Grids for E-sciencE EGEE SA1 in EGEE-II – Overview Ian Bird IT Department CERN, Switzerland EGEE.
EMI INFSO-RI Guidelines and SQA Process Maria Alandes Pradillo (CERN) SA2.2 Task Leader.
FP6−2004−Infrastructures−6-SSA EUChinaGrid status report Giuseppe Andronico INFN Sez. Di Catania CERN – March 3° 2006.
JRA2: Quality Assurance Overview EGEE is proposed as a project funded by the European Union under contract IST JRA.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) SA1 Leader 1 st EMI Periodic Review Brussels, 22 June 2011.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGI Operations Tiziana Ferrari EGEE User.
EMI INFSO-RI EMI Roadmap to Standardization and DCI Collaborations Alberto Di Meglio (CERN) Project Director.
INFSOM-RI SA1 Planning Alberto Aimar CERN – ETICS2 SA1 2.
EMI INFSO-RI SA1 Session Report Francesco Giacomini (INFN) EMI Kick-off Meeting CERN, May 2010.
European Middleware Initiative (EMI) The Software Engineering Model Alberto Di Meglio (CERN) Interim Project Director.
INFSOM-RI Project Overview Alberto Di Meglio Project Manager 2.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN)
European Middleware Initiative (EMI) An Overview Alberto Di Meglio v
EMI INFSO-RI Software Quality Assurance in EMI Maria Alandes Pradillo (CERN) SA2.2 Task Leader.
EMI INFSO-RI EMI Quality Assurance Tools Lorenzo Dini (CERN) SA2.4 Task Leader.
EGEE-III INFSO-RI Enabling Grids for E-sciencE SA3 All Hands Meeting 'Cluster of Competence' Experience SA3 INFN Cyprus May 7th-8th.
EGEE is a project funded by the European Union under contract IST Roles & Responsibilities Ian Bird SA1 Manager Cork Meeting, April 2004.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Grid Technology SL Section Software Lifecycle Duarte Meneses.
INFSO-RI SA2 ETICS2 first Review Valerio Venturi INFN Bruxelles, 3 April 2009 Infrastructure Support.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Patch Preparation SA3 All Hands Meeting.
EMI INFSO-RI SA1 – Maintenance and Support Francesco Giacomini (INFN) EMI First EC Review Brussels, 22 June 2011.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA2 Networking support for EGEE III Xavier.
Components Selection Validation Integration Deployment What it could mean inside EGI
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN) Project Director.
EMI is partially funded by the European Commission under Grant Agreement RI EMI SA2 Report Andres ABAD RODRIGUEZ, CERN SA2.4, Task Leader EMI AHM,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI WP5 Review Michel Drescher EGI.eu SA2 – Michel Drescher - EGI-InSPIRE EC.
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
EMI INFSO-RI Testbed for project continuous Integration Danilo Dongiovanni (INFN-CNAF) -SA2.6 Task Leader Jozef Cernak(UPJŠ, Kosice, Slovakia)
ERA-PLANET KoM, Brussels February 2016 WP4- Follow-up and monitoring of projects Dr. Joan Masó Center of Research in Ecology and Forestry Application.
EMI INFSO-RI /04/2011What's new in EMI 1: Kebnekaise What’s new in EMI 1 Kathryn Cassidy (TCD)‏ EMI NA2.
Testing and Release Procedures/Tools Cristina Aiftimiei (INFN-CNAF) Mario David (LIP)
Contract Kari-Jouko Räihä. The Package  Contract (“core contract”) Signed between the coordinator and the commission Accession forms signed by the coordinator.
The Quality Assurance Metric Infrastructure in the EMI Project
Bob Jones EGEE Technical Director
DataGrid Quality Assurance
EMI Project Processes and Tools
Ian Bird GDB Meeting CERN 9 September 2003
KM3NeT 2.0 Kick-off meeting, Athens,
SA2: Quality Assurance Status Report
Infrastructure Support
IEEE Std 1074: Standard for Software Lifecycle
TAPAS in the EGI “ecosystem”
SL Section Software Lifecycle Duarte Meneses
Description of Revision
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader

Outline What is EMI SA2 –Description –Objectives –Deliverables SA2 Project Setup –Organization SA2 and the other EMI WPs Discussion Preparation for the Plenary 27/05/2010 EMI SA2: Quality Assurance 2

EMI Objectives Consolidate Consolidate the existing middleware distribution simplifying services and components to make them more sustainable (including use of off- the-shelf and commercial components whenever possible) Evolve Evolve the middleware services/functionality following the requirement of infrastructure and communities, mainly focusing on operational, standardization and interoperability aspects Support Reactively and proactively maintain the middleware distribution to keep it in line with the growing infrastructure usage 27/05/2010 EMI SA2: Quality Assurance 3

EMI SA2 Objectives Define and establish a common software quality assurance process and metrics for all engineering activities Allow the EMI middleware to consistently pass the customer acceptance criteria and continually improve the software quality and the process itself Monitoring metrics value trends, reviewing quality control activities and related tests, providing support and consultancy in QA matters Enable a continuous integration and testing process by selecting and maintaining tools and resources for building and testing software either within the project of in collaboration with external resource providers 27/05/2010 EMI SA2: Quality Assurance 4

SA2 Partners CERN - European Organization Nuclear Research CESNET - Czech Republic NREN CINECA - Consortium Italian Univ, CNR, Min.Research JUELICH - FZJ Supercomputing Centre, Jülich GRNET - Greek Research and Technology Network INFN - Istituto Nazionale di Fisica Nucleare TCD - Trinity College, Dublin UPJS - Pavol Jozef Safarik University, Kosice 27/05/2010 EMI SA2: Quality Assurance 5

SA2 Tasks Description of Work and Partners SA2.1 – Work Package coordination (Task leader: CERN, all partners participate to the meetings and reviews) This task deals with the regular coordination of the Work Package, reporting and review of milestones and deliverables. SA2.2 – Quality Assurance Process Definition and Monitoring (Task leader: CERN. Participants: CINECA, INFN, UPJS) This task deals with the definition of a standards-compliant software engineering process and the continual activity of monitoring its correct application within the activities of the EMI project. The success criteria of this task are the availability of an agreed, documented and regularly updated process and the minimization of deviation in its application by the project members 27/05/2010 EMI SA2: Quality Assurance 6

SA2 Tasks Description of Work and Partners SA2.3 – Metrics and KPIs Definition and Reporting (Task leader: CERN. Participants: TCD) This task deals with the definition and continual collection and reporting of software quality metrics according to the A-QCM model or other suitable models. This task provides information to the Project Executive Board and other project decisional bodies on the status of the software as an instrument to take corrective actions. The success criteria of this task are the regular production of reports and their use to identify improvement areas. SA2.4 – Tools and Repositories Selection, Maintenance and Integration (Task leader: CERN. Participants: CINECA, GRNET, INFN, UPJS) This task deals with the definition and when necessary maintenance of the tools required to support the QA process. The task includes any supporting activity to software providers to integrate required information to and from other tools maintained outside the EMI project. The task also include the setup and maintenance of repositories for storing the EMI software packages, tests, build and test reports and metrics generated during all software development activities within EMI. 27/05/2010 EMI SA2: Quality Assurance 7

SA2 Tasks Description of Work and Partners SA2.5 – QA Implementation Review and Support (Task leader: UPJS. Participants: CERN, INFN, TCD, UPJS) This task includes review activities of the QA, test and certification implementations done by the Product Teams, such as sample review of test plans and tests, compliance with packaging and porting guidelines, validation of documentation, etc. The task also includes supporting the Product Teams in effective design and implementation of tests to be used with testing tools such as ETICS. The success criterion for this task is the correct usage of tools and procedures by all project members to be measured by regular surveys and verifications SA2.6 – Testbeds Setup, Maintenance and Coordination (Task leader: INFN. Participants: CERN, CESNET, FZJ) This task consists in the setup and maintenance of distributed testbeds for the project continuous integration and testing operations and the coordination and provision of larger-scale testbeds from collaborating resource providers. The success criteria for this task are the availability and reliability metrics of the execution nodes. 27/05/2010 EMI SA2: Quality Assurance 8

SA2 Deliverables DSA2.1 - Quality Assurance Plan: This deliverable contains the definition of the global software QA processes, procedures, roles and responsibility and the related metrics and measurement methodologies. [M1] DSA QA Tools Documentation: This document describes the software engineering tools and the repository management systems provided by SA2 to EMI and third-party users. This document is updated and revised regularly [M2] DSA2.4 - Continuous Integration and Certification Testbeds: This document describes the distributed certification testsbeds for internal and acceptance certification and its access and usage requirements [M3] DSA QA Tools Documentation: This document describes the software engineering tools and the repository management systems provided by SA2 to EMI and third-party users. This document is updated and revised regularly [M10] DSA QA Tools Documentation: This document describes the software engineering tools and the repository management systems provided by SA2 to EMI and third-party users. This document is updated and revised regularly [M22] 27/05/2010 EMI SA2: Quality Assurance 9

SA2 Deliverables Periodic QA Report DSA Periodic QA Reports: A report on the compliance with and results of the quality assurance process is produced monthly by the activity manager and is reported every twelve months to the EC [M3] DSA Periodic QA Reports: A report on the compliance with and results of the quality assurance process is produced monthly by the activity manager and is reported every twelve months to the EC [M12] DSA Periodic QA Reports: A report on the compliance with and results of the quality assurance process is produced monthly by the activity manager and is reported every twelve months to the EC [M24] DSA Periodic QA Reports: A report on the compliance with and results of the quality assurance process is produced monthly by the activity manager and is reported every twelve months to the EC [M36] 27/05/2010 EMI SA2: Quality Assurance 10

SA2 Milestones 27/05/2010 EMI SA2: Quality Assurance 11

27/05/2010 EMI SA2: Quality Assurance 12 SA2 KPIs

27/05/2010 EMI SA2: Quality Assurance 13 SA2 KPIs

27/05/2010 EMI SA2: Quality Assurance 14 SA2 KPIs

27/05/2010 EMI SA2: Quality Assurance 15 SA2 KPIs

27/05/2010 EMI SA2: Quality Assurance 19 SA2 and Other Activities

SA2 Internal SA2 Internal Wiki - Repository of the project Nothing secret, but is not linked from outside Could be made public Internal documents, work in progress, meeting minutes, etc Mailing lists, bug tracker, project management tool? ITIL terminology for Services, SCRUM for development? Weekly Meetings (Wednesday 10:30?) Prepared in advance with a short summary of progress and issue Minutes available meeting page CERN audio conf. Everybody should participate will be a phone meeting Action List specific to EMI SA2 Maintained in the Wiki? Indico category for EMI SA2 meetings 27/05/2010 EMI SA2: Quality Assurance 17

Topics FOR THE PRODUCT TEAMS Repository Platforms, virtual images Testbed(s) and worker nodes Build tools Tests tools Development tools and metrics Bug tracking, tickets systems Documentation tools QA metrics (ISO 9128) QA Tools QA processes Other Infrastructure (?) Processes and procedures 27/05/2010 EMI SA2: Quality Assurance 20 SLA Agreements, acceptance criteria Reports and Reviews Monitoring Releases IN ADDITION FOR SA2 Planning, mgmt Organisation Wiki internal Public WIki Users Support User feedback EGI contact, other customers Contacts, discussion with PTs Deliverables and Milestones

Next Steps Discuss priorities (topic by topic) Prepare a Service Catalogue Setup infrastructure (wiki, tools) Assign responsibilities Prepare plans for each SA2 services Provide initial imperfect solutions soon? General plan for all SA2 Work in parallel Maybe 2 meetings per week? Wedn and Fri? What, who, where 27/05/2010 EMI SA2: Quality Assurance 20

MAIN URGENT Topics FOR THE PRODUCT TEAMS Repository Platforms, virtual images Testbed(s) and worker nodes Build tools Tests tools Development tools and metrics Bug tracking, tickets systems Documentation tools QA metrics QA Tools QA processes Infrastructure (?) Processes and procedures 27/05/2010 EMI SA2: Quality Assurance 20 SLA Agreements, acceptance criteria Reports and Reviews Monitoring Releases IN ADDITION FOR SA2 Planning, mgmt Organization Wiki internal Public WIki Users Support User feedback EGI contact, other customers Contacts, discussion with PTs Deliverables and Milestones DSA2.1, DSA2.2, MSA2.1, MSA2.2

Thank you 27/05/ EMI SA2: Quality Assurance