InfoQ

News

CIO JP Rangaswami on open source in the enterprise & the future of information

Posted by Floyd Marinescu on Mar 08, 2007 01:09 PM

Community
Java,
Architecture,
.NET,
Ruby,
SOA
Topics
Open Source ,
Business
In this must-see InfoQ exclusive, CIO JP Rangsawami explains how open source became a corporate IT strategy at investment bank Dresdner Kleinwort Wasserstein and why CIOs of major enterprises should consider open source for software development initiatives. JP also explains his vision of four pillars of the new world if information: Syndication, Search, Fulfillment, and Collaboration/Conversation.

Watch:  JP Rangaswami on open source in the enterprise & the future of information (30 min pres + 20 mins Q&A)

JP Rangaswami was named Top CIO of the Year in 2003 by Waters Financial Magazine for "Deploying disruptive technology, keeping a wary eye on outsourcing and defending IT makes".  JP Rangaswami is CIO of Global Services at BT. At the time of this recording, Mr. Rangaswami was CIO of Dresdner Kleinwort Wasserstein investment bank. JP blogs at www.confusedofcalcutta.com, where he writes about information, IPR and DRM, opensource, agile methods and identity.
"must-see" by John Davies Posted Mar 8, 2007 6:54 PM
qutie enjoyable by Stuart Charlton Posted Mar 12, 2007 5:55 PM
- Unbelivably, a thought provoking message.... by Vijay YD Posted May 27, 2008 2:13 AM
nice topic by Anthony Rivera Posted Apr 27, 2009 8:39 PM
  1. Back to top

    "must-see"

    Mar 8, 2007 6:54 PM by John Davies

    JP is truly one of the great thought leaders, many of his ideas were years, even a decade ahead of their time, there are things he suggested years ago that are only now starting to be thought of as new ways of doing things. In many cases JP was the reason people wanted to work for DrKB, he was the man behind OpenAdaptor released in 2001. He was driving open source in the bank before most people knew what it was. He stopped paying Microsoft and bought hundreds of Macs for his developers. The developers left other banks to work under JP. Because he had such high quality staff he was able to reduce head count and effectively cost. You really need to watch this if you're into open source or work for a bank. -John-

  2. Back to top

    qutie enjoyable

    Mar 12, 2007 5:55 PM by Stuart Charlton

    My favorite moments (around the 40 minute mark)... - Three pieces of advice for architects: Don't actually write an enterprise architecture, it's too controlling and stifling ("I'm proudly accused of not having one"), don't write hard policies & guidelines ("you must [instead] have principles that are flexible"), engage with the teams ("The architect is the de facto project manager. It is not an ivory tower job."). - Cameron asks, "What are the biggest factors that contribute to project failure?" Without hesitation, JP says, "an unwillingness to say 'no' to the customer."

  3. Can this article be reproduced in a podcast / text form so that it can be acessed in full-text form?

  4. Back to top

    nice topic

    Apr 27, 2009 8:39 PM by Anthony Rivera

    would love to have a copy of this presentation if there is one available. May I request for one? thanks.

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.