We're certain you know by now that Design Management 4.0 was released on Sept 7th. And if you've been too busy since then, now is a great time to go grab the trial download and dig in to the great new features as highlighted in the "New & Noteworthy" section!
But did you know that the product contains free training? Well, now you do!
Check out the Essentials of design management with RSA; a free, self paced training to support and facilitate DM adoption. It includes:
- Training lessons (4 modules in the Information Center) to gain skills on DM capabilities
- Hands-on exercises (8 labs in a workbook) to experiment with key DM features
And, if you're a business partner, make sure to let your customers know about the new Design Management v4.0 training as well! After all, it is valuable and FREE! You can't beat that!
Over on my personal blog, I posted last week about Building a better business: Hiring ducks and eagles for the right jobs.
In that post, I explored the personal experience and positive results of team hiring practices that focused on finding the right person for the right job. The net conclusion of that post being: "Hire to your needs, but also to the candidate’s strengths and abilities. It isn’t easy, but the rewards and your future success depend upon it."
But, I'd like to take that conclusion a step further now, since "future success" is a bit too nebulous for my taste.
From the social business perspective, hiring the ducks and eagles is a critical portion of our success, as people in the right job tend to be more motivated and passionate about what they do. It is this increased level of passion that is such an important building block of success in social business. Without passion, social business just becomes activities that fall flat, and your audiences will pick up on that immediately.
Social businesses with passionate employees, however, are thriving and forging new paths in the world around us. It is that passion which drive employees, either on their own or with slight urging, to get out in the social spaces and share their knowledge and excitement with others. While the passion IS infectious, it also needs to be cultivated.
That passion is either fostered or stifled long before the employee ever has opportunity to play in the social spaces. It begins during the hiring process: identifying and hiring to both your needs and the candidate's abilities right from the get-go builds that foundation to grow your company into the motivated and passionate social business you need. Hire a duck for an eagle's job (or vice versa) and you will stifle that passion. Likewise, put the duck in the right pond and enable the eagle to soar, and that same stifled passion now becomes a raging fire driving both to spread the excitement.
Your audiences can tell the difference between mere activity and authentic excitement, and they will treat your social business accordingly... Can you really afford to not hire the ducks and eagles?
I'll leave you with the video that inspired both post titles and over-arching topics: You Can’t Send A Duck To Eagle School:
Wow! Do we ever have a jam-packed "back to school" version of Live on developerWorks Rational for you today! So without further delay, let's dive right into the great articles which have gone live on developerWorks Rational over the past few weeks:
Record Android client app test scripts in Rational Performance Tester
By Valerio Pengue, Software Performance Engineer, IBM
Learn how to use the Rational Performance Tester and the Android emulator to set up a simple framework to record an HTTP test for an Android application in IBM Rational Performance Tester.
Food for thought: The "Systems engineering club sandwich"
By Andy Gurd, WW Go-to-Market Manager, Engineering Lifecycle Management, IBM
Have you ever felt that 1000 words might prove more worth than one unreadable drawing? Andy Gurd explores the "tasty" interplay between textual requirements and models and would like to hear your experiences with using requirements and models together effectively.
Rational goes mobile
By Robin Wood, developerWorks Rational Acquisition Editor, IBM
A convenient list of Rational articles about developing mobile applications using Rational software, including links to other developerWorks mobile resources.applications
The true value of agile process maturity
By Bob Aiello, Consultant and editor-in-chief, CM Best Practices Consulting
Bob Aiello examines some of the critical success factors required to implement successful agile practices reliably. To be truly valuable, they must be mature enough to be scalable and repeatable, he says. He also discusses how to implement robust and mature agile processes.
Create an advanced upload file test case in Rational Performance Tester
By Valerio Pengue, Software Performance Engineer, IBM
Learn how to create Rational Performance Tester tests to upload a random file selected from a data pool of files to a target application. Advanced examples show how to create multiplatform test cases and how to generate random parameters at run time.
Deploy IBM Rational Insight 1.1 in a large enterprise
By Ali Manji, Software Developer, IBM
A previous article, "Tips for deploying Rational Insight 1.0 in a large enterprise," covered some of the benefits of deploying Rational Insight 188.8.131.52 components across a three-tier architecture. This article updates information for Version 1.1 and explains how to add a web server tier to handle static content.
What's new in IBM Rational Rhapsody 8.0 and Rhapsody Design Manager 4.0
By Paul Urban, Senior Systems Market Manager, IBM
IBM Rational Rhapsody 8.0 and Rational Rhapsody Design Manager 4.0 provide simplified design collaboration with new systems engineering workflow with a Jazz technology-based database repository that unifies requirements and design. These new versions also add many usability enhancements and improvements for systems engineering and safety-critical development.
Map virtual machines with this algorithm
By Rahul Choudhary, Software Engineer, IBM and Riti Saxena, Software Engineer, IBM
Deploying virtual machines in bulk is a tedious and cumbersome job. Bulk deployment of virtual machines in a data center involves several tasks, and one of the key challenges is planning what to deploy where. This algorithm provides a simplified and efficient solution.
Use OSLC and Visual Basic to integrate Rational Team Concert
By Takehiko Amano, IT Specialist, IBM
Rational Team Concert helps distributed teams manage tasks, defects, source code configuration, and builds collaboratively. Because it implements Open Services for Lifecycle Collaboration (OSLC), it can integrate existing tools, such as other project or activity management software. Learn how use it with Visual Basic scripting language to integrate an existing system.
From my developerWorks, C++ Templates: What is a variadic template function?
The latest language standard has further complicated C++ by adding variadic templates. One problem I had in my attempt to understand this new feature was the lack of simple examples showing how it worked. Here's my attempt to show some of the basics of a variadic template function.
How to capture the hidden value within your engineering data
On September 11 at 2 pm ET, learn how you can extract the value hidden within your complex web of systems engineering and software development data. Register now to attend this free webcast.
Rhapsody enlightenment: Timing and performance analysis with Rational Rhapsody and the INCHRON Tool-Suite
What will the system do - and when? Through the integration with the INCHRON Tool-Suite, the "When will the system do it?" can be answered, too.
Thu, Sep 6, 2012 12:00 PM - 1:00 PM EDT
Rhapsody enlightenment: What's new with Rhapsody
Learn about the latest features and preview upcoming capabilities for Rational Rhapsody in this webinar.
Fri, Sep 14, 2012 12:00 PM - 1:00 PM EDT.
Rational Team Concert: https://jazz.net/downloads/rational-team-concert/releases/4.0
Rational Team Concert, Rational Quality Manager, and Rational Requirements Composer share a common installer that deploys the shared Jazz Team Server plus the Change and Configuration Management, Quality Management, and Requirements Management applications.
Determine ROI for projects with the Investment Analysis component
By Tejaswini Jamakhandi, Staff Software Engineer, IBM
The Investment Analysis component in Rational Focal Point uses input-bounded estimates for costs and benefits to compute a distribution for net present value (NPV) of the project over its lifetime. From the NPV, it calculates other key values, including return on investment (ROI). See what formulas it uses and learn how it works.
Product: IBM Rational Focal Point
Track projects in two other applications with Rational Focal Point
By Manjunatha S. Nadigar, Integration Lead, IBM
Monitor projects tracked by other Rational applications by using the XPathValueFetcher business rule in Rational Focal Point to fetch key values, such as status and progress. You can configure the rule to run as a background batch process to periodically synchronize data from Rational Team Concert and Rational Requirement Composer.
Products: IBM Rational Focal Point, IBM Rational Team Concert, IBM Rational Requirements Composer
Take snapshots of Investment Analysis data in IBM Rational Focal Point
By Björn Kylberg, Senior Software Developer, IBM
You can use the version attribute in IBM Rational Focal Point to take snapshots of data, including data from the Investment Analysis component. This article explains how and provides an example of how to work with snapshots.
Product: IBM Rational Focal Point
Portfolio Management ROI calculator
Portfolio-based management of projects has become a corporate necessity as organizations are increasingly subjected to a variety of pressures and constraints. IBM Portfolio Management solutions, powered by IBM Rational Focal Point, are designed to help organizations to analyze and optimize their portfolios to secure maximum business value.
Announcing IBM Rational Engineering Lifecycle Manager (RELM)
Engineers can use RELM to visualize, analyze and organize engineering data (such as requirements, design, tests, and work items) and relationships (links). It helps teams make effective and timely decisions, improve reuse of engineering data, and maintain compliance with standards.
Webinar: Process management for Rational Team Concert
Register for the Sept. 19 11:00am-12pm EDT webinar and bring your processes to life with stages and ALM.
This week we are also highlighting the following items on our home page and product pages that you may find of interest.
Lets discuss a dynamic software analysis tool which is designed to help the developers write more reliable code: IBM Rational Purify Plus. It is now known as an advanced memory error detection tool that helps you accurately find hard-to-debug memory corruption errors. You need to fine-tune your application by using Purify, and when you run the tuned application, Purify scrutinizes every memory access and reports any corruption error before it occurs.
Purify is a very useful tool throughout the software development lifecycle. Developers can use it to ensure that the new code that they have written is not going to inadvertently cause any memory corruption errors or leaks. It includes capabilities like:
- Memory debugging- pinpoints hard to find memory errors such as un-initialized memory access, buffer overflow and improper freeing of memory,
- Memory leak detection- identifies memory blocks that no longer have a valid pointer. Purify is supported on Windows, Linux, Solaris, and AIX,
- Performance profiling- highlights application performance bottlenecks and improves application understanding with a graphical representation of function calls, and
- Code coverage- identifies untested code with line-level precision.
Now, by looking at this crisp description some of us would really want to try this software, its functionality, and capabilities Below is the link for those who have a feeling that this would be of great help to his/her organisation and can help developers in many ways.
Evaluate the Product and share your thoughts- Rational PurifyPlus: http://www.ibm.com/developerworks/downloads/r/rpp/
In order to use and evaluate the product, or even in your production environment, to run any rational product you would need a license file which will be the key to success. In simple words, to run this dynamic software analysis tool we need a license, the license could be of your choice, for the type of license please see the earlier blog post: Licenses types and their functionality
By using the license file and the setup in order to serve the license we can launch the product. This seems to be easy and yes it is, if we do not consider external factors like network, correct license file, server settings, client settings etc, which is not possible, and we run into issues. These issues are simple if we do things right the first time and do it right all the time.
There would be many instances where you have thought that when everything is in place and we have valid licenses which are imported using the license server as recommended, then what could be the possible cause of the error?
Considering the fact that everything is done correctly and there is a very little room for error, I have done some research on it, and here are my findings: Errors specifically (licensing errors) related to PurifyPlus revolve around few settings. I will talk about them one by one in detail in order to get clear picture of what can be done to eliminate these kind of errors and save time,
One among the most common error is FLEXnet Licensing error:-18,147, License checkout failure while using Purify, Quantify or PureCoverage components of DevelopmentStudio UNIX,
Full Error will be like : Purify engine: Error: License checkout failure: License server does not support this feature, FLEXlm error: -18,147.
There could be couple or reasons for this specific error to occur:
1). First among them is due to the environment settings not being configured correctly. Confirm the following environment settings are set as shown:
If your configuration differs from the above, you can manually set the above settings by doing:
setenv RSU_LICENSE_MAP //config/License_Map
setenv LM_LICENSE_FILE @
You can now test the license by using the option -testlicense : %purify -testlicense
If you are still getting license errors, copy the License_Map file to the .Rational directory under the user's home directory
%cp /config/License_Map /$HOME/.Rational/ And test the license once again.
If this does not resolve the error we should move on to the second possibility which could cause tis error:
2 ). It is possible to set up a mixed environment where the same license server manages licenses for both a suite product and individual point products.
In this situation, license usage order can be customized by modifying the settings in the License_Map file on a per-component-product basis. For example, when a user starts an application, such as IBM Rational Rose, you can define whether that user claims a Rational Rose license or a Rational Suite license.
Fore more details on How to configure a Rational license for a UNIX system using the license map file, Please see the following link: http://www.ibm.com/support/docview.wss?uid=swg21120664
3). Now that we have done all other checks and made sure that the License Usage is correctly set and environment variables are fine, you may still find that whenever an attempt is made to launch IBM Rational PurifyPlus it results in the error “FLEXnet Licensing error:-18,147”, or specifically for a Windows server "Unable to connect to your license server" (please note this is only applicable when the License server is Windows Server and client is a UNIX machine).
The issue could be with the incorrect license file in use, which means that Rational PurifyPlus for Windows Authorized User license key has been imported.
This issue may happen when Rational PurifyPlus for Microsoft Windows has been generated, Let me explain...
See the license keys below:
License key name
IBM Rational PurifyPlus for Linux Floating License Key
IBM Rational PurifyPlus for Linux and UNIX Floating License Key
IBM Rational PurifyPlus for Windows Floating License Key
If you have a Windows license server and a LINUX or UNIX client then the license key needs to be generated should be : "IBM Rational PurifyPlus for Linux and UNIX Floating License Key"
If you have a Windows license server and a Windows client then the license you would need should be: "IBM Rational PurifyPlus for Windows Floating License Key"
The error “ FLEXnet Licensing error:-18,147” should no longer persist, if we have these things in place. Also, these should be followed as the best practice while using the software in order to minimize these kind of errors and increase performance and durability of the product we ( IBM ) is developing for you.
Launch of Rational PurifyPlus on Windows Server 2008 result in license error:
Installing Rational PurifyPlus result in Flexlm -15 error :
Launch of Rational PurifyPlus on Windows 7 results in license error :
License Usage Mapper does not retain settings :
image credit: (cc) Some rights reserved by Phil and Pam
Author: Saurabh Tyagi