infso-ri-223782 etics from research to production 5 th egee user forumisabel matranga engineering...
TRANSCRIPT
INFSO-RI-223782
ETICS from Research to Production
5th EGEE User Forum Isabel Matranga
Engineering Ingegneria Informatica S.p.A
Uppsala 15th April 2010
INFSO-RI-223782
2
Contents
• What is ETICS
• Engineering Group
• ETICS in the Enginnering Group (a production environment)
Uppsala 15th April 2010
INFSO-RI-223782
4
ETICS projects
E-Infrastructure for
Testing
Integration and
Configuration of
Software
Uppsala 15th April 2010
INFSO-RI-223782
5
ETICS automates and improves …
ETICS automates and improves theexecution of:
• Builds
• Tests
• Quality Verification
… offered as a service to its users
Uppsala 15th April 2010
INFSO-RI-223782
6
ETICS Keywords
All-in-one solution building/testing/quality– Build your software, test it and check its quality
Quality made easy– Offers the A-QCM compliant with ISO standards– Collection of test information
Language / platform / tool independent– ETICS is non-intrusive and easily extensible– Plugin based system
Distributed environment– Support for syncronization of developpers– Distributed builds and test– Multiplatform build and tests
Uppsala 15th April 2010
INFSO-RI-223782
7
Success in the Research World
Main users (apart from ETICS 2 project itself)
“We use ETICS to build these software components across a variety of platforms, By using ETICS we are able to benefit from an automated build environment which can be reproducible at a later date”
Steven Newhouse, EGEE III Technical Director
“ETICS makes build and integration nightmare activity a simple configuration activity”
Pasquale Pagano, D4Science Technical Director
EDGeS “A-QCM certification, will contribute to the successful promotion of EDGeS achievements and solutions towards industrial partners”
Prof. Peter Kacsuk, coordinator of EDGeS consortium
Uppsala 15th April 2010
INFSO-RI-223782
9
Who is Engineering
International player in the IT sector:
800 customers
More than 700 M/€ earnings
6,000 specialists in IT
Uppsala 15th April 2010
INFSO-RI-223782
12
The internal organisation
Finance
Oil & Services
Utility
IndustryTelco
P. A. Locale e Sanità
Ricerca &Innovazione
M E R C A T O
P. A. C
entrale
CENTRI DI COMPETENZA
ENTERPRISE CONTENT
MANAGEMENTSICUREZZA OUTSOURCING AUTOMAZIONE
& CONTROLLiSAP
Uppsala 15th April 2010
INFSO-RI-223782
13
Engineering and quality
1994 ISO 90002002 ISO 9001:20002005 SW-CMM level 22007 CMMI level 3
Acknowledgement of Successful AchievementThis is to acknowledge that
was successfully appraised and rated in full accordance with the requirementsof the SCAMPISM v.1.2 Appraisal Method for
MATURITY LEVEL 3for the CMMI-SE/SW v1.2 staged representation
The SAM Process Area was deemed as Not applicable and thus not included in the scope of the appraisal
Engineering Ingegneria Informatica
Divisioni di Produzione
Appraisal Number: SCAMPI 10005
Appraisal Date 13.09.2007 – 28.09.2007
Expiring Date: 28.09.2010
SCAMPI is a service mark of Carnegie Mellon University
Manu Prego, ESI Managing Director
Giuseppe Satriani
SEI Authorized SCAMPILead Appraiser No. 0500550-01
Uppsala 15th April 2010
INFSO-RI-223782
14
Engineering group Data Centre
The services offered by the Data Centre in Pont Saint Martin:
application management
business process outsourcing
facility management Fleet Management, Service Desk
• Enterprise Monitoring Center, Server & Storage management, Network management
• Server Consolidation & Virtualization, Disaster Recovery
Consultancy services: technological, design and methodologic
Uppsala 15th April 2010
INFSO-RI-223782
17
ETICS supports software professionals
Requirementsand
Specification
Requirementsand
Specification
MaintenanceReview
and Improvement
MaintenanceReview
and Improvement
Architecture and Design
Architecture and Design
Testing, Validation and
Verification
Testing, Validation and
Verification
DeploymentDeployment
Implementationand Build
Implementationand Build
Uppsala 15th April 2010
INFSO-RI-223782
18
The ETICS survey some outcomes 1/2
Often more than one tool is used during the software development process
Building: Eclipse, Maven, Viasual Studio, Appache Ant
Testing: Junit, Eclipse, Jmeter, Manual testing
Quality: collection of metrics and following standardised processes and methodologies (CMMI and ISO)
Quality metrics are required by customers to evaluate the quality of the software
Uppsala 15th April 2010
INFSO-RI-223782
19
The ETICS survey some outcomes 2/3 ETICS features raise interest
0
10
20
30
40
50
60
70
80
90
multi-plat multi-lang quality access testrep
collaborativeenvironment
interesting and very interesting
somewhat interesting and not interesting
Uppsala 15th April 2010
INFSO-RI-223782
20
The ETICS survey some outcomes 3/3
0
10
20
30
40
50
60
70
80
multi-plat multi-lang
etics features tools used
Relation between the satisfaction towards tools already used and interest towards ETICS features for the cases of multi-platform and multi-language
Uppsala 15th April 2010
INFSO-RI-223782
21
ETICS roadmap in Engineering
• Installation of ETICS at Engineering (ongoing)
• Piloting phase in a production unit (ongoing)
• ETICS available through the research group web site also for experimentation from other interested projects (end of April)
• ETICS available through Engineering data centre for all production and research units (according to outcomes of piloting phase)