AcdntlPoet 2700019V2G Visits (702)
Do you know someone who deserves to be an IBM Champion?
The IBM Champion program recognizes innovative thought leaders in the technical community. An IBM Champion is an IT professional, business leader, or educator who influences and mentors others to help them make the best use of IBM software, solutions, and services, shares knowledge and expertise, and helps nurture and grow the community. The program recognizes participants' contributions over the past year in a variety of ways, including conference discounts, VIP access, and logo merchandise, exclusive communities and feedback opportunities, and recognition and promotion via IBM's social channels.
Contributions can come in a variety of forms, and popular contributions include blogging, speaking at conferences or events, moderating forums, leading user groups, and authoring books or magazines. Educators can also become IBM Champions; for example, academic faculty may become IBM Champions by including IBM products and technologies in course curricula and encouraging students to build skills and expertise in these areas.
Take the opportunity to nominate an influencer of IBM Rational or Tivoli now. Nominations for the 2015 IBM Champion program will be accepted through Midnight Eastern Time, January 9th 2015.
Nominations for IBM Champion are open to candidates worldwide, and candidates can be self-nominated or nominated by another individual. IBM employees are not eligible for nomination.
AcdntlPoet 2700019V2G Visits (906)
If you’re a developer in a shop that uses Rational ClearCase and Unified Change Management (CC UCM), you understand why our source code management solution is needed to manage your build dependencies and complex components. As your environment grows with thousands of dependencies, performance in your environment is critical. This is one of the many reasons why customers engage the IBM Rational Accelerated Value Team.
In these complex customer environments, speedy execution can fall victim to many things, including the size and complexity of the global software development project teams, network infrastructure, enterprise storage, and not following best practices.
A semiconductor and telecommunications company employs thousands of software developers in more than 150 offices spread across dozens of countries and myriad time zones. Their CC UCM environment is one of the largest in the world and as a result, maintaining acceptable levels of performance was a challenge. It wasn’t until their AVP team members met with the Semiconductor Company’s chip design and engineering leads that they began to measure exactly how their erratic UCM performance was negatively impacting many of the Semiconductor Company’s users.
CC UCM processes like rebase, make baseline, and make stream are critical tasks that are done one or more times daily by every member of the software development team. The use of these ClearCase commands help streamline the delivery and tracks the dependencies of components and prior deliveries. Operations like rebase were taking some teams 20+ minutes to execute, and in a typical week, the developers in one of this client’s large project team rebased 994 times consuming 331 man hours. Adding to their frustrations, mkbl (make baseline) and mkstream (make stream) had similar performance challenges but had larger impact to the development team in terms of lost productivity.
With performance data in hand, the AVP team collaborated with key ClearCase development resources to pinpoint the root cause and develop a solution. A promising performance enhancement showed a 35% cycle improvement in the IBM lab’s test environment. With good initial results in hand an enterprise quality solution was delivered to the Semiconductor Company within a couple of months. When tested in the client’s environment with their high speed storage and network environment, the performance enhancement delivered a whopping 90% reduction in cycle time – from 20+ minutes down to 2 minutes!
In a typical week, a single Semiconductor Company development team executes the following activities:
Assuming this team’s activity is just 10% of the total UCM operations executed each week by the company’s global development team, the enhanced productivity is worth some $20M.
Annual AVP contract cost: $208,000
Tangible ROI: Incalculable!
Important note: AVP clients benefit from being the first recipients of software improvements driven by these extended IBM team collaborations, but those with wide applicability are then made GA (generally available). The performance enhancement that resulted from this effort is now available to all ClearCase UCM customers. While the Semiconductor Company’s particular development process resulted in the spectacular 90% productivity gains other customers average 35% – which is significant! In today’s brutally competitive marketplace a software enhancement that results in productivity increases is immensely valuable. What can AVP do to help increase your productivity?
AcdntlPoet 2700019V2G Visits (1063)
AcdntlPoet 2700019V2G Visits (871)
AcdntlPoet 2700019V2G Visits (816)
John Kelly (devthack) has been blogging on the IBM Rational community blog about Rational Integration Tester (RIT) for quite a while now. Here's a roll up of all his relevant posts on the topic to help you learn more about RIT and see examples to help you build your own test suites:
Rational Integration Tester - First steps: This is a step-by-step introduction to Rational® Integration Tester (RIT) for new users. It avoids, as far as possible, reference to use of a particular technology so the basic functionality of the product is seen more clearly. For more in-depth information on the product, see my reading list.
Rational Integration Tester - Running a "Hello World" Test: After reading this you should be able to create and run a simple "Hello World" test within Rational Integration Tester.
Rational® Integration Tester (RIT) supports testing of various domains and technologies and you'll find most blogs cover testing one or more of these technologies with RIT. This series of blog entries is ignoring all of that. By focusing on a very simple one-line test it hopes to help the reader understand some of the basic building blocks of the product set.
Rational integration Tester - Saving the results of a "Hello World" Test Suite: After reading this you should be able to save the results of a simple "Hello World" test in a Results Database and view those Test Results within Rational® Integration Tester. Note: It is assumed that you're read
Rational Integration Tester - Running a "Hello World" Test Suite from the Command Line: After reading this you should be able to run a simple "Hello World" test suite from the Command line using Rational® Integration Test
Rational Integration Tester - Running a "Hello World" Test Suite using an Ant task: After reading this you should be able to run a simple "Hello World" test suite using an Ant script using Rational® Integration Test
Rational Integration Tester example - Creating a test from WSDL: This video shows how to create a simple test of a web service from a WSDL definition using Rational Integration Tester (RIT). The "echo" web service used in the example is one of several that are built-in to IBM's Rational Test Virtualization Server (RTVS). RIT is part of IBM's Rational Test Workbench (RTW).
Rational Integration Tester - ready-to-run example projects now available for download: The developers in the Rational Integration Tester team have just made available some ready-to-run RIT/RTVS examples via the GitHub proj
Rational Integration Tester - Reading List: Over the last few weeks, while starting to blog about Rational Integration Tester (RIT), I've come across a few gems and so thought I'd make myself a reading list and share it with you here.
What sort of samples would you like to see from the Rational Integration Tester team? The development team for Rational Integration Tester (and associated products) have a new home on GitHub. This is where you'll be able to download sample RIT projects, and other assets.