Your SlideShare is downloading. ×

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

339

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
339
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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

×