NovaForge: new generation software development factory, OW2con'12, Paris
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 636 views

NovaForge v3 is a completly new version of the professional development framework. Based on a new architecture inspired from the SOA concept, NovaForge v3 integrates famous Open Source components to ...

NovaForge v3 is a completly new version of the professional development framework. Based on a new architecture inspired from the SOA concept, NovaForge v3 integrates famous Open Source components to provide a complete solution to manage and follow development projects. Its plugin architecture allow the developpers and project manager to use tools like Alfresco, Mantis, SVN, Jenkins, Sonar and many others with a single point of access and shared SSO.

Statistics

Views

Total Views
636
Views on SlideShare
636
Embed Views
0

Actions

Likes
0
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 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