EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 1 DataGrid Quality Assurance Gabriel Zaquine Quality Engineer - WP12 – CS-SI.

Slides:



Advertisements
Similar presentations
Andrew McNab - Manchester HEP - 24 May 2001 WorkGroup H: Software Support Both middleware and application support Installation tools and expertise Communication.
Advertisements

Tony Doyle GridPP2 Proposal, BT Meeting, Imperial, 23 July 2003.
Andrew McNab - Manchester HEP - 22 April 2002 EU DataGrid Testbed EU DataGrid Software releases Testbed 1 Job Lifecycle Authorisation at your site More.
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Andrew McNab - Manchester HEP - 2 May 2002 Testbed and Authorisation EU DataGrid Testbed 1 Job Lifecycle Software releases Authorisation at your site Grid/Web.
Project Management Summary Castor Development Team Castor Readiness Review – June 2006 German Cancio, Giuseppe Lo Presti, Sebastien Ponce CERN / IT.
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP1. Project Management.
Configuration Management Managing Change. Points to Ponder Which is more important?  stability  progress Why is change potentially dangerous?
Cracow Grid Workshop, November 5-6, 2001 Towards the CrossGrid Architecture Marian Bubak, Marek Garbacz, Maciej Malawski, and Katarzyna Zając.
27-29 September 2002CrossGrid Workshop LINZ1 USE CASES (Task 3.5 Test and Integration) Santiago González de la Hoz CrossGrid Workshop at Linz,
Task 3.5 Tests and Integration ( Wp3 kick-off meeting, Poznan, 29 th -30 th January 2002 Santiago González de la.
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
DataGrid is a project funded by the European Commission under contract IST rd EU Review – 19-20/02/2004 DataGrid Quality Assurance On behalf.
Software Configuration Management
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.
SPI Software Process & Infrastructure EGEE France - 11 June 2004 Yannick Patois
Integration of DataGrid Software for Testbed 1 Goal: combine the DataGrid middleware and the Globus core services. Phases: Preparation for Integration.
S L H C – P P Management Tools Kick-off Meeting April 8 th, 2008 Mar CAPEANS CERN This project has received funding from the European.
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.
C. Loomis – Testbed Status – 28/01/2002 – n° 1 Future WP6 Tasks Charles Loomis January 28, 2002
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
EMI SA2: Quality Assurance (EMI-SA2 Work Package) Alberto Aimar (CERN) WP Leader.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio CERN.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Crossgrid kick-off meeting, Cracow, March 2002 Santiago González de la Hoz, IFIC1 Task 3.5 Test and Integration (
Yannick Patois – Datagrid Repository Presentation- 2001/11/21 - n° 1 Partner Logo DataGrid Software Repository presentation A short presentation of the.
A DΙgital Library Infrastructure on Grid EΝabled Technology ETICS Usage in DILIGENT Pedro Andrade
Security Area in GridPP2 4 Mar 2004 Security Area in GridPP2 “Proforma-2 posts” overview Deliverables – Local Access – Local Usage.
Software Quality Assurance
INFSO-RI NA2 Status Update ETICS2 second AHM Isabel Matranga Engineering Ingegneria Informatica SpA Darmstadt, February 2009.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
SA1/SA2 meeting 28 November The status of EGEE project and next steps Bob Jones EGEE Technical Director EGEE is proposed as.
Gabriel Zaquine- Quality Group- 02/10/ n° 1 Quality Group activities QAG website:
German Cancio/ WP4 -1 WP4 comments for the TestBed German Cancio / WP4
DataGRID WPMM, Geneve, 17th June 2002 Testbed Software Test Group work status for 1.2 release Andrea Formica on behalf of Test Group.
JRA Execution Plan 13 January JRA1 Execution Plan Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as a project funded by the European.
Preparation for Integration Organized access to the code WP6 infrastructure (MDS-2, RC, …) Input from WPs on requirements,... Acquire experience with Globus.
DataGRID PTB, Geneve, 10 April 2002 Testbed Software Test Plan Status Laurent Bobelin on behalf of Test Group.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Presentation of templates and supporting documents Anna Cook EGEE-II / EGEE II Transition.
Confidential Continuous Integration Framework (CIF) 5/18/2004.
JRA2: Quality Assurance Overview EGEE is proposed as a project funded by the European Union under contract IST JRA.
Software Release Procedure Session MANAGEMENT and FUTURE directions Form ongoing ‘empowered’ Technical Discussion Group (TDG) Any future project definitions(resources.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
INFSO-RI Enabling Grids for E-sciencE The gLite Software Development Process Alberto Di Meglio EGEE – JRA1 CERN.
LCG CERN David Foster LCG WP4 Meeting 20 th June 2002 LCG Project Status WP4 Meeting Presentation David Foster IT/LCG 20 June 2002.
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.
Software Deployment & Release 26/03/2015 1EN-ICE.
T Iteration Demo Tikkaajat [PP] Iteration
D4Science and ETICS Building and Testing gCube and gCore Pedro Andrade CERN EGEE’08 Conference 25 September 2008 Istanbul (Turkey)
INFSO-RI Enabling Grids for E-sciencE Quality Assurance Gabriel Zaquine - JRA2 Activity Manager - CS SI EGEE Final EU Review
Summary of the EDG review Some info for the next future of the WP1 software Massimo Sgaravatto INFN Padova.
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
1 EGI-InSPIRE Project Management Catherine Gater CAO, EGI.eu EGI-InSPIRE EGI-InSPIRE RI www.egi.eu.
Maite Barroso – WP4 Workshop – 10/12/ n° 1 -WP4 Workshop- Developers’ Guide Maite Barroso 10/12/2002
Comments on SPI. General remarks Essentially all goals set out in the RTAG report have been achieved. However, the roles defined (Section 9) have not.
FISCO2 – Financial and Scientific Coordination Work Package dedicated to ENSAR2 management WP leader: Ketel Turzó WP deputy: Sandrine Dubromel ENSAR2 Management.
Testing and Release Procedures/Tools Cristina Aiftimiei (INFN-CNAF) Mario David (LIP)
EGEE is a project funded by the European Union
DataGrid Quality Assurance
EO Applications Parallel Session
EMI Project Processes and Tools
Testbed Software Test Plan Status
Simplified Development Toolkit
Software Configuration Management
Presentation transcript:

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 1 DataGrid Quality Assurance Gabriel Zaquine Quality Engineer - WP12 – CS-SI

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 2 Outline u Quality objectives u Quality deliverables & related deliverables u Main Process description n Project monitoring and reporting n Document management and deliverables review procedure n Software release procedure n Configuration management, code repository, autobuild and bug tracking management n Standards and tools u Plan for the next year u Summary u Questions

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 3 Quality objectives (1/2) u Merge Scientists from research environment with conventional industrial Quality Assurance activity. u Provide Quality assurance taking in to account the main DataGrid project characteristics: n Large software development (about 200 persons working on the project) n Long life cycle development (36 months) n Distributed development of software (21 partners) n Large scale integration (several Testbed sites) n Software portability (Linux, Solaris, …), ….

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 4 Quality objectives (2/2) Overall quality plan: u Year 1 - Focus on: n Quality of the deliverables n Project monitoring and reporting n Software infrastructure u Year 2 - Focus on: n Quality of the software production n User support n Software distribution and Testbed infrastructure u Year 3 - Focus on: n Global Quality of Services provided.

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 5 Quality deliverables & related deliverables u Quality Plan (D12.1) n Quality organisation - Project organisation - Risk management n Document management - Document templates n Software quality Assurance - Methods and tools used n Configuration Management - Code repository, autobuild and bug tracking management u Software Release Policy and Software release Plan (D12.3) n Policy for iterative software releases including milestones, time-scales and supporting techniques and tools to be employed. u Naming conventions (D12.2) n Naming conventions, project directories organisation and comments conventions, that should be applied to all DataGrid middleware packages. The use of these conventions is strongly encouraged for Java, C++ and C. u Configuration management and Build conventions (D6.2) n Conventions for CVS module structure, naming and tagging, as well as package organization.

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 6 Main Process Description

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 7 Project Monitoring and reporting (1/3) u Main project monitoring mechanisms: n WP Managers weekly meeting (Weekly phone conference calls) n Project Technical Board meeting ( every 2 months) n Project Management Board meeting (every quarter) n Quarterly and Annual Reports u Agenda n Achievements n Status of milestones n Deviations n Issues, Risks n Meetings/Conferences/Papers/Dissemination n Resources

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 8 Project Monitoring and reporting (2/3) Q1, Q2, … PTB, PMB Project Office WPs Partners WP1 to 12 Validation and Generates Quarterly Report Global Validation EUEU Quarter Consumed effort Validation Prepares the Project Quarterly Report Cost Claims (every year) Validation u Quarterly/Annual reports & Cost Claims process Generates WP annual Report Validation Prepares the Project Annual Report

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 9 Project Monitoring and reporting (3/3) u DataGrid website: Project management and technical part

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 10 Document Management u EDMS: Cern Document Management Tool u Document identification conventions u Document Templates u Deliverables review procedure u Standardised document production tools: Word, Latex, pdf u Standardised document management tool: EDMS

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 11 Deliverables Review Procedure In Work Under PMB Approval Under EU Approval Under PTB Approval Under Review Reviewed within the WP. For each deliverable the PTB chairman appoints a moderator. The moderator finds three appropriate reviewers.Others WP Managers can send their comments to the moderator. Last version deadline is one week before the PTB. Reviewed by PTB members and the internal independent reviewer. PMB members have one week to send their comments. Last version deadline is three weeks before the PTB. Endorsed by PMB. Endorsed by PTB. EU Approved 01/03/2002 Document Workflow followed within EDMS

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 12 Software Release Procedure u Coordination meeting n Gather feedback on previous release n Review plan for next release u WP meeting n WPs elaborate their specific work-plans for the next release. u Software Release work-plan coordination n Establishment of an overall plan for the next release. u Sw development n Performed by WPs in dispersed institutes and run unit tests u Software integration n Performed by WP6 on frozen sw n Integration tests run u Acceptance tests n Performed by the validation team. u Roll-out n Present sw to application groups n Deploy on testbed Coord. meeting Release Plan++ Release feedback Release Plan WP meetings WP1 WP3 WP7 Component 1 Component n Globus EDG release Distributed EDG release Roll-out. meeting testbed 1: Dec ~100 participants

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 13 Configuration Management, code repository, autobuild and bug tracking management u Central repository n DataGrid code is managed within a central repository. This repository consist of a CVS server for source code and a package repository to distribute the packaged code. The repository is hosted by WP6. u Autobuild system n Performs nightly rebuilds of the DataGrid code (based on build conventions D6.2) n Reports on results on a web page n API documentation is generated from source code and published on the website n An autocheck procedure will perform basic functionality tests u Bug reporting and tracking n Centralised via Bugzilla

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 14 Standards and tools u Documentation production: Ms Office, Latex, pdf u Documentation Management: EDMS u Code Management: CVS u Build tools: autoconf, automake, ant u Bug tracking: Bugzilla u Auto-documentation tools: Javadoc, Doxygen u Coding rules checking tool: Code Checker u Testing: junit, cppunit

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 15 Plan for the next year u Year 2: Focus on Quality of the software production, user support, software distribution and Testbed infrastructure n Improve and extend the infrastructure and toolset to facilitated software development, integration and distribution: Automatic build, autocheck, result notification, test plan. n Empower Iteam to control quality of contributed software and documentation. n Refine requirements priorities and coverage tests plan.

EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 16 Summary From the quality point of view, u For the fist year, the quality focus was on: n Quality of the deliverables n Project monitoring and reporting n Software infrastructure u The second year will further incorporate the benefit of successive software releases as defined in the Software Release Policy document.