Fixing the enterprise: How open source developers got it right, and how to evangelize the heathen

*

Excerpt

This session covers the best software development practices of open source communities and the applicability of those best practices to the enterprise. Examples will be drawn from the java.net, openoffice.org, and tigris.org communities, which all develop on the CollabNet Platform, and from CollabNet’s own internal software development efforts.

Description

All enterprises developing software with distributed teams, whether commercial or open source, can benefit from the experiences of open source developer communities. Many of these communities have been extraordinarily successful in rapidly developing sophisticated, commercial-grade software using teams of programmers distributed around the globe. This session covers the best software development practices of open source communities and the applicability of those best practices to the enterprise. Examples will be drawn from the java.net, openoffice.org, and tigris.org communities, which all develop on the CollabNet Platform, and from CollabNet’s own internal software development efforts.

Speaking experience

Speaker

  • Dscn0798 1400x1400

    Jack Repenning

    CollabNet

    Biography

    Jack Repenning is Chief Technology Officer at CollabNet. Jack joined CollabNet in 2002; as chief product architect he was primarily responsible for building the product architecture that enabled CollabNet to grow its user base to well over one million users. Jack is also an early member of the wildly successful Subversion open source project, a version control system that is widely viewed as the de facto new industry standard. Consistently engaged in developer productivity topics, Jack has participated in open source software projects since the early 1980’s. Prior to joining CollabNet, Jack worked at well-known Silicon Valley companies such as Hewlett Packard, SGI, Informix, and Rational where he developed expertise in a wide range of technical areas, ranging from inside the kernel to GUI and database design, as well as data center deployment architecture.

    Jack holds degrees in Electrical Engineering and Information and Computer Science from the University of California, Irvine.