1 / 10

Paul M. Boos Project Manager, SAIC Department of the Navy

Using and Contributing to the Open Source Community while Supporting the Government “A Tale of Two Projects”. Paul M. Boos Project Manager, SAIC Department of the Navy. Agenda. NIPO Web Project Overview Working with and within the Community The Benefits JETSTREAM Project Overview

pablorose
Télécharger la présentation

Paul M. Boos Project Manager, SAIC Department of the Navy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Using and Contributing to the Open Source Community while Supporting the Government“A Tale of Two Projects” Paul M. Boos Project Manager, SAIC Department of the Navy

  2. Agenda NIPO Web Project Overview Working with and within the Community The Benefits JETSTREAM Project Overview Working with and within the Community The Benefits Open Source Challenges

  3. Plone CMF Zope Workflow ZODB Python Navy International Programs Office (NIPO) Web Project • Migrate 8-10 Custom Legacy Desktop, Client/Server, and Web Sites to New Web Application Infrastructure MS-Office Custom Desktop Apps MS Client/Server Apps Apache Web Server Legacy Web Sites (static HTML) Windows 2000 Legacy 3x5 Databases

  4. Working with and within the Zope/Plone Community • Identified bugs that were fixed in the Zope 2.7 release • Identified new product integration Archetypes  External Files (ExtFile) • Identified and articulated requirement • Built a solution that will turn back over to the community

  5. The Benefits • Lower life-cycle costs • Bugs fixed (enhancements built also) and supported • Software goes beyond the life of a company, group, or individual

  6. JETSTREAMJava Extraction-Transformation Service for Transmitting Records and Exchanging Application Metadata • Business Need: Provide a flexible ETL tool suitable for one-time use in order to migrate data cost-effectively within the Department of the Navy Find us at http://sourceforge.net/projects/jetstream

  7. Working with and within the Apache and SourceForge Communities • Identified issue with SQL Extensions; appeared to be a bug… • Actually was a design consideration • Worked with SQl Extensions Developer to identify our approaches • Contributed project to open source community via hosted sourceforge.net site  will allow further enhancements independent of SAIC’s or the Government’s • Developers have been lining up without any formal marketing or communication

  8. The Benefits • Lower life-cycle costs – potential for tremendous pay-off for the Department of Navy • Community support • Extensibility

  9. Open Source ChallengesA Project Manager’s Perspective • Formal Training • Project vs. Product Timelines – need to assess criticality of enhancements or serious bugs against community schedule; coordinate! • Marketing – finding suitable OSS products can be a challenge

  10. For More Info… Feel free to contact me - Paul M. Boos paul.m.boos@saic.com

More Related