Collabnet Overview v 1.2 021201


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • CollabNet’s primary product is a Web based collaborative development platform called SourceCast, which can be deployed as a managed service in a CollabNet co-location data center or as a managed network appliance on a client’s network. SourceCast employs an information architecture based upon a centralized project registry. Combined with an extensible roles based permissions model, the platform securely supports the development requirements of 1000’s of developers and 100’s of projects. Each project has the equivalent of a dedicated web site and all the resources needed to conduct a software development program, including code versioning, issue tracking, file repository, news management, and mail lists. CollabNet’s managed services are specified via a Service Level Agreement and include a 99% uptime guarantee, 24x7 operational support, network monitoring and notification, and data backup. CollabNet’s security and network infrastructure has passed the extensive security audits of our global 2000 clients.
  • CollabNet’s clients are uniquely advantaged via the deployment of managed collaborative development solutions that fundamentally increase the flexibility of IT systems for software development and enable the enterprise to acquire new clients and revenue streams. CollabNet is the demonstrated leader and innovator in the collaborative software development market with both unique products and a proven track record of enterprise class solutions.
  • Collabnet Overview v 1.2 021201

    1. 1. Leveraging Collaboration Collaboration and Co-Sourcing: Designing Intergovernmental Services and Sharable Components Mike Kochanik [email_address] 646.825.4090 (bus.) 908.612.0837 (cell)
    2. 2. Agenda <ul><li>Introduction </li></ul><ul><ul><li>Open Source Context </li></ul></ul><ul><ul><li>Intersection of Business and Open Source </li></ul></ul><ul><ul><li>Leveraging Open Source Processes </li></ul></ul><ul><li>CoSourcing and Collaborative Software Development </li></ul><ul><ul><li>Shared services and components </li></ul></ul><ul><li>About CollabNet and Case Studies </li></ul><ul><li>Q&A </li></ul>
    3. 3. Today's #1 Software challenge: Integration and Customization. <ul><li>&quot;About 75 percent of all code is written for a specific task by a single organization and is never used for any other purpose.&quot; Stoltz, Mitch, &quot;The Case for Government Promotion of Open Source Software&quot;, a NetAction White Paper, 1999. </li></ul><ul><li>IT flexibility and agility is the main driver for business agility in an information-driven business. </li></ul><ul><li>Component-based software development didn't work as well as hoped: you need to see beneath the defined interfaces at crucial times. </li></ul><ul><li>This is the software angle to recent trends in supply chain integration, and collaborative design initiatives. </li></ul><ul><li>There is a software supply chain! Optimizing that chain can result in faster and higher quality implementation of new technologies. </li></ul><ul><li>Increases in outsourcing increases problem complexity and security risk </li></ul>
    4. 4. What's Important to Know about Open Source <ul><li>It's the biggest library of reusable software in the world. </li></ul><ul><li>It shifts flexibility and power towards the end-user/developer. </li></ul><ul><li>A recommended set of processes for doing software development. </li></ul><ul><li>Use, modification, and redistribution are all allowed, and usually all done at once. </li></ul><ul><li>It represents a &quot;rising tide&quot; of commoditized infrastructure. </li></ul><ul><li>Many different licenses due to different goals for participants. </li></ul>
    5. 5. Intersection of Open Source and Business <ul><li>Driving product revenue and marketing strategies </li></ul><ul><ul><li>OpenOffice, Real Networks, Symbian Nokia Series 60 </li></ul></ul><ul><li>Employing hybrid product development strategies </li></ul><ul><ul><li>IBM WebSphere, Compuware Optimal-J, Apple OS X, Sun Solaris, TiVO, ReplayTV, CollabNet SourceCast </li></ul></ul><ul><li>Cost reduction and business streamlining </li></ul><ul><ul><li>British Petroleum, Merrill Lynch, CSFB, Dreamworks, Verizon </li></ul></ul><ul><li>Life cycle management for industry standards </li></ul><ul><ul><li>FpML, Swift, ISDA, WAP, Wi-Fi, Basel II, Accord, Voice XML, CDISC </li></ul></ul><ul><li>Managing Internal and External IT Relationships </li></ul><ul><ul><li>HP Printing and Imaging, Siemens, Motorola </li></ul></ul>
    6. 6. Open Source's Secret Sauce: Collaborative Software Development <ul><li>An ability to view the source, and modify it, is much more important than the fact that the cost to acquire is zero </li></ul><ul><li>Creating a centralized, highly accessible location for software development improves the flow of communication amongst developers, as well as with other stakeholders </li></ul><ul><li>Involving the stakeholders earlier in the development process can lead to finer-grain iteration on requirements and feedback, resulting in a clearer sense of what will be delivered </li></ul><ul><li>Automating your business interactions with partners - the promise of Web Services - still requires a process for shared development </li></ul><ul><li>The virtualization of enterprise development teams across organizational boundaries, time zones, and continents mirrors how Open Source communities developed in the first place </li></ul>
    7. 7. What Enables Open Development Processes? <ul><li>Tools that: </li></ul><ul><ul><li>Encourage tight feedback between developers and the user community </li></ul></ul><ul><ul><li>Allow for end-users to gradually increase their involvement in a given project </li></ul></ul><ul><ul><li>Work efficiently over a wide area network </li></ul></ul><ul><li>An environment where: </li></ul><ul><ul><li>There pre-exists a favorable attitude towards transparency </li></ul></ul><ul><ul><li>The legal agreement between parties is standardized and simple participants value not only drawing from the pool, but feeding it as well </li></ul></ul>
    8. 8. CoSourcing and Collaborative Development <ul><li>Annually governments and businesses waste millions of dollars on the redundant development of non-differentiating/non value added software. </li></ul><ul><li>Redundancy of software functionality across business systems is extensive, but software asset reuse programs for sharable components remain largely unsuccessful. </li></ul>
    9. 9. CoSourcing Timing Issues Differentiation Source: CoSource.Net Short term Advantage License Compete CoSource Defensibility Low High High I II IV III
    10. 10. Building sharable components <ul><li>Reuse was the key motivator for object oriented programming, but it never really took off. </li></ul><ul><li>Issue impacting software reuse and component sharing </li></ul><ul><ul><li>Usually, the model was to provide large binary libraries with API's. </li></ul></ul><ul><ul><li>Requirements change, operating systems change, bugs are found, and people sometimes need only a subset of the library. </li></ul></ul><ul><ul><li>Tool issues are trivial compared to cultural issues. </li></ul></ul><ul><li>Successful reuse can be found </li></ul><ul><ul><li>Apache APR and XML Commons area </li></ul></ul>
    11. 11. About CollabNet <ul><li>Founded in July 1999 </li></ul><ul><ul><li>Brian Behlendorf – President of the Apache Software Foundation, Co-founder Organic Online </li></ul></ul><ul><ul><li>Tim O’Reilly – Founder O’Reilly and Associates, a leading software references publisher </li></ul></ul><ul><ul><li>Marc Andreessen – Founder Netscape/Loudcloud, Investor and board member </li></ul></ul><ul><ul><li>Funding from Benchmark Capital with strategic investment from Dell, Hewlett-Packard, Oracle Corporation, Intel, Sun Microsystems and others </li></ul></ul><ul><li>CollabNet Founding Principal and Mission </li></ul><ul><ul><li>Enable competitive advantage by increasing IT flexibility and enhancing IT relationship management via Web based collaborative shared development solutions as derived from the best practices of open source development. </li></ul></ul>
    12. 12. SourceCast Development Platform <ul><li>Integrated platform </li></ul><ul><ul><li>Software development tools </li></ul></ul><ul><ul><ul><li>Version control </li></ul></ul></ul><ul><ul><ul><li>Issue tracking </li></ul></ul></ul><ul><ul><ul><li>Mailing lists </li></ul></ul></ul><ul><ul><ul><li>Document and file management </li></ul></ul></ul><ul><ul><li>Collaborative workspaces </li></ul></ul><ul><ul><li>Unified administration </li></ul></ul><ul><li>Native Web-based architecture </li></ul><ul><ul><li>Integrated user experience for collaborative development </li></ul></ul><ul><li>Support for lightweight processes </li></ul><ul><ul><li>Extensible infrastructure </li></ul></ul><ul><ul><li>Scalable and flexible security </li></ul></ul><ul><li>Customizable branding and content </li></ul><ul><li>Secure delivery as a managed service </li></ul>
    13. 13. Industry Case Study – BGI Enterprise Development <ul><li>Improved Productivity </li></ul><ul><ul><li>Training time reduced by 80% to 90% </li></ul></ul><ul><ul><li>Enabled expanded business relationship with partners </li></ul></ul><ul><li>Enabled New Activity </li></ul><ul><ul><li>2 months after launch, due to SourceCast ease of use </li></ul></ul><ul><ul><ul><li>Over twice as many users and… </li></ul></ul></ul><ul><ul><ul><li>Nearly twice as many projects as planned </li></ul></ul></ul><ul><ul><li>Reduced project schedule by 50% on 3 projects due to code reuse </li></ul></ul><ul><li>Decreased Internal Cost Structure </li></ul><ul><ul><li>Immense developer productivity gains </li></ul></ul><ul><ul><li>Reduced overall administrative overhead by 50% </li></ul></ul><ul><li>Improved Customer Satisfaction </li></ul><ul><ul><li>Reduced third-party partner integration time by 50% </li></ul></ul><ul><ul><li>System is accessible from home and by travelers </li></ul></ul><ul><li>BGIdev Roll Out </li></ul><ul><li>Launch + 15 days </li></ul><ul><ul><li>40 projects </li></ul></ul><ul><ul><li>150 users - 70% of BGI developers </li></ul></ul><ul><li>February 2002: </li></ul><ul><ul><li>150 projects </li></ul></ul><ul><ul><li>450 users – Business & Technical </li></ul></ul><ul><li>May 2002: </li></ul><ul><ul><li>250 projects </li></ul></ul><ul><ul><li>600 users – Business & Technical </li></ul></ul>
    14. 14. Summary <ul><li>Open Source’s Secret Sauce is Collaborative Software Development </li></ul><ul><li>Leveraging open source development processes (lessons learned) maybe more important than leveraging the software. </li></ul><ul><li>It is not closed verses open, but a diverse spectrum </li></ul><ul><li>A major proof point for US government is to observe what is already happening in for-profit corporations. </li></ul><ul><li>In every software stack there is non-differentiating code that can be collaboratively developed among the stakeholders </li></ul><ul><li>Applying open source practices can advantage the government procurement process </li></ul><ul><li>Taking advantage of this opportunity requires new thinking, cultural change, and collaborative tooling. </li></ul>
    15. 15. Summary <ul><li>Building successful cosource and shared components </li></ul><ul><ul><li>Focus on building a collaborative development community, not a cosource or reuse program </li></ul></ul><ul><ul><li>Adopt and promote open source processes, such as peer review, open communication, and transparency </li></ul></ul><ul><ul><li>Consider product line strategies and planning for reuse over 3 year horizons </li></ul></ul><ul><ul><li>Establish a level playing field and governance for participants </li></ul></ul><ul><ul><li>Allow competition and support meritocracy </li></ul></ul><ul><ul><li>Establish and IP framework and supporting licensing services </li></ul></ul><ul><ul><li>Understand the need to support the diverse spectrum of open to closed software development. </li></ul></ul>