OWF12/Open Source from Research Labs to Enterprise IT : Squash from henix 20121011
byIssued from a collaborative project with key accountMichaël Belkasmi, R&D Project Managermbelkasmi@henix.frSafi Virginius, Software Qualification Consultantsvirginius@henix.fr
THE SQUASH PROJECT• SQUASH is an open source project which purpose is to structure and industrialize functional testing and more widely software.• The project was selected for the Fond Unique Interministériel and is partly funded by Oséo, the Île de France region and the 92 department.• Four areas of work : Some figures on the funded project 24 months Duration (from March 2011 to February 2013) Total costs 2,996 M€ Grants 1,286 M€ (Collectivities) 11/10/2012 2
BUILDING THE PROJECT A need for open source qualification tools Several tools developed for a single task Why not capitalize on those tools and this experience ?LAUNCH A LARGERINITIATIVE TO IMPROVE EXISTING TOOLS THAT COULD BENEFIT AND GENERATE SOME THE WHOLE COMMUNITY LONG-TERM PROFITS 11/10/2012 3
TRANSFORMING AN IDEA INTO A PRODUCT Nov. 2010 Building the project •Building the partnership … •Building the proposal Submission to the System@tic Pole May 2010 Selection of the proposal June 2010 Notification of the financial agreement by the Aug. 2010 DGCIS* Sept. 2010 Contract agreement with the grant makers Start of the developments on Squash TM March, 1st 2010 Official start of the project •Building the workflow •Implementing the results … Late February 2013 End of the funding period … 11/10/2012 4
BUILDING THE PARTNERSHIP Incubators VARYING INTERESTS HENIX SMEs Contribution to the engineering KALIS results AN Experts INRIAOPERATIONAL INSTITUTIONAL (performance, code quality, all-PARTNERSHIP PARIS VIII around innovation) Needs, ideas, feedbacks MAJOR GENERALI Implementation of the research ACCOUNTS GDF results FUI (Fonds Unique A FINANCIAL Interministériel)PARTNERSHIP CIR As coordinator (Crédit Impôts Recherche) Monthly review Yearly review with partners with grantmakers 11/10/2012 5
THE SQUASH LIFECYCLE COMMUNITY CONTRIBUTIONS OPEN SOURCE EVOLUTIONS Generate Brainstorm the innovative ideas ideas, Henix and Design a Kalis prototype, quality metrics and build the product INRIA Generali Paris GDF VIII Implement the new prototype, Provide with users’ feedbacks and specific needs for development 11/10/2012 6
IMPLEMENTING THE RESULTS Test Management Test Automation Test Data Sets Management (integrated in the Squash TA framework) Qualification Service Centers 11/10/2012 7
IMPLEMENTING THE RESULTS • Two research papers published. • An academic curriculum • A School for Software Quality 11/10/2012 8
FOCUS : BACK AND FORTH TO ACADEMICS A comprehensive three-months training in software qualifications (60 days –420h)Based on an academic curriculum designed as part of the pedagogical andmethodological repository. a 27k€ salary offer14 profiles selected out of 187 applications on the last session. 14 new jobs as Software Qualification Consultants created by an R&D project! 11/10/2012 9
BUILDING THE BUSINESS PLAN…Henix’s approach of an open source business model Expected results As an OSS editor… Training , coaching Support, Maintenance OSS editor Specific developments Deployment assistance 80% Qualification services As a Qualification services provider… Call for projects with Squash as the main 20% tool Service offers Open Source is not free!! (although it is undoubtedly cheaper…) 11/10/2012 11
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.