Lessons Learned, Future Plans and Conclusions

Slides:



Advertisements
Similar presentations
European and Chinese Cooperation on Grid Is Quality Assurance a field for cooperation for Grids? ENG Andrea Manieri.
Advertisements

Conference xxx - August 2003 Fabrizio Gagliardi EDG Project Leader and EGEE designated Project Director Position paper Delivery of industrial-strength.
State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
SC7 WG6 Rome Engineering Ingegneria Informatica S.p.A. INFSO-RI Isabel Matranga ETICS Automated Building,Testing and Quality Assurance.
Executive Overview. PLEASE READ (hidden slide) To deliver this presentation effectively, you need to be familiar with Windows Server 2008 R2 management.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
INFSO-RI NA2 Dissemination, Training and Certification Isabel Matranga (ENG) ETICS 2 Final Review Brussels - 11 May 2010.
Software Engineering Chapter 15 Construction Leads to Initial Operational Capability Fall 2001.
INFSO-RI VEGA Exploitation Plan The VEGA Integrated Development Process (VIDP) 3rd. All Hands Meeting Uwe Müller-Wilm VEGA Budapest, June 2009.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks General relationships with EGEE JRA1 SA3.
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.
INFSO-RI SA1 Service Management Alberto AIMAR (CERN) ETICS 2 Final Review Brussels - 11 May 2010.
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 NA2 Status Update ETICS2 third AHM Isabel Matranga Engineering Ingegneria Informatica SpA Budapest, June 2009.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
INFSOM-RI WP NA2 Dissemination, Training and Certification Isabel Matranga Engineering Ingegneria Informatica S.p.A. ETICS 2 Kick.
EGEE-III-INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE-III All Activity Meeting Brussels,
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
EMI INFSO-RI EMI Roadmap to Standardization and DCI Collaborations Alberto Di Meglio (CERN) Project Director.
© 2014 IBM Corporation Does your Cloud have a Silver Lining ? The adoption of Cloud in Grid Operations of Electric Distribution Utilities Kieran McLoughlin.
European Middleware Initiative (EMI) The Software Engineering Model Alberto Di Meglio (CERN) Interim Project Director.
EMI INFSO-RI European Middleware Initiative (EMI) Alberto Di Meglio (CERN)
EMI INFSO-RI EMI Quality Assurance Tools Lorenzo Dini (CERN) SA2.4 Task Leader.
INFSO-RI Enabling Grids for E-sciencE Quality Assurance Gabriel Zaquine - JRA2 Activity Manager - CS SI EGEE Final EU Review
INFSO-RI SA2 ETICS2 first Review Valerio Venturi INFN Bruxelles, 3 April 2009 Infrastructure Support.
INFSO-RI SA2 Infrastructure Support Elisabetta Ronchieri - INFN ETICS 2 Final Review Brussels - 11 May 2010.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
Components Selection Validation Integration Deployment What it could mean inside EGI
INFSOM-RI ETICS: E-infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio Project Manager.
EMI is partially funded by the European Commission under Grant Agreement RI Open Source Software and the ScienceSoft Initiative Alberto DI MEGLIO,
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Conference name Company name INFSOM-RI Speaker name SA2 Status ETICS 2 All Hands Meeting Darmstadt, February 18 th 2008 Valerio Venturi INFN –
Why Database Management is Important for Well-Performing Companies.
JRA1 Middleware re-engineering
TK2023 Object-Oriented Software Engineering
SAM Baseline Review Engagement
Projects, Events and Training
EGEE Middleware Activities Overview
Session 1 – Area 2* Nanotechnologies and advanced materials in EeB
European Middleware Initiative (EMI)
Real World Use of Agile Software Development Methods
Integrated Management System and Certification
E-Infrastructure for Testing, Integration and Configuration of Software Alberto Di Meglio CERN, INFN, Engineering, 4D Soft, University of Wisconsin.
Marc-Elian Bégin ETICS Project, CERN
ETICS 2 All-Hands Meeting
Infrastructure Support
Short to Medium Term Priority issues for EGI, EMI, anD others
Improve Business Satisfaction by 10% Through Business Relationship Management Relationship management is the #1 driver of business satisfaction with IT.
ETICS Services Management
Installation Conversion is the technical process of replacing the old system with the new one. Designers select the method, timing, and location of the.
SA2 Status ETICS 2 All Hands Meeting Darmstadt, February 18th 2008
Management of Virtual Execution Environments 3 June 2008
Making Information Security Manageable with GRC
Tools of Software Development
Chapter 13: Systems Analysis and Design
Systems Analysis and Design
Module 01 ETICS Overview ETICS Online Tutorials
JOINED AT THE HIP: DEVSECOPS AND CLOUD-BASED ASSETS
Copyright © JanBask Training. All rights reserved Become AWS Certified & Get Amazing Job Opportunities.
Internet of Things (IoT) for Industrial Development and Automation
Orientation and Training
For Community and TSC Discussion Bin Hu
OU BATTLECARD: Oracle Identity Management Training
OU BATTLECARD: Oracle Systems Learning Subscription
Future of EDAMIS Webforms
Driving Successful Projects
Presentation transcript:

Lessons Learned, Future Plans and Conclusions ETICS2 Periodic Review

Lessons Learned ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009

The ‘Four Major Challenges’ Effort-constrained projects Even projects that do believe that doing testing and QA gives benefits, often do not have enough effort to write tests. They like ETICS, but when they realize that ETICS doesn’t write the tests for them, they adopt the build part, but postpone the adoption of the test part to ‘more relaxed times’ Our insistence on showing the benefit of automating the test processes is slowly paying off. Most of the new registered or potential projects (UNICORE, ARC, StoRM, Edges) actually are more attracted by the test capabilities and in particular by the multi-node features. The possibility of doing complex interoperability tests is appealing to many test engineers. ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009

The ‘Four Major Challenges’ Developer-centric decision processes In many occasions technical decisions are taken bottom-up, but every developer has different habits or preferred tools and tends to resist to changes especially when he/she is afraid of ‘loosing control’ of the software ETICS was initially targeted to integrators, testers and release managers. This may be effective in process-driven environments, but it’s not completely realistic in the academic software development world. We also have to acknowledge than 90% of the ETICS users are developers. We have now added or are adding changes in the system that appeal more to developers (better performance, wizards for common tasks, configuration import/export tools, integration with lower level build tools, etc). This has lowered the barrier to entry for new developers and helped in improving the expectations. ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009

The ‘Four Major Challenges’ Software not designed for automation Some software we have dealt with in the past two years is not designed for test automation. The deployment and configuration operations are often manual and do not provide ways of easily scripting or instrumenting the procedures Although this remains true for those project, it is not the rule. Both existing and new users like D4Science, UNICORE and ARC have shown that the software can be automatically deployed and tested. We are also helping in improving the situation when automatic deployment is difficult by providing ready-made scripts and templates for deployment tests. An important role is played by cross-disseminating of the achievements of more advanced projects as part of our demos and tutorials (example D4Science deployment test demo for gLite testers). ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009

The ‘Four Major Challenges’ QA-unaware projects A number of short-term projects are mainly concerned with releasing as soon as possible and believe that doing testing slows their work and cannot improve the quality within the projects lifespan This is slowly changing because many of the projects we are working with are actually continuations of older projects and middleware and applications are gradually consolidating. We have observed a greater attention to quality. Additionally the interest for validation of standard compliance and interoperability is growing stronger and we have noticed strong interest for the possibility of providing a repository of shared, ready-to-be-used testsuites and benchmarks. For example this has been one of the outcomes of the ‘Grid research’ session at the recent OGF 25 conference. ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009

New Requirements Easier resource access, security, privacy Many small or commercial projects find it difficult to use ‘grid’ standards They are not used to use client certificates and prefer passwords Commercial projects or companies cannot use the standard Geant backbone and need cost-effective resource provision solutions to implement large distributed testing We have received questions about the possibility of using ‘clouds’ with ETICS The lack of information privacy in ETICS is considered by commercial users a showstopper Although this was already known, the commercial viability requirement analysis work done IN SA2 (especially by VEGA) has shown that the priority of this feature must be raised ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009

Future Plans ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009

Infrastructures, Services, Technologies Release the new submitters in production and start offering pilot build/test services within EGEE Investigate the possibility of service deployment on UNICORE and ARC-based infrastructures Implement and deploy on-demand virtualization Implement data confidentiality across the system Add import/export converters for popular tools or services like Maven, CMT, SourceForge, etc (depends on user feedback) Finalize the new registration and test workflow design tools Expand the portfolio of new projects with special focus on commercial applications ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009

Certification, standardization and dissemination Finalize and deploy the A-QCM Report Generator Activate the certification service starting the first trial certifications with ETICS, gLite and D4Science Start the standardization process of A-QCM Finalize the sustainability strategy and define the transition plan Keep the high level of dissemination and training ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009

Conclusions ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009

Summary ETICS is playing an important role in improving the awareness about the benefits of software quality and standardization It has become a platform where different projects can share expertise and investigate interoperability and compliance issues We have identified requirements that were not known at the beginning and may improve the suitability of ETICS beyond the research environments However, we need to prioritize. Making ETICS more sustainable (data confidentiality, easier resource access) may require being more selective in our commitment to existing projects The objectives for the second year are clear and all project members are committed to achieve them ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009

http://www.eticsproject.eu Thanks ETICS 2 Periodic Review - Lessons Learned - Brussels, 3 April 2009