Presentation is loading. Please wait.

Presentation is loading. Please wait.

Enabling Technology Innovation using Open Source Software Black Duck Software Tammi Pirri SNHU Presentation.

Similar presentations


Presentation on theme: "Enabling Technology Innovation using Open Source Software Black Duck Software Tammi Pirri SNHU Presentation."— Presentation transcript:

1 Enabling Technology Innovation using Open Source Software Black Duck Software Tammi Pirri SNHU Presentation

2 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Agenda Black Duck Company Overview Market Dynamics & Challenges Technology Roles Black Duck Summary

3 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. About Black Duck Software Mission Accelerate time-to-market and reduce development costs by providing products and services for which enable companies to find, manage and deploy open source software within their own development environment. Founded in 2002 and backed by industry leaders Black Duck Global Distribution

4 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. 620 Customers in 20 Countries Electronics Financial and Services Software Other

5 Market Dynamics and Challenges

6 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Enabling Innovation with Open Source Innovate more, code less Accelerate Time to Market Use open source software to avoid reinventing the wheel Increase Innovation & Product Capability Readily available to fill out feature list Focus internal resources on valuable new features Lower/Control Development Costs Reuse to lower development and licensing costs Improve development and group productivity

7 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Evolution of Software Development Component-Based Development 1980s1990s2000s Focus Code Design Individual Software Developer Scope Development Applications Management Application Life Cycle Management Single Enterprise Project Team Collaboration

8 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Software Development Today Mixed Source Environments Software Application Open Source Software Internally Developed Code Outsourced Code Development Commercial 3 rd - Party Code Individuals Universities Corporate Developers

9 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Development Organization Challenges Management Leverage the right software from many sources Increase productivity using component software Encourage standardization of components & versions Deliver timely support Compliance & Security Comply with open source policies Manage licensing and associated obligations Complying with export regulations Track security vulnerabilities

10 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Infringement Valuation Negative publicity New revenue Support costs Vulnerability Examples of some Open Source Challenges (VOIP Phone) (Wireless Router) (GPS Navigation) (Network Attached Storage) (WiMax, other ) (iPhone WIP300) 10 (Home Hub Router)

11 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Google Security Flaws These vulnerabilities discovered within 24 hours of release Easily avoided with the right solution

12 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. The Black Duck Solves the Challenge: Enterprise architecture Modular design Customizable Extensible KnowledgeBase SDK Core & Application Frameworks UI Framework

13 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Black Duck Software acquired Koders Inc, a leader in open source code search on the Internet – free code search –Over 1.7 billion lines of code –32 languages –Eclipse, Visual Studio, browser plug-ins Software Code Search Community

14 Technical Roles within Black Duck Software

15 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Technical Skills: Knowledge Base Knowledge Base – Core of Black Ducks Enterprise Products Roles within KB area: Data Collectors Spiders Software Automation Engineer Knowledge Base Team Leaders Technical Skills: Experience working with Linux and Perl Website navigation experience (Sourceforge.net, Rubyforge.org) Knowledge of Software Automation tools

16 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Technical Skills: Product Development Agile Software Development Environment Roles within Application Development: –Engineering Intern –Software Engineer –UI Engineer –Sr. Software Engineer –Principal Software Engineer –Architect –Team Lead, Product Development Proficiency within: –Java –RDBMS (Oracle, PostgreSQL, MySQL) –Web Server Technology experience – Apache Tomcat, Hibernate, Spring/Struts –Perl, XML,.Net

17 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Technical Skills: Quality Assurance Manual/Automation Testing Roles within Quality Assurance: –QA Intern –QA Engineer –Sr. QA Engineer –Release/Install Engineer Skills/Proficiency within: –Linux/Windows Environment –Test plan creations –Java Programming –UI automation testing (Selenium) –Regression/Performance Testing (Java/Soap) –Post Build regression testing (Perl, ANT, Java, XML) –Release/Install –Shell Programming Skills (BASH, Perl, Batch scripting)

18 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Technical Skills: Professional Services Post Sale customer interactions –Deployment/Installation –Training –M&A Assessment Due Diligence –Infrastructure Audit Roles within Professional Services: –Applications Consultant –Sr. Applications Consultant –Deployment Services Manager –Implementation Project Manager Skills/Proficiency within: –Linux/Windows Environment –Some Java Programming –Open Source Tools knowledge –SOAP API experience

19 Summary

20 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. The Black Duck Solution Solves the three main challenges associated with open source component usage: 1.Management (search, select, approval, monitoring) 2.Compliance (legal, export) 3.Security

21 Copyright © 2008 Black Duck Software, Inc. All Rights Reserved. Black Duck leads the way Pioneered open source code analysis market in 2002 Leadership products for managing open source throughout the application life-cycle Most comprehensive KnowledgeBase of open source software in the industry Most experienced vendor with largest customer base Responsive 24X7 support, global presence

22 Questions?


Download ppt "Enabling Technology Innovation using Open Source Software Black Duck Software Tammi Pirri SNHU Presentation."

Similar presentations


Ads by Google