IBM Rational community
Patty_Orben 2700024708 Marcações:  rational rational_requirements_com... rational_team_concert rational_focal_point 4.510 Visualizações
Everyone in the business world is aware of the importance of ensuring that money spent is spent wisely. This week we're sharing how your business can use Rational products to evaluate your ROI. Q3 is winding down. It's time to start preparing for next year's investments by thinking about what's next now.
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
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
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-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.
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.
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.
sjpeich 270000KJQC Marcações:  transaction-server rational cics web-services support atom feeds restful-services featured runtime 8.770 Visualizações
Create and use Web services and RESTful services in CICS, Part 2: CICS Atom support as RESTful service
This is a second installment in a series of posts that introduces Web services and RESTful services development in IBM's Customer Information Control System (CICS). In Part 1, we went through an introduction to Web Services and REST services, so we will continue here with looking at more details of how CICS implements RESTful access through Atom.
First, it is worth noting that Atom is both a protocol and an XML format for providing content "feeds" on the Web. In other words, an "Atom feed" is a web feed provided using the Atom protocol and format. This provision of updated content is known as "syndicating" a web feed. Web users can subscribe to a syndicated feed that allows them to see new content as soon as it is available.
CICS first introduced Atom protocol support in Transaction Server version 4.1
In a CICS system, the provided implementation for Atom resources can access and "feed" content to and from Files, TS queues and application programs.
The following graphic shows, on a conceptual level, relationship between various components of the CICS runtime environment that participate in the Atom-based resource access.
Don't worry if some of the things on this diagram look puzzling or unfamiliar. The important part is, CICS can act as an HTTP endpoint that receives a REST request through its TCPIPSERVICE component. Based on the information in the URI, CICS matches the request to an ATOMSERVICE component, which in turn accesses the target resources (TS Queue, File, or Program).
In future posts we will go through additional details of each of the CICS system components. We will also look at tools and methods of developing and setting up a CICS system and developing some test clients that can access CICS Atom feeds provided by a COBOL program.
About the author
Gary Mazo is a Senior Software Engineer with IBM Rational Developer for System z (RDz). Gary joined IBM in 1987, and spent 10 years developing compilers and compiler tools. Lately, Gary has been actively involved in creating service-oriented architecture (SOA) tools for RDz. He holds 6 software patents and enjoys tinkering with all things related to software and hardware.
sjpeich 270000KJQC Marcações:  ieee processes rational configuration-management agile bob-aiello featured roll-call ccm standards 4 Comentários 8.594 Visualizações
We're calling on Bob Aiello, consultant, editor-in-chief of the CM Crossroads website for developers and co-author of Configuration Management Best Practices: Practical Methods that Work in the Real World. This week, he is the author of our developerWorks feature article The true value of agile process maturity.
What is the one action you have taken that has accounted for most of your success?
Early in my career I combined Industrial Psychology with hands-on technical skills. This has allowed me to engineer the process along with implementing the tools to support it. Most of all, being a hands-on process guy has helped me to stay relevant and focused.
Who is your hero?
I was born visually handicapped and used a combination of braille, large print and tapes when I was younger while lasers were developed that could fix my vision. I see perfectly now, but my role models were the many blind and disabled activists that I worked with to help pass the first laws for the handicapped, including the handicapped parking permits that are now everywhere.
If you could change your life in one way, what would you change?
I would have tried harder to serve in the military. I actually did try to enlist in the marines when I was in college but I was still using a white cane and braille back then.
Which standards are seen as important for the future?
I believe that we need to improve the software development standards and IT controls in place for regulatory and compliance purposes. I am on the management board of the IEEE software standard group and I help oversee standards working groups .
Why and how can agile and architecture co-exist?
Agile and architecture have a reciprocal and synergistic relationship. Architecture needs to handled in an agile, iterative way. Agile, itself, also needs to be architected, and mature agile process needs to embrace adequate structure.
When we asked Bob how he keeps up with changes in the industry, he responded, "I search the internet and use search engine alerts to find articles relevant to my interests. More than that, I enjoy hearing from my colleagues who read my articles, especially when they present a different perspective!"
In hindsight, we probably should have asked how he keeps up with his careers. Intertwined in his 25 years of dedication to configuration management practices and IEEE standards, Bob has also served for 20 years as a volunteer cop/EMT who helps patrol the NYC subway system in uniform.
Patty_Orben 2700024708 Marcações:  rational_insight rational_performance_test... rational_rhapsody rational rational_team_concert 4.381 Visualizações
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.
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.
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
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.
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.
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 220.127.116.11 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.
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.
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.
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.
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.
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
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, 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.
sjpeich 270000KJQC Marcações:  agile rational distributed-development webcast alm case-study system-z continuous-integration 3 Comentários 7.485 Visualizações
Is it a constant struggle to keep strategic goals, objectives, projects connected and aligned? Traditional software development methods don’t help. Programmers can work separately for days or even weeks on the same code without realizing how many conflicts (and perhaps bugs) they are generating. Because they are producing robust code with each iteration, agile teams find that they are slowed down by the long resolution and debugging sessions that occur at the end of long integration cycles. For these reasons, agile teams often choose to use continuous integration.
Join us on September 12, 2012 at 11 AM EDT / 4 PM BST / 3 PM UTC for a complimentary webcast where we'll discuss one IBM customer experience with mapping continuous integration concepts that are used in distributed development to the IBM® System z® domain – the successes and the remaining challenges. You’ll learn how the IBM Continuous Integration Solution for System z enables distributed and mainframe teams to build and test an end-to-end, cross-platform application continuously and at low-cost. We’ll also discuss how it can help manage change and address persistent bottlenecks during testing.
Register now by visiting http://ibm.co/PcxVOz
Stay after the webcast for a live question-and-answer session.
UPDATE: This webcast is available for replay. Go to the registration page to access the PDF, webcast recording and mp3 audio.
sjpeich 270000KJQC Marcações:  developer support language education downloads documentation supplement rational system-z z-os tech-portal 5.858 Visualizações
In addition to the comprehensive documentation provided with IBM® Rational® Developer for System z®, we also offer a vast array of supplemental sources of education, insight, and expertise through the Rational Developer for System z Tech Portal.
The Tech Portal is a set of folders in the Eclipse environment with a broad range of assets beyond what the software provides, including technical guidance, development techniques, and IBM z/OS® language development content in the following formats:
You can find the package on the IBM developerWorks® site. It includes detailed directions for setup, use, deployment, and maintenance (all in PowerPoint format).
Patty_Orben 2700024708 Marcações:  rational_team_concert rational rational_doors rational_quality_manager rational-method-composer rational_clearcase 4.781 Visualizações
Well, it's been a crazy few weeks here as we've been coding our fingers to the bone working to bring you the new developerWorks Rational home page that launched this week. We hope you like it and would love to hear what you think. Let us know in the comments! (have you found the team's mascot, a honey badger, on the page yet?)
August 14, 2012
By Martin R. Bakal, Worldwide Offering Manager, Electronics Industry, IBM, Jennifer Althouse, Systems Sales Leader, IBM and Paridhi Verma, Go-to-Market Manager, Electronics Industry & Mobile, IBM
This article explores how agile development, continuous integration (CI), and test-driven development (TDD) techniques can be employed in embedded software development. When applied as part of an architecture-based approach, these combined practices provide both high quality and project flexibility.
Product: IBM Rational Quality Manager
By Tata Consultancy Services' Rational Center of Excellence, Team of experts, Tata Consultancy Services
Tips for developers from the Rational Center of Excellence team at Tata Consultancy.
Product: IBM Rational ClearCase
IBM Rational Method Composer, a flexible process management platform with the industry’s most comprehensive tooling and richest process library to help companies implement effective processes for successful software and IT projects.
August 7, 2012
Document and automate processes with Rational Method Composer and Jazz: Part 4. Create new process assets
By Ricardo Balduino, Senior Software Engineer, IBM, USA
This series about the importance of documenting methods focuses on integrating Rational Method Composer with Rational Team Concert. In Part 4, Ricardo Balduino describes how a team adapts existing Rational Method Composer practices and creates a new process template in Rational Team Concert to run the project.
Products: IBM Rational Team Concert, IBM Rational Method Composer
By Alessandro De Micco and Ilaria Gorga, Software Engineers, IBM, Italy
Engineers from the IBM Tivoli software lab in Rome describe the significant differences in their daily work since they moved from using a Lotus Notes database and text documents to IBM Rational Team Concert and Rational Quality Manager. Architects, project managers, developers, and testers all benefited, and they explain how.
Products: IBM Rational Team Concert and IBM Rational Quality Manager
By Aggie Tang, Sharon Chen, and Yu Qin Dong, Globalization Shared Services Center, IBM, China
This article explains how to set up servers and computers when your team includes individuals in different locations around the world. Readers can follow these steps and examples to configure their own working environments. (Requires intermediate-level knowledge of both Rational Team Concert and Rational DOORS.)
Products: IBM Rational Team Concert, IBM Rational DOORS
Featured author: Tinny Ng
Tinny Ng is a senior software developer at the IBM Canada Lab. Her primary focus is to improve the cross-brand integration capability and usability of IBM Software Group products. She designs solutions to address the identified integration issues and leads the team to delivery of the solution. Tinny has more than 10 years of experience in software development, from architectural design to implementation, including application building, packaging, testing, and support. She also has previous publishing experience as author of IBM developerWorks articles and as co-author of Understanding IBM SOA Foundation Suite: Learning Visually with Examples (IBM Press, 2009).
July 31, 2012
By Veena H. Balakrishnaiah, Build and Release Engineer, IBM, India
Veena H. Balakrishnaiah gives an overview of how to configure the source control and Jazz Team Build components of Rational Team Concert to define and manage software builds. Jazz Team Builds support automation, monitoring, and awareness of a team's regular builds.
Product: IBM Rational Team Concert
By Ricardo Balduino, Senior Software Engineer, IBM, USA
In the third article in this series, Ricardo Balduino explains how customizing a process works. He describes how a team extends the process description included in Rational Method Composer to accommodate new process needs and how they automate that process in Rational Team Concert.
Products: IBM Rational Method Composer and IBM Rational Team Concert
By Mike Nellis, Senior Software Engineer, IBM, USA
If you use Rational ClearCase with Microsoft Windows, ClearCase requires a Windows user account to start the Atria Location Broker Daemon (ALBD). You must change the password periodically for security. Mike Nellis explains how to use a utility included with this article to change the ALBD password quickly and easily.
Product: IBM Rational ClearCase
sjpeich 270000KJQC Marcações:  jazz systems events announcement feedback trials rational developerworks software featured 6.449 Visualizações
The developerWorks Rational team is happy to announce the launch of our site redesign. With this fresh, new look, we set out to organize technical articles, downloads, and events in ways that relate to your role and business needs. This design also improves the mobile device experience for those of you who visit us while on-the-go.
So, why in the world do honey badgers care? Because in a small tribute to our team mascot, we hid an image of one somewhere on the home page. Can you find it?
Do you like what you see? Or did something you love from our old design go away? Our team wants to hear from you as we iteratively refine this experience. Let us know what you think in the comments of this post.
sjpeich 270000KJQC Marcações:  banking developer enterprise-modernization testing change-configuration-mana... rational webcast systemz application-development collaboration 6.010 Visualizações
Accelerate delivery and reduce costs with the IBM Integrated Solution for System z Development – One Customer’s Journey
Modern, streamlined development environments are nothing new in distributed shops. But introducing efficiency, cost reduction, and modern methodologies for mainframe development can seem daunting in comparison. This complementary webcast is a case study of the success that a large financial institution had in establishing a modern mainframe development environment.
Join us after the webcast for a live question-and-answer session. This webcast will also be available for replay after the event.
sjpeich 270000KJQC Marcações:  rational-team-concert jazz alm rational-method-composer rational methods processes application-lifecycle-man... roll-call team standards software featured 6.805 Visualizações
This week, our feature article series about Rational Method Composer and Jazz continued with Ricardo Balduino, Senior Software Engineer, explaining how to automate your already established processes in Rational Team Concert. We called on him to explain what makes him so passionate about creating solutions that make others' lives easier.
Who is your hero?
There are many people I admire, throughout human history, and they are typically people who persevered in their field, or went an extra mile -and sometimes paid a high price- in the name of their beliefs. To mention one: this Brazilian racing car driver, Airton Senna, who competed on Formula One, was an inspiration. He trained non-stop to get better at what he did. During practice when started raining, other drivers would take their cars to the pit stop. Not him - he would drive his racing car under pouring rain, just to finesse his driving ability and improve his focus. As a professional, he won many championships in the early 90s, until a fatal car accident during a race (due to car failure, not his) took his life. That's proof that if you do what you like and try your best to get better every day, you can win, despite of life's inherent risks that can happen to anyone.
If you could win a meetup with any celebrity or public figure in the world, who would it be, and what would you talk about?
Interesting question. I'll take a different spin on this one. IF there was a time machine, I'd like to go back in time and meet some of the famous inventors of past centuries, such as Ben Franklin, Thomas A. Edison, or Alexander G. Bell. I would ask them what drove them to invent so many different things (although I have a hint that it was the purpose of making people's lives better). I would ask if there were any ideas that they weren't able to bring to fruition because of lack of resources at the time. And after telling them what the 21st century looks like, I'd ask if they had any ideas to improve our lives today.
How do you handle obstacles and roadblocks?
I always try to finish what I started. I may postpone starting something until I have a reasonable plan in mind (to figure out what possible obstacles I'd face), but when I start, I like to finish it. That said, If I don't know how to do something, I'll go find ways to learn it or find people who can help me get started (help me see the roadblocks and remove them). I try to rely on people's knowledge and experience, either informally or formally (by attending a training session or shadowing some one) so I can learn new skills.
Which future standards do you see as important?
I think as the world becomes more inter-connected, and services become more automated, there will be an increasing demand for standardization. For example, electronic medical records require standardization to guarantee that, for example, notes taken by a physician at a local office can feed a - or any - hospital's system where the patient will go through surgery, and back in the local pharmacy system where the patient will have his/her prescriptions filled. Another example: energy companies need standards to guarantee that data is effectively and efficiently communicated from each meter installed in each house to the power grid, for example to provide the right energy amount and type from low- to high-demand periods during the day, and also to prevent issues on the grid that might otherwise interrupt services and create loss for the companies and their consumers.
What interests you outside of your job?
I like music: listening to it, playing it (well, I'm trying to get better at playing my guitar anyway), setting up sound system for music events, and even experimenting with recording music. Did I say I like music? I also like to be in contact with nature: walking, biking, and kayaking. And work around the house plus family activities tend to keep me busy otherwise.
As you read his article, Document and automate processes with Rational Method Composer and Jazz: Part 2. Adopting existing processes, think about your own team processes: Imagine your process and project information is fully described in a database. What kinds of questions would you want it to be able to answer?