Listen to the podcast here.
Dana Gardner: Hi, this is Dana Gardner, principal analyst at Interarbor Solutions, and you're listening to BriefingsDirect. Today, a podcast discussion about application lifecycle management (ALM), collaboration, and the productivity of developers in teams. We are going to be discussing an upcoming product announcement -- perhaps maybe we should call it a community announcement -- by the IBM Rational Software division.
They are going to be announcing in June at their Rational Developer Conference in Orlando, Fla., a technology set called "Jazz." And here to tell us more about it and describe the benefits and issues around new collaborative approaches to development is Scott Hebner, the vice president for marketing and strategy for IBM Rational Software. Welcome to the show, Scott.
Scott Hebner: Thank you, Dana, glad to be here.
Gardner: First, collaboration has always been dicey issue with developers. There is a tension between individuals and small teams, and then groups of small teams, and then many groups of teams. What is the problem set that we are really addressing here with Jazz?
Hebner: Well, first of all, Jazz should be really thought of as a project to drive technology innovation in the whole space of collaborative, process-driven software engineering. It is a project that’s being managed by Rational in partnership with the IBM Research division to try some really deep innovation. We want to put some deep thought into the whole notion of how to help teams that are delivering software be more effective. And increasingly we will be opening up that technology project into an open community that more and more of our business partners and our customers and developers in general that can participate in.
In a nutshell, what Jazz is really all about is how to drive greater efficiencies, cost savings, and the ability to deliver software more effectively -- particularly in a world that’s becoming increasingly geographically diverse, increasingly modular. As customers move to things like services oriented architecture (SOA), it just drives the need to enhance the ability for teams to collaborate and gain access to the real-time information on the health of the project.
We're seeking to integrate the various services involved in managing the lifecycles of these projects. It's an evolution, but a profound one -- given where we are today.
Gardner: So we are describing this in terms of a community approach, a framework? Are there going to be contributions and plug-ins, something like Eclipse? Should we be looking at the Eclipse framework and foundation as a model for this?
Hebner: Yes, actually, I would. What is Jazz? I think maybe a good place to start would be there.
As I've said before, it is a major investment by IBM to create an innovative, collaborative software development technology base. It will not only will drive the evolution of our product for future years, but it’s also going to drive the evolution of many elements of the marketplace.
Another way of looking at it is Jazz is a market accelerator that will help customers implement some of the key trends that we see them moving toward. That includes the ability to manage software delivery more effectively, to leverage the supply chain, and to more effectively use software that’s being used to create and deliver software. You need a whole notion of community, modularity and empowerment to the path of a governance model.
To your point, I would think of Jazz as being the next big thing, if you will, beyond Eclipse in terms of shaping the IBM portfolio -- but also the marketplace. As you may know, Eclipse has more than two million users around the world. It's just had its fifth-year anniversary, and I think it's fair to say that the innovation behind Eclipse has really driven change in the marketplace. It has facilitated a lot of customer value in terms of the ability to integrate products within a lifecycle more effectively.
Eclipse did a lot on the client side, the user side, to integrate the desktop. You can think of Jazz as being a similar approach, but on the back end -- or the server side -- where the teams need to have the same ability to collaborate more effectively and to gain integration.
One of the more important things about Jazz is that it’s truly in the Eclipse way. In other words, if you think about Eclipse, it perhaps is one of the most successful software development projects in history. Over the last five years they have delivered really high-quality code. They have not missed a project milestone. They’ve been on time. It's a very efficient community that’s building and delivering software.
Jazz is being brought to us by the team that helped to lead Eclipse. What they are trying to do now is automate the lessons of this proven, open-collaborative model that Eclipse represents. And so I think we have learned a lot about how to facilitate collaboration. We have passive governance [to manage] a project that expands across multiple geographic locations and is always changing, is very dynamic. We are trying to "tool" that, if you will, to automate that, and take what we learned in that development project.
Gardner: Yes, we’d have to say that Eclipse has not only been successful on its own right, but has actually provided a great example, or model, for how community projects development should be done and governed.
Hebner: Exactly. I think many customers are looking at it and saying, "Well, there’s a lot of value in enhancing a community approach in how they develop and deliver the software. You can share skills more effectively, you can share assets, you can collaborate much more effectively around this model -- and gain a more open approach.
Right now such openness may be just within the company, or it may be within different departments in different locations. You know, we talk about globally diverse environments. But we should also talk about organizationally diverse environments, because more and more customers are outsourcing different elements of software delivery.
They may be testing in India. They may be outsourcing different parts of their project development. But ultimately you need to manage it all as one major project that needs to have some level of lifecycle management governance around it. And so, again, to go back to your original question, Jazz is being built from the team that brought us Eclipse. It is leveraging a lot of Eclipse technology as a foundation. If you think of Eclipse as sort of on the client, then Jazz is more on the team side of things.
Gardner: Okay. Now thinking about application lifecycle management as a topic, is that the large issue that we are addressing here? Is this really an application lifecycle management function, or is this more still of a development environment approach?
Hebner: I think it’s the broader notion of governance and lifecycle management -- service management, if you will. It focuses on how to help teams to be effective and to collaborate and to communicate more effectively. It also helps teams of teams. Right? And I think that’s where its ability to scale over time is going to be an important thing. I also think it’s something that Agile teams are really going to like. I mean it involves the whole notion of Agile development -- yet with the ability to scale.
So, in many ways, it is a lot more than software development. It’s really about team collaboration around the delivery of software. It's about lifecycle management, automating lifecycle management. It's about traceability of relationships between artifacts, automation of high-level processes, visibility into the processes and then reporting against it.
Jazz also helps to learn and deal with compliance issues, whether it's Capability Maturity Model® Integration (CMMI), or whether it's some regulatory issue like Sarbanes-Oxley compliance. I think it deals with the notion of integration -- of real-time access to information about the project in terms of collaboration and automation. Those are the kinds of buzz words that really starts to define what the next generation of a application lifecycle management platform needs to be.
Gardner: We are also starting to hear some things in the market around software development as a service. Are there any on-demand aspects to Jazz? Or is Jazz in a position to allow for more utilization of on-demand elements within a development lifecycle?
Hebner: Well, that’s a good question, and actually an intriguing one. I think as time rolls on much of what this technology base will do for products, and the ability to facilitate collaboration -- particularly in a geographically diverse environment -- will lend itself to doing things more effectively as software as a service (SaaS).
What I mean by that is that a part of the value of this technology is going to be greater collaboration and visibility into the process of software delivery. As I said before, you may have people that are part of broader teams in different time zones, different countries. They may be in different organizations in other companies that you are outsourcing to. And you want to be able to manage that as an integrated project, gain a lifecycle view of it. Then you will be able to manage it much more effectively, to get all those geographically distributed people in the projects to actually work together.
There is going to need to be some degree of hosting and Web access around Web 2.0 clients, or Eclipse clients, or whatever it may be. And if you think about that, in many ways it’s almost an internal software-as-a-service model.
For example, perhaps you’re providing a business partner with access to some of the key software development assets of your business so they can test against it. But you only want them to have access to certain aspects of it, and you don’t necessarily need to roll out to them all of your assets. And so how do you manage them? So I think an application of this technology over time will be the ability to better facilitate software as a service models for software development.
Gardner: Interesting. And at the same time, Scott, you mentioned a little earlier SOA. And as organizations are looking not to just create individual services, but to then aggregate, composite, and orchestrate these services, is this environment something that we could take to a higher process-level as well?
Hebner: Yes. I think SOA is a key driver behind the need for this. There is no doubt, at least in our minds, that we are seeing our customer base move to SOA. I think we’re beyond the hype-curve now. It’s just a degree of how much SOA, if you will. So I think more and more customers are moving to this notion of modularity, componentization, and reuse to align more effectively the IT investments with the business imperatives. They also want to lower costs and create greater efficiencies. And they want to address labor costs by automating things more effectively. So there are a lot of benefits to SOA.
What comes with that, though, is a lot of additional modularity in the components -- the notion of a supply chain of components -- that are then used to create applications, and then a lot more change. In the old days, it used to be quite straight forward. You built the applications from top to bottom as monolithic. You did everything from testing to requirements management, pretty much contained within your team.
Now you may have a component, a service, that’s being used in an application, and that’s also being used in 10 other applications. And then one of those applications has a change request against that one service. How do you ensure that that doesn’t adversely affect the other ones? And what governance model do you have in place to govern who makes decisions on requirements and changes?
So facilitating more and more modularity also drives more and more change. How do you manage all that? I think what it comes down to is you have to work effectively as a team. You need to be able to collaborate and communicate better. You need to be able to act as a team within these processes in ways that are flexible and actually take on the unique characteristics of how the team actually works. And I think you need to integrate the various elements of the lifecycle more effectively so that you have traceability of the artifacts; so that you have the ability to manage and gain access to the assets. You need to be able to have access to the real-time health of the project based on the real work that’s going on at that particular time.
Gardner: So developers are not only going to have to manage the creation of the code, but how that code behaves in production. But there are also going to be policies, rules, and governance set up around of variety of these services. And so they’re going to have to manage, in essence, those rules?
Hebner: Well, I think there’s really no way around it when you have a governance model, and a lifecycle management set of processes and policies in place. As you begin to componentize and reuse things, you’re setting up a situation where you can have quality problems.
Gardner: So we’re going to basically have governance lifecycle management?
Hebner: Yes, and I think the governance models, the procedures, and the decision rights are going to be the overriding definition of the lifecycle processes. But, you know, governance is one of those things that developers and development teams may not like the sound of.
Gardner: They usually thought about that as happening in the operational phase, after they’ve gotten rid of it right?
Hebner: Oh, Exactly. And we think this all can be a very empowering thing for the developers in the development teams. Because if you think about it, if you’re going to automate the governance model in the lifecycle policies -- in the actual infrastructure, so that the developers in the teams don’t actually have to do anything -- it’s all being done as part of the infrastructure. And then you operationalize it, and you automate it, and it then becomes what we call "passive governance."
That’s going to take a lot of paperwork off the developers’ backs, and they’re not going to have to really pay attention too much to it because the system is automated. If you want to make a change request, or you’re taking on a change request for a particular piece of software, the system will help keep track of the paperwork, the auditing, and who made the right decisions. We'll be able to do all that on behalf of the developer.
What we’re hearing from many of our customers is that the deeper we get into this notion of passive governance it actually empowers the teams to be more effective. It gives them more time to be able to really focus on applying their skills, which in most cases is building really good software. Where you don’t automate, it then becomes a burden.
So governance does not mean paperwork and policies. I think the goal is to automate it. And that’s what I think this Jazz technology is going to help us do more and more efficiently over time -- to automate and "operationalize" how processes in lifecycle management are made to work, and to do it in a way that facilitates collaboration and communications. It’s really nice when everyone in the project has the ability to get access to real-time information about the health of the project.
Gardner: It sounds like a strategic approach to governance -- about the relationship from design time to runtime, and perhaps a feedback loop between them.
Hebner: Yeah, it’s going to facilitate that, exactly. I think Jazz is fundamentally a technology investment around facilitating three things:
- Collaboration and communications among the development team.
- The ability to have customers enact business processes for the teams that can take on the unique characteristics of how those teams are operating and need to operate, so an Agile-kind of capability.
- And thirdly it’s about an infrastructure that will help customers better integrate the various services involved in managing the lifecycle to their assets and projects.
Gardner: One of the things that is also a concern to developers is that they like to use the tools they are familiar with. They don’t like to be told what to do. Is Jazz going to be inclusive of a variety of different tools and approaches? Is this going to support the Rational products, like ClearCase and ClearQuest and RequisitePro, and also be something that you can plug in other tools and approaches to? How open should we expect this to be?
Hebner: It’s going to be very open. Just as you would go out today and become part of a community with Eclipse, you’ll be able to join and become a part of a community with Jazz. What comes with that community is access to a software development platform for actually building products -- as well as extensions, plug-ins, and processes, all based on the technology. So over a period of time, people will be able to build with partners plug-ins and products based on the Jazz technology, just like they can build based on Eclipse.
Gardner: If you do have a commercial product that you want to allow to work within this framework, can you feel free to build the modules or connectors to them, or to use what’s available in the market?
Hebner: Yes, exactly. There’ll be different degrees of this. We’re still working that out. It’s not going to be completely an open source project like Eclipse, but there are going to be key elements of that. The idea is exactly as you just said. You’ll be able to open up the parts that make sense, those that have to do with adapters and interfaces and how you communicate. We want to bridge the ecosystem of developers and partners who are building plug-ins, extensions and products based on this technology base.
By doing that, a customer that starts to leverage any products -- including commercial products -- that are being delivered based on some of this technology will be able to integrate it with other services or products built by non-IBM companies. So that’s the whole idea of it being able to integrate. Think of it as an integration of a structure. Obviously you need to have an adaptor and a plug-in capability, otherwise why are you integrating?
Gardner: One of my industry colleagues, Carey Schwaber at Forrester Research, has coined the term "ALM 2.0." And a big part of that is to be able to be inclusive, to use many tools and components across a development process, or lifecycle. And you can then gain a larger value from coordinating and managing all of that.
Hebner: This is exactly right on. This is exactly what we are referring to here. ... This is middleware, if you will, for better integrating the various services involved with how you manage the lifecycle of your projects. The whole idea of the integration bus, in layman’s terms, is the ability to plug-in different products that you may want to use as a customer that make up your software development and delivery platforms, and all the lifecycle capabilities. That’s not all going to come from IBM. We would never think that.
Another part of your question was about the IBM Rational portfolio, and I think of Jazz as being a technology innovation that we are going to use to shape the direction of our products in our portfolio for years to come. It’s going to inspire and infuse new features and functions and technology capabilities into our portfolio. So Jazz is a reason to buy ClearCase and ClearQuest, for example. It’s not -- this isn’t about replacing anything, it’s about infusing new technology and innovation. It's about the collaborative, process-driven characteristics that we talked about. So it’s an extension of the value of our current product set, and doing what Eclipse did on the client, for the teams on the back end.
Gardner: I suppose another thing has been missing in the previous one-offs and smaller monolithic approaches is analytics across the entire process. Is this coordinating effect -- even coordinating at the governance and policy and services level -- going to give us more data, more insight, more metadata into how development works well, or not well? Will it help foster a constant, iterative improvement-based approach to development?
Hebner: Yes, absolutely. That’s what I meant by the process-enactment and the access to real-time help. The idea here is that you have visibility and gain collaboration into the software development process. And so what are some of the key value points that this technology will provide to customers?
I’ll tell you. The first one is that it will enable development teams to collaborate in real time, in the context of the work they are doing, and especially in globally diverse environments. The second thing is it enables projects to be managed more effectively by providing visibility into accurate, real-time project health information, effectively drawn from the actual work that’s going on. Obviously, there is a lot of reporting that goes around that.
Building on that, it automates traceability and auditibility my managing the artifacts and/or inter-relationships -- across the lifecycle, which, as I was saying before, empowers the teams to deliver more value. So you don’t have to worry about managing auditibility issues and traceability.
The system will do it for the development teams. And, finally, I think the final key piece of value here is that Jazz provides a customizable process design enactment, a kind of capability for rules-based process guidance. It becomes a lot easier to automate, to find check points. It allows you to enact processes that take on the unique characteristics of how a team has been operating. It kind of evolves and changes and learns from what works and what doesn’t work. This is a very Agile, real-time, collaborative kind of model.
I look at it sometimes and I think, Is this going to enable a developer portal? Is it going to enable a business-process engine for software delivery in lifecycle management? Or is it an integration infrastructure for the different products and services that make up what customers think of as lifecycle management?
The truth of the matter is that it’s all three. It’s not just a portal. It’s not just a process engine. And it’s not just integration infrastructure. I think it’s really all three integrated together, optimized for software delivery in helping development teams collaborate more effectively. Again, keep in mind that Jazz is a technology infrastructure. It’s a base of technology that will then be used to infuse new capabilities, new integration and new value into our current portfolio.
Gardner: Is Jazz a project name, a code name, or is this going to be the long-term nomenclature around this?
Hebner: It’s a project name. And whoever is listening to this can go out to www.jazz.net right now, and you can see the beginnings of the community. So, www.jazz.net will be the name of the community, which is already out there. And the key formal unveiling of this, where customers and you and others can get a lot more detail, will be at the Rational Software Development Conference, the first of which is in Orlando, Fla. on June 10-14, 2007.
If anyone is interested, go out to our website at www.ibm.com/rational and you’ll get information on the conference. We are also going to be having them in India, China and Israel. And there’s a bunch of other places where we will have these events throughout the year. But come June, that’s when we are going to focus a lot more on what we are doing around visibility and collaboration in the software development process. There will be a lot more detail about what we are talking about then.
Gardner: Is this going to be in beta until it comes out in an official sense later in the year? What’s the timetable for the full, official debut?
Hebner: Well, I think you are going to start to see a lot of that articulated at the conference. But in June there will be the ability for customers to begin to get involved and get their hands on this stuff. Not only the technology and the community, but it’s likely that there are going to be betas rolling out around other new products from IBM. And obviously the details of all that, and what that all really means, is part of what we are going to be talking about at the conference.
Gardner: So there will be a series of new IBM, and I assume Rational, products that debut in conjunction with the rollout of Jazz?
Hebner: Very likely. I’d go to conference and find out, but yes, we are doing this to really enrich the value of our portfolio. So clearly there will be new products. There will be new features and functions and capabilities infused into what we have today.
This is about enriching and involving our portfolio of products that make up the Rational Software delivery dlatform into this notion, as you said before, of ALM 2.0 and collaborative, process-driven software engineering. This is the next big thing, we would like to think, in software engineering -- beyond what Eclipse delivered five years ago.
Gardner: Will there be IBM products beyond the Rational portfolio involved with Jazz?
Hebner: I think it’s likely.
Gardner: WebSphere, perhaps?
Hebner: It’s point-to-point. Well, keep in mind you have Lotus, which is all about collaboration and people-productivity, and they have Lotus Designer. So some of those things will play in this, right?
Gardner: So this could be for scripting developers, Web developers, as well as C++ and Java developers?
Hebner: Yes, it’s a team environment for managing projects and assets in facilitating communications. Part of that may be building the portal applications that you may be using Lotus Designer to do. I think your point on WebSphere is right too. And already we have some pretty good integration with WebSphere Business Modeler, and the ability to leverage that to design processes. And then from there someone has to build an architecture that allows the delivery of services to implement those processes.
So I think those linkages get enhanced over time. I think Tivoli is another important element here, in that, when we talk about lifecycle management in governance, that doesn’t stop at the delivery of the software that flows into your operational state. And many of the change requests that get created actually occur in an operational setting -- from a user, for example. Right now there is a lot of labor cost associated with getting that change into the software development process, and to the requirements.
The more we can automate that and create collaboration that extends beyond just this core software development team, the more you can address labor costs and help customers in a broader notion of managing the lifecycle of their projects. And not only in delivering productions, but also in operations. Think of it as one massive lifecycle. This is the way it should be, right?
Gardner: Compress the time from development to deployment.
Hebner: Exactly. And the labor cost associated to that, too. There is a lot of labor that goes into that hand-off, in the communications between the operational team and the development team. And you have to have the testing in the middle there. There is a lot of automation that could be done in the communications and collaboration enhancements that really can drive the bottom line for customers in terms of cost.
Gardner: Sure. Now we talked earlier about how this compares interestingly to Eclipse. It also sounds like it compares interestingly to what Java was attempting to do 10 years ago. Is there some commonality between what Java accomplished as a development framework, and what now we are talking about with Jazz?
Hebner: I think at the very high level, yes. You are onto this notion of an open infrastructure.
Gardner: Sure, automating and bringing together elements that have been very disparate and difficult to manage.
Hebner: Exactly. So we had the idea of J2EE, for example, that was facilitating Web-based transactions and an enterprise platform for building enterprise applications that, by definition, integrate with other applications across an open world, right? And the more companies that would adopt that model, and build J2EE applications, the easier it was to share skills. And it was the whole idea of an open infrastructure model, right?
Gardner: A de facto industry standard.
Hebner: Exactly. Even though it wasn’t technically open in the sense that Sun Microsystems controlled a great deal of it. But Eclipse, conceptually, was the same kind of idea. Which is, if you really want to facilitate customer ability to integrate different tools at the desktop and enhance the ability to customize them and to build an ecosystem of all these tools that are more interchangeable -- then one company could not do that. You need to have an open model. I think the same would be true with Linux, and the same would be true of Apache.
Gardner: You need to have buy-in by the people who cooperate, as well as compete.
Hebner: Yes. Our thought here is learning from those experiences over the last 10 years -- going all the way back to Linux and Java, and even prior to that. The notion here is integration of a lifecycle, collaboration and communications, particularly in globally diverse and organizationally diverse environments. By definition, if you don’t take an open approach to that you are never going to be able to integrate all of that, and to automate it. It has to be open.
Gardner: One of the other things that’s been a bugaboo for developers is the whole complexity around check-in and check-out. And developer seats. And who is a simultaneous user and who isn’t. And how you charge for use. And how you audit for that, and license for it.
How are you going to charge for something like this? And does it perhaps have some impact on managing the whole process of the payments and usage of other aspects of development?
Hebner: Well, that’s a tricky question. And I don’t have all the answers for that.
I would say a couple of things here. One would be that -- keep in mind that a lot of this value, the incarnation of the value will be in our current product set to some degree. So if I am an IBM Rational ClearCase customer right now, this is going to add value to that installation. It’s going to add additional collaborative capabilities -- sort of a collaborative developer portal that allows you to get more value out of ClearCase.
In many ways there is already a model for how you buy and pay for ClearCase, right? As I was saying before, as new things come out, though, the pricing models for those and how they work ... Well, I just am not sure that we have all the answers ready to go out on that.
Gardner: How then would someone purchase or subscribe to Jazz, or how do you expect you’ll charge for it?
Hebner: We can say that Jazz is a technology project, right? So you will be able to get access to the www.jazz.net environment. How commercial entities -- whether they be IBM or some other company out there that chooses to use the technology -- how would they decide to deliver and price commercial products that leverage the Jazz innovation and the technology? By server, by user, or simultaneous -- all those things you brought up are legitimate questions. I don’t think we have all the answers on how Jazz is going to affect all that.
Gardner: But Jazz itself is not something that you are going to charge directly for?
Hebner: As far as the community?
Hebner: No. That’s not the current thought. We don’t want to announce anything that we haven’t gotten to the point of rolling out. But the idea is to facilitate open community and get access to the different elements of it. We want this to be an open, commercial development expression. We want our customers to share and participate. And how we evolve and develop our products, and the key way of doing this is through www.jazz.net.
Gardner: One last question, because we are about out of time. I suppose something this large, this impactful, this strategic, needs to appeal to a variety of different constituencies -- developers should probably be enticed to it and have a buy-in element. There should be architects enticed to it in some fashion, as well as the business side. Do you expect that you can address all of these constituencies? In a quick summation, what’s in it for each of them?
Hebner: I think each one of them should keep in mind that Jazz is an innovation technology project, and that innovation would get infused across the elements of our software delivery platform, which tends to be roles-based. In your requirements management, there’s going to be additional value in that, and that’s going to help you all collaborate and communicate more effectively with other parts of your software delivery team.
If you are a developer or an architect, you are going to be able to get better real-time information with different parts of the development team that are building different elements. You can have real-time access to who's doing what. And you can have traceability. You have the ability to better manage what’s actually going on.
If you are the project manager, or the executive in charge of the effort, you are going to have greater visibility, auditibility and traceability -- what’s actually going on in the project. You can then really predict more effectively, is it going to be a 12-month project or a 13-month or a 14-month one, right? And how are you progressing against those milestones? You are going to have more improved access to the real-time health of the project and where the milestones are, right?
So I think what it’s going to do is it's going to infuse these new capabilities into a variety of different parts of the portfolio that would then appeal to different roles at a customer. I think the overriding thing is that we have to better integrate, and have all those different roles work together and collaborate in delivering software. Because obviously they all are interdependent on each other. I think most customers would tell you today that they could always improve the ability for these people to work more effectively together, for different teams to work more effectively, and share assets, and make decisions more effectively, and not get into wars over which requirements, and so forth, and so on.
Gardner: It's really about communication, isn’t it?
Hebner: It’s about communication and collaboration in a real-time environment, so that you have real-time information to make better decisions. It’s really integrating and automating. I think these are the keywords here. So, automating how these people work with each other. It’s not just communications, but it’s automating how you work together with each other, and put a little bit more predictability and management into how it all comes together.
Gardner: It sounds very exciting, very impactful, and very ambitious. I'm glad we had a chance to talk about it.
We have been discussing the new Jazz approach to software development collaboration and application lifecycle management with Scott Hebner, the vice president of marketing and strategy for IBM Rational Software. We look forward to learning more about this in the coming months, and in June at the Rational Developer Conference. And for now, people can find out more about this at www.jazz.net.
Scott, thank you very much for your time and information. I'm sure this is a subject we’ll be discussing quite a bit over the next few years.
Hebner: You bet. Thank you very much, I appreciate it.
Gardner: This is Dana Gardner, principal analyst at Interarbor Solutions. You have been listening to a BriefingsDirect podcast. Thanks for joining.
Listen to the podcast here.
If you'd like to learn more about BriefingsDirect B2B informational podcasts, or to become a sponsor of this or other B2B podcasts, contact Interarbor Solutions at 603-528-2435.
Transcript of the BriefingsDirect podcast on the IBM Jazz collaborative application development and deployment framework. Copyright Interarbor Solutions, LLC, 2005-2007. All rights reserved.