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