con nuous accelera on accelera ng innova on with so6ware
play

Con$nuous Accelera$on Accelera$ng Innova$on with So6ware Supply - PowerPoint PPT Presentation

Con$nuous Accelera$on Accelera$ng Innova$on with So6ware Supply Chain Management Ilkka Turunen SOLUTIONS ARCHITECT EMEA / APJ Spoiler: We can learn from this Automa$on Integra$on Ecosystems A driving force: Suppor$ng millions of


  1. Con$nuous Accelera$on Accelera$ng Innova$on with So6ware Supply Chain Management Ilkka Turunen – SOLUTIONS ARCHITECT EMEA / APJ

  2. Spoiler: We can learn from this Automa$on Integra$on Ecosystems

  3. A driving force: Suppor$ng millions of developers worldwide 72k 9M 31B MAVEN CENTRAL NEXUS REPOS NEXUS LIFECYCLE easy to build easy to share easy to manage easy to automate

  4. NEXUS at the of Con$nuous

  5. Marc Andreessen 2011 10/23/2013 5 @joshcorman

  6. So6ware is an innova$on differen$ator

  7. Con$nuous Integra$on Agile Open Source DevOps Lean Internet of Things Modularity Con$nuous Delivery So6ware Factories 7

  8. h=ps://www.flickr.com/photos/wwworks/2472232245/

  9. Quality? Raw innova$on Net innova$on InnovaMon at Net value to the Security? any cost organizaMon Maintainability? Repeatability?

  10. Modern Applica$ons Are 90% open source code State of the Software Supply Chain Report 2015

  11. According to the State of the So6ware Supply Chain report…. State of the Software Supply Chain Report 2015

  12. Embrace proven supply chain principles

  13. The Missing Link

  14. Your so6ware supply chain is complicated Hundreds of thousands of open source suppliers and millions of components

  15. Houston, we have a problem In 2014, organizaMons downloaded a version of Bouncy Castle with a level 10 vulnerability NATIONAL CYBER 42,124 AWARENESS SYSTEM Original Notification Date: 03/30/2009 Mmes into XXXX CVE-2007-6721 Bouncy Castle Java Cryptography API CVSS v2 Base Score: 10.0 HIGH Impact Subscore: 10.0 applicaMons… Exploitability Subscore: 10.0 7 BOUNCY CASTLE years aYer the vulnerability was fixed.

  16. Large Enteprise Customer in Financial Sector CVE Central Downloads Downloads 900k 60k Industry Average ………… 6.22%

  17. Asus – Possible $206M future fine 12,937 vulnerable • routers found Login credenMals for • 3,131 stolen Future fine $16,000 per • instance ASUS must get in contact with existing customers to tell them about the need for firmware upgrades and to tell them about bug fixes within 30 days of them becoming available. If it violates this, the firm will have to pay $16,000 for every instance where it fails in the future. 06/03/1 17 Source: h=p://www.theregister.co.uk/2016/02/23/asus_router_flaws_se=lement/ 6

  18. What if manufacturers built cars the way we build so6ware: without supply chain visibility, process and automa$on … Manufacturers Any part could choose There is Since parts There is can be chosen any supplier no inventory aren’t tracked, no quality even if it is they want for of the parts that it’s control outdated or any given part, were used, or challenging to or consistency known to be regardless of where. issue a recall . from car to car. unsafe. quality.

  19. Supply chain advantage Source: Toyota Supply Chain Management: A Strategic Approach to Toyota’s Renowned System, by Ananth Iyer and Sridhar Seshadri

  20. Supply chain advantage Toyota Toyota Chevy Advantage Prius Volt Unit Retail Price 61% $24,200 $39,900 Units Sold/Month 13x 23,294 1,788 In-House ProducMon 50% 27% 54% Plant Suppliers 16% 125 800 Source: Toyota Supply Chain Management: A Strategic Firm-Wide Suppliers 4% 224 5,500 Approach to Toyota’s Renowned System, by Ananth Iyer and Sridhar Seshadri

  21. Speed, efficiency & quality for agile, con$nuous, and DevOps Automate your so6ware supply chain with three proven principles: Use better & fewer Use higher Track what you use suppliers quality parts and where

  22. Speed, efficiency & quality for agile, con$nuous, and DevOps Op$mize the movement of parts, assemblies, and finished goods from development to delivery. 22

  23. Enterprise Requirements Hundreds to thousands of applica$ons. Hundreds to tens of thousands of developers. Diverse ecosystem support. Automa$on Integra$on Ecosystems THE KEY TO OPERATING MAKE DEVELOPERS MORE MUST SUPPORT DIVERSE AT SCALE PRODUCTIVE—NOT LESS TECHNOLOGY ENVIRONMENTS In order to automate: In order to empower: In order to support: • Precise idenMficaMon is • Real-Mme informaMon • Coordinate system must be essenMal delivery abstracted • Metadata must be • InformaMon must be • Crowd must drive data research machine acMonable intuiMve and acMonable • Must support other • Policies must conform • CorrecMve acMon must be requirements for scale to the business in context An$pajern: Infrastructure An$pajern: humans An$pajern: bound to a single ecosystem in the flow of analysis asynchronous audits and (re)ac$on driving unplanned, unscheduled rework 23

  24. Tools for So6ware Integrity Two very dis$nctly different classes of technology • Very comprehensive • Requires human analysis • Comprehensive at wire speed Asynchronous • Machines Synchronous automate acMon 24

  25. Nexus Lifecycle – Where do you fit in? Sonatype Security Alerts OSS 
 Operations Policy Policy Center IQ Server Board Monitor Policy Policy Policy Manage Policy Exception Handling Build Project Owner Reports Third Party & Create Components OSS Fix Production Components Managers Components Developers Nexus repo OSS Components

  26. Nexus plaoorm of So6ware Supply Chain solu$ons Nexus Lifecycle Nexus Auditor Nexus Firewall Nexus Repository Build Stage Release Nexus Lifecycle (supply chain automa$on)

  27. Tools for So6ware Integrity Asynchronous So6ware Composi$on Analysis Scan ︎ Wait ︎ Analyze ︎ Stop ︎ React ︎ Scan ︎ Wait ︎ Analyze ︎ Stop ︎ React ︎ Synchronous So6ware Supply Chain Automa$on Attributes ︎ Automation in ︎ Continuously ︎ of Acceptability ︎ Traceability ︎ the Tool Chain ︎

  28. THANK YOU! Come say hi to us at Booth #3 in the Benjamin Brijen Lounge State of the so6ware Supply Chain 2015: h=p://www.sonatype.com/speedbumps

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend