SlideShare a Scribd company logo
NovaForgeTM
        New generation Software development factory




                                                29/11/2012   LE JEUNE Goulven   NovaForge R&D
                                                                                Manager




© Bull, 2012                                                                                    1
What is NovaForge ?




© Bull, 2012                2
NovaForge : 5 Objectives

      Real time Control of                          Enhance quality
      project state                                 using an industrial process
                                                    to integrate, test and
                                                    deploy




 Capitalize on best                                    Benefit from a flexible
 practices                                             environment to develop
                                                       software


                             Share structured and
                             secure information


© Bull, 2012                                                                      3
NovaForge, Industrial Open Source platform

           A shared and secured industrial platform

           Adapted to industrial constrains given a internal
           usage in Bull for several years

           Open Source project, member of OW2

           Composed of Open Source products




© Bull, 2012                                                   4
NovaForge History

               NovaForgeV1 : Php Forge, production and collaboration
               integration platform
               – Used by Bull France
               – Used by Bred
               NovaForgeV2 : Java/J2EE Forge to automate software
               production process : continuous integration platform,
               document validation, bugs generated from the tests...
               – Official Bull France Forge : 200 active projects with 900 users
               – Forges at Bull Brazil and Bull Spain
               – Forges at CETE, Schneider, Grenoble university
               NovaForgeV3 : decentralized SOA forge, based on a plugin
               architecture and that can be deployed as collaborating forges
               – French Defense ministry
               – Internal Forge of Bull (Pilot phase started beginning of 2012)
               – 20 developers


© Bull, 2012                                                                       5
NovaForgeTM functional modules

   Development environment




                                                                                                     Continuous integration
                             Requirement                         Novaforge


                                                                                                   Bug tracker
                               Configuration
                                management                       Collaborative

                                                                                              Test management
                                        Documentation


                                                                                  Software
                                                          Quality
                                                                                 repository
                                                        management




© Bull, 2012                                                                                                              6
NovaForgeTM products
          Development environment




                                    htt
                                        ps




                                       Requirements
                                                                                                                          Continuous
                                                                                    Novaforge                             integration



                                       Configuration
                                       management
                                                                                                                      Bug tracker
                                                                                    Collaborative

                                                                                                                 Tests management
                                                       Documentation


                                                                                                     Software
                                                                         Quality                    repository
                                                                       management




© Bull, 2012                                                                                                                        7
14 Functional domains / 14 Tools

             Content Management
             Bug Tracker
             Source Management
             Test Management
             Survey
             Wiki
             Web Site creation
             Forum
             Binaries management
             Continuous integration
             Quality management
             Requirement Management
             Delivery Management
© Bull, 2012
             Mailing list             8
NovaForge V3 : Strengths (1/3)

      Plug-in based architecture
                    • Each component is integrated as a plugin


               Easy integration of new component
                – New components can be integrated easily
                     • For instance a new bug tracker
               Inter plugin communication
                – Possibility to built components interactions
                    • For instance, relation between tests and bugs
               Multi instantiation of components
                – For each project, each component can be instantiated
                  several times
                    • For instance, several bug trackers or Wiki

© Bull, 2012                                                             9
NovaForge V3 : Strengths (2/3)

      Cooperating Forges

               Master / Slave Forge concept



               Interconnected Forges



               Indicators consolidation




© Bull, 2012                                  10
NovaForge V3 : Strengths (3/3)

               Project Template
               – Creation and usage of template to fasten project creation
               Reference Project
               – Creation of a master forge containing common rules and
                 methods for a set of projects
               – Possibility to propagate the reference environment to slave
                 forges
               Delivery management
               – Management and automation of the delivery process
               Project management
               – Project plan, iteration management, reporting, action and risks
                 management


               And much more !
© Bull, 2012                                                                       11
Thank you for your attention !




© Bull, 2012                                    12

More Related Content

PDF
White Paper: Configuration and Build Management of Product Line Development w...
ODP
BIS 08a - Application Development - II Version 2
PPT
Upgrades and enhancement_packs_explained_mar_2008
PDF
BenchmarkQA Performance Testing Quality Forum March 2012
PPTX
Estimating Packaged Software - The first part of a framework
PDF
RTCi Demo Scenario
PDF
Cost of Quality How to Save Money
PDF
Linkroad Corporate Snapshot
White Paper: Configuration and Build Management of Product Line Development w...
BIS 08a - Application Development - II Version 2
Upgrades and enhancement_packs_explained_mar_2008
BenchmarkQA Performance Testing Quality Forum March 2012
Estimating Packaged Software - The first part of a framework
RTCi Demo Scenario
Cost of Quality How to Save Money
Linkroad Corporate Snapshot

What's hot (20)

PDF
Emerasoft Day 2012 - Innowake migration
PDF
JDE & Peoplesoft 3 | Antionette Leuthard | Peoplesoft Human Capital Managemen...
PPTX
Sd ss-plan-2013-and-beyond
PDF
Introducing a Software Generator Framework - JAZOON12
PDF
IBM Rational Software Conference 2009: Quality Management Track Keynote
PPTX
Objectif cloud
PPTX
Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst ...
PDF
Magento Performance
PDF
OOW 09 EBS Application Change Management Pack
PPTX
PDF
The challenges and opportunities in open source reuse
PDF
Sap B1 In1 Day 30 5 2012
PDF
2009 figures, economic, social, societal and environmental data
PDF
PMI NA Global congress 2011
PDF
Teams progress presenation
PDF
Flexibility in Software Development Methodologies: Needs and Benefits
PDF
HTAF 2.0 - A hybrid test automation framework.
PDF
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
PDF
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
PDF
Snp T bone-dpm_overview
Emerasoft Day 2012 - Innowake migration
JDE & Peoplesoft 3 | Antionette Leuthard | Peoplesoft Human Capital Managemen...
Sd ss-plan-2013-and-beyond
Introducing a Software Generator Framework - JAZOON12
IBM Rational Software Conference 2009: Quality Management Track Keynote
Objectif cloud
Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst ...
Magento Performance
OOW 09 EBS Application Change Management Pack
The challenges and opportunities in open source reuse
Sap B1 In1 Day 30 5 2012
2009 figures, economic, social, societal and environmental data
PMI NA Global congress 2011
Teams progress presenation
Flexibility in Software Development Methodologies: Needs and Benefits
HTAF 2.0 - A hybrid test automation framework.
Combining Performance Testing And Modelling For Easy Jet.Com V 1.0
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
Snp T bone-dpm_overview
Ad

Viewers also liked (20)

PDF
Cloudware initiative-ow2-conference-nov10
 
PDF
Development Factory
PDF
Why should the WSO2 App Factory be your choice for Enterprise App Development
PDF
Is your HR department keeping up?
PDF
Write Once, Run Everywhere - Ember.js Munich
PDF
To be Open Source or not to be ? OW2con’12, Paris
 
PDF
BlueMind : next gen mail and collaboration solution, OW2con'16, Paris.
 
PDF
Ow2 SpagoBI Linuxtag09
 
PPT
Advanced Representation
PDF
OSGi & JOnAS, OW2con11, Nov 24-25, Paris
 
PPT
Itf ipp ch09_2012_final
PDF
OW2con11 Use Case SOA, Nov 24-25, Paris
 
PDF
Fossology, OW2con11, Nov 24-25, Paris
 
PDF
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
 
PDF
Ow2 Open World Forum09 Trustie Project
 
PDF
OpenPaas Collaboration Platform. OW2con'15, November 17, Paris.
 
PDF
OW2 @ China Cloud Computing Conference 2013
 
PDF
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...
 
PDF
CLIF as a Service: Distributed performance testing in continuous integration...
 
PDF
Square Numbers - Update September 12
Cloudware initiative-ow2-conference-nov10
 
Development Factory
Why should the WSO2 App Factory be your choice for Enterprise App Development
Is your HR department keeping up?
Write Once, Run Everywhere - Ember.js Munich
To be Open Source or not to be ? OW2con’12, Paris
 
BlueMind : next gen mail and collaboration solution, OW2con'16, Paris.
 
Ow2 SpagoBI Linuxtag09
 
Advanced Representation
OSGi & JOnAS, OW2con11, Nov 24-25, Paris
 
Itf ipp ch09_2012_final
OW2con11 Use Case SOA, Nov 24-25, Paris
 
Fossology, OW2con11, Nov 24-25, Paris
 
Ow2stack, the OW2 Community Cloud Testbed, Xiaolong Kong, OW2
 
Ow2 Open World Forum09 Trustie Project
 
OpenPaas Collaboration Platform. OW2con'15, November 17, Paris.
 
OW2 @ China Cloud Computing Conference 2013
 
OW2con'16 Keynote address: Kubernetes, the rising tide of systems administrat...
 
CLIF as a Service: Distributed performance testing in continuous integration...
 
Square Numbers - Update September 12
Ad

Similar to NovaForge: new generation software development factory, OW2con'12, Paris (20)

PDF
Introducing the WSO2 App Factory
PDF
How the WSO2 App factory can help Manage your Applications
PDF
Migration Novaforge OW2 Conference Nov10
 
PDF
Pulse 2013: DevOps Review and Roadmap
PDF
02.egovFrame Development Environment training book
PPTX
Module 2 IUT Bobigny : Automatisation de la chaîne de production logicielle
PPT
Les outils de Devops IBM
PDF
Emerasoft Day 2012 - Innowake introduction
PPTX
Gl istqb testing fundamentals
PPTX
Collab net overview_june 30 slide show
PDF
Application Performance Monitoring with boom
PDF
DevOps for Mainframe for IBM Pulse Conference
PDF
Mobile DevOps - Trends and Chellenges
PPT
IBM Pulse 2013 session - DevOps for Mobile Apps
PDF
Distributed Agile Development
PDF
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
PDF
Life After PPM
PPTX
Chef for DevOps - an Introduction
PPTX
Freenet project ralf_sigmund_opitz_activiti_days_2012
PDF
EAIESB-JavaCAPS6-Implementation
Introducing the WSO2 App Factory
How the WSO2 App factory can help Manage your Applications
Migration Novaforge OW2 Conference Nov10
 
Pulse 2013: DevOps Review and Roadmap
02.egovFrame Development Environment training book
Module 2 IUT Bobigny : Automatisation de la chaîne de production logicielle
Les outils de Devops IBM
Emerasoft Day 2012 - Innowake introduction
Gl istqb testing fundamentals
Collab net overview_june 30 slide show
Application Performance Monitoring with boom
DevOps for Mainframe for IBM Pulse Conference
Mobile DevOps - Trends and Chellenges
IBM Pulse 2013 session - DevOps for Mobile Apps
Distributed Agile Development
Integrating Quality into Portfolio Management, PMI Silicon Valley Chapter Din...
Life After PPM
Chef for DevOps - an Introduction
Freenet project ralf_sigmund_opitz_activiti_days_2012
EAIESB-JavaCAPS6-Implementation

More from OW2 (20)

PDF
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
PDF
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
PDF
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
PDF
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
PDF
FusionIAM : la gestion des identités et des accés open source
 
PDF
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
PDF
SFScon'20 Bringing the User into the Equation
 
PDF
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
PDF
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
PDF
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
PDF
Open source contribution policies, OW2online, June 2020
 
PDF
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
PDF
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
PDF
Open Source Compliance at Orange, OW2online, June 2020
 
PDF
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
PDF
Intelligent package management with FASTEN, OW2online, June 2020
 
PDF
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
PDF
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
PDF
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
PDF
Cacti and Big Data at Orange France, OW2online, June 2020
 
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
 

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Approach and Philosophy of On baking technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
Programs and apps: productivity, graphics, security and other tools
Digital-Transformation-Roadmap-for-Companies.pptx
cloud_computing_Infrastucture_as_cloud_p
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
1. Introduction to Computer Programming.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
A comparative analysis of optical character recognition models for extracting...
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Spectral efficient network and resource selection model in 5G networks
Mobile App Security Testing_ A Comprehensive Guide.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Programs and apps: productivity, graphics, security and other tools

NovaForge: new generation software development factory, OW2con'12, Paris

  • 1. NovaForgeTM New generation Software development factory 29/11/2012 LE JEUNE Goulven NovaForge R&D Manager © Bull, 2012 1
  • 2. What is NovaForge ? © Bull, 2012 2
  • 3. NovaForge : 5 Objectives Real time Control of Enhance quality project state using an industrial process to integrate, test and deploy Capitalize on best Benefit from a flexible practices environment to develop software Share structured and secure information © Bull, 2012 3
  • 4. NovaForge, Industrial Open Source platform A shared and secured industrial platform Adapted to industrial constrains given a internal usage in Bull for several years Open Source project, member of OW2 Composed of Open Source products © Bull, 2012 4
  • 5. NovaForge History NovaForgeV1 : Php Forge, production and collaboration integration platform – Used by Bull France – Used by Bred NovaForgeV2 : Java/J2EE Forge to automate software production process : continuous integration platform, document validation, bugs generated from the tests... – Official Bull France Forge : 200 active projects with 900 users – Forges at Bull Brazil and Bull Spain – Forges at CETE, Schneider, Grenoble university NovaForgeV3 : decentralized SOA forge, based on a plugin architecture and that can be deployed as collaborating forges – French Defense ministry – Internal Forge of Bull (Pilot phase started beginning of 2012) – 20 developers © Bull, 2012 5
  • 6. NovaForgeTM functional modules Development environment Continuous integration Requirement Novaforge Bug tracker Configuration management Collaborative Test management Documentation Software Quality repository management © Bull, 2012 6
  • 7. NovaForgeTM products Development environment htt ps Requirements Continuous Novaforge integration Configuration management Bug tracker Collaborative Tests management Documentation Software Quality repository management © Bull, 2012 7
  • 8. 14 Functional domains / 14 Tools Content Management Bug Tracker Source Management Test Management Survey Wiki Web Site creation Forum Binaries management Continuous integration Quality management Requirement Management Delivery Management © Bull, 2012 Mailing list 8
  • 9. NovaForge V3 : Strengths (1/3) Plug-in based architecture • Each component is integrated as a plugin Easy integration of new component – New components can be integrated easily • For instance a new bug tracker Inter plugin communication – Possibility to built components interactions • For instance, relation between tests and bugs Multi instantiation of components – For each project, each component can be instantiated several times • For instance, several bug trackers or Wiki © Bull, 2012 9
  • 10. NovaForge V3 : Strengths (2/3) Cooperating Forges Master / Slave Forge concept Interconnected Forges Indicators consolidation © Bull, 2012 10
  • 11. NovaForge V3 : Strengths (3/3) Project Template – Creation and usage of template to fasten project creation Reference Project – Creation of a master forge containing common rules and methods for a set of projects – Possibility to propagate the reference environment to slave forges Delivery management – Management and automation of the delivery process Project management – Project plan, iteration management, reporting, action and risks management And much more ! © Bull, 2012 11
  • 12. Thank you for your attention ! © Bull, 2012 12