- Create editable sequence diagrams with Rational Software Architect
By Bala Subramanian Vetrivel, Technical Specialist, IBM
Sequence diagrams play a key role in documentation. These diagrams easily depict the flow, interaction among objects, and message communication. Bala Subramanaian Vetrivel describes how to generate sequence diagrams for Java projects by using IBM® Rational® Software Architect for WebSphere Software, Version 7.5.4. He also explains the limitations of sequence diagrams that cannot be edited, the need for generating editable sequence diagrams, and steps to generate editable diagrams.
- Document and automate processes with Rational Method Composer and Jazz: Part 4. Create new process assets (be sure to read parts 1-3 too)
By Ricardo Balduino, Senior Software Engineer, IBM
This series of articles about the importance of documenting methods focuses on integrating Rational® Method Composer with Rational Team Concert™, which is based on Jazz™ technology. Part 1 explained the value of an integrated approach, and the subsequent articles use sample scenarios to describe how organizations use these integrated tools. Part 2 described how a team used a process included in Rational Method Composer, and Part 3 covered how they extended the process description to accommodate new process needs and then automated that process in Rational Team Concert. In this article, Part 4, Ricardo Balduino describes how the team starts with and then adapts existing practices from Rational Method Composer and creates a new process template in Rational Team Concert to get the team started and to run the project.
- What's new in Rational Software Architect 8.5 and Design Manager 4 beta: Improved collaboration, reuse, technology support, and easier adoption
By Steve Arnold, Senior Technical Consultant, IBM
IBM Rational Software Architect Version 8.5 introduces technology support for Spring, Hibernate, Struts, and Java 7, and makes adoption easier by providing a Microsoft Visio import option. This new version also includes the Design Manager Version 4 beta, which introduces simplified team working and improves reuse. Steve Arnold describes these and other highlights of this release.
- Representing nonfunctional aspects using TOGAF ArchiMate
By Fabio Castiglioni, Senior IT Architect, IBM, and Francesco Pedullá, Executive Architect, IBM
The Open Group Architecture Framework (TOGAF) and its modeling language, ArchiMate, are increasingly popular techniques for documenting and evolving the architecture of an enterprise. Several tools, including Rational® System Architect support them. However, ArchiMate lacks the elements needed to describe the nonfunctional aspects of the enterprise, thereby limiting the usefulness of the resulting enterprise architecture in environments, such as cloud, where service levels are primary business requirements. Fabrio Castiglioni and Francesco Pedullá show how to extend the ArchiMate metamodel to build a nonfunctional model extension that goes from business to technical architecture. They also provide a simple customization to download, so that you can use the new metamodel extension in Rational System Architect.
- Calculate your return on investment for software and systems
By Murray Cantor, Distinguished Engineer, IBM
The term "return on investment" (ROI) is frequently used to describe the benefit derived from investments in software and systems or other business investments. To better align software and systems investments, there are different kinds of ROI answers to different business questions: Have we received a good return on the investments to date? Should we continue to invest in the project? What will be the total ROI over the life of the software or system? Murray Cantor provides the different ROI calculations to answer these questions.
- Integrate Rational ALM applications with SAP Solution Manager: A unified approach to managing and testing SAP and non-SAP projects
By Bernd Eberhardt, Product Manager, IBM
Businesses with SAP environments that need to adapt to changing needs quickly will benefit from an open, extensible ALM (application lifecycle management) platform that is based on industry standards. With tools that scale existing processes, reduce costs, and use a quality-based approach, you will meet business objectives efficiently, too. Bernd Eberhardt explains how and why integrating SAP's Solution Manager with Rational ALM applications optimizes deployment for SAP and non-SAP projects.
- Reasons for resistance to enterprise architecture and ways to overcome it
By Jan K. Gravesen, Executive Industry Architect, IBM
Since the mid-1990s, enterprise architecture has been evolving as an independent design discipline in the area between strategy and architecture. Although interest has been growing in recent years, the discipline is still considered immature, and many enterprises remain ambivalent or skeptical. Jan Gravesen discusses the considerable value that enterprise architecture can bring and how it can be successfully implemented to overcome much of that organizational skepticism.
- Advantages and options of private cloud computing
By Sandra Sergi Santos, Software Engineering Specialist, IBM
When we think of computer resources in the cloud, we usually think of public clouds, such as the ones offered by Google or Amazon, with infrastructure or applications shared by millions of clients worldwide, through the Internet. Some organizations, because of their organizational cultures or for security or regulatory concerns, cannot move directly into public clouds, but they have the option of private clouds. Sandra Sergi Santos explains the advantages and ways to use them to optimize your investments, processes, and infrastructure.
- IBM PureSystems: A game changer in the development, deployment, and management of IT applications
By Steve Abrams, Distinguished Engineer and Chief Cloud Architect, IBM, and Timothy Hahn, Distinguished Engineer, Chief Architect for Enterprise Tools, IBM
IBM® PureSystems™ is the first offering in a brand new system category from IBM — a new class of systems known as "Expert Integrated Systems." The technology is designed to get IT organizations up and running in as little as four hours, cutting months off the time required to deploy new applications. PureSystems combines the flexibility of a general-purpose system, the elasticity of the cloud, and the simplicity of an appliance. This introduction by Steve Abrams and Timothy Hahn explains further and describes how application development tools and the Rational solution for Collaborative Lifecycle Management (CLM) complement PureSystems to provide a streamlined application development, test, and production environment.
- Continuous integration in agile development: How agile methods, continuous integration, and test-driven enhance design and development of complex systems
By Martin R. Bakal, Worldwide Offering Manager, Electronics Industry, IBM
Martin Bakal 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.
- What's new in IBM Rational Rhapsody 8.0 and Rhapsody Design Manager 4.0: Introducing new requirements workflow optimized for systems engineers, guides for new users, kits for ISO 26262 and IEC 61508 safety-critical development
By Paul Urban, Senior Systems Market Manager, IBM Corporation
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. Paul Urban also gives you highlights of other additions or enhancements: A single source of truth based on OSLC integration; reference workflow with certificate from the TÜV SÜD for development under ISO 26262 Road Vehicles Functional Safety and IEC 61508 Functional Safety standards; enhanced user experience and productivity with solution-focused guidance to assist new users; updates for UPDM 2.0, SysML 1.3, and AUTOSAR 4.0 and 3.2; improvements for usability and performance improving systems engineering workflows and agile embedded and real-time software development. These new versions also add many usability enhancements and improvements for systems engineering and safety-critical development.
- How early Integration testing enables agile development
By Monica Luke, Lifecycle Scenario Architect, IBM
It's hard to deliver on the agile principle of "done, done, done" for complex, heterogeneous systems. Monica Luke explains how service virtualization can improve team collaboration and align the independent test organization's focus on the same milestone as the development team.
IBM Rational community
Robin Wood 060000NUH6 Tags:  cloud private-cloud featured rational-method-composer roi togaf rhapsody enterprise-architecture jazz software-and-systems murray-cantor rational alm continuous-integration archimate agile pure-systems rational-software-archite... integration-test 13,140 Views
Sometimes I wish I had a crystal ball so I could see what you want to read on developerWorks. But I don’t, so I turned to what I do have: History. I went through all of the reports and identified the 12 most popular articles in 2012. I chose twelve articles because, well, it was 2012, although I don’t think I’ll use the same method in 2050. In this instance, history didn’t prove very helpful. Perhaps it’s because there are, on average 590,000 of you who visit our site monthly. Or because we published 139 articles, which gave you a wide variety to choose from.
So, given that I don’t have a crystal ball and history isn’t showing trends, I’m going to the source. You. What would you like to see published on the developerWorks Rational site this year? Be sure to post your requests in the comments section. While you’re thinking about that question, take a look at the top 12 articles published in 2012.
sjpeich 270000KJQC Tags:  roll-call continuous-integration lifecycle featured integration enterprise-modernization clm management rational z/os 10,669 Views
We're calling on Rosalind Radcliffe, an IBM Distinguished Engineer and the Enterprise Modernization Solution Architect responsible for collaborative lifecycle management (CLM) products for IBM System z and Power Systems.
I have two focus areas, one is bringing the different development teams based on platform and language to work closer together. We can only improve the overall development of applications if all the teams are working together. Second area is bringing development and operations closer together so that we can reduce the problems and errors introduced in production.
What is the one action you have taken that has accounted for most of your success?
I have a focus on understanding our clients. Having a clear understanding of what's important to our clients business, understanding what their goals are and why they have selected our products and for what they will be using it for. This allows me to facilitate our building better solutions and has provided the opportunity to work across the divisions in IBM.
How do you keep up with changes in the industry?
By attending conferences, discussions with clients and peers, and reading news summaries from the industry. I have attended, presented and been a SHARE volunteer for the last 24 years. I believe this has been one key way of my keeping up with the focus of our clients and with the industry. Working with clients also has a way of forcing you to read and understand what's going on so I can provide the best input.
If you could change your life in one way, what would you change?
I think if I had understood earlier in life that it's important to find the joy and fun in what ever you are doing. This is a lesson I had to learn over time and it would have had more fun if I had learned it earlier.
What books have influenced your ideas and thoughts the most?
I read a wide variety of books as a child from science fiction including Asimov to Shakespeare. I believe the variety has led me to question what's in the world and try to find a better way of doing things. It also provided the opportunity to learn about different cultures and different ways things have been done in the past in order to help understand how to communicate new ideas to different groups of people.
When not heads-down in innovation, Rosalind spends most of her time with family and enjoys traveling in Europe for vacation. She volunteers for National Engineering week, spending time in middle school class rooms to explain what engineers do and help them understand the value of science in math. She is an active host and presenter at numerous events such as IBM Women in Technology, SHARE an IBM user group, IOD, Pulse, Impact and Innovate.
In collaboration with IBM Senior Software Engineer Chen Zhang Hong, she recently authored a series of feature articles IBM z/OS application continuous integration: Building continuous integration with Rational Team Concert, and Continuous testing at all levels. She appreciates feedback about whether you do automated deployment and testing of your z/OS applications? And if so, how?
sjpeich 270000KJQC Tags:  rational webcast case-study continuous-integration alm agile system-z distributed-development 3 Comments 11,745 Views
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.