Technical library
Related links:
1 - 100 of 1556 results | Next Show Summaries | Hide Summaries Subscribe to search results (RSS)
|
Title
|
Date
|
|---|---|
| Import Rational ClearCase UCM project code into Rational Team Concert
IBM Rational Team Concert includes a Rational ClearCase connector, or synchronizer, that helps with importing code from ClearCase VOBs into Rational Team Concert. When you plan to move projects that currently use Rational ClearCase to Rational Team Concert, there is project source code in Rational ClearCase that you need to import into Rational Team Concert source control. Prachi Mittal shows you how.
|
22 May 2012 |
| Using Risk and Risk Action work items in Rational Team Concert
Risk management features in Rational Team Concert make it easier for project managers to manage risks and eliminate the need for an external risk management tool. The software also records the risks and actions taken for future reference. This article describes how to use Risk and Risk Action work items to record risks and related actions.
|
21 May 2012 |
| Calculate your return on investment for software and systems
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? This article provides the different ROI calculations to answer these questions.
|
15 May 2012 |
| What's new with IBM XL C/C++ for AIX and Linux, Version 12.1
Get the highlights of the new and enhanced features in XL C/C++ Version 12.1, including support of language features that enable users to port code easily when moving to IBM Power Systems, as well as improved compilation time at commonly used optimization levels. This article is for those who have some experience with previous versions of XL C/C++.
|
11 May 2012 |
| What's new in IBM XL Fortran for AIX and Linux, Version 14.1
New and enhanced features in XL Fortran Version 14.1 include support of language features that you can use to port code easily when moving to IBM Power Systems, as well as improved compilation time at commonly used optimization levels. This article for those who have some experience with previous versions of XL Fortran gives the details and describes other highlights.
|
11 May 2012 |
| Managing dependencies in migrations and new applications for WebSphere Application Server V8
This article describes the steps for effectively managing enterprise applications using IBM Rational Application Developer V8.0 for IBM WebSphere Application Server V8.0. It will also provide some insight into investigating the class loading behaviour of WebSphere Application Server through the class loader viewer.
|
09 May 2012 |
| How IBM migrated a large GForge installation to Rational environments
Learn how an IBM team successfully used Open Services for Lifecycle Collaboration (OSLC) and other APIs to migrate 500 projects and 7500 users from Gforge to Rational Team Concert and Rational Asset Manager.
Also available in:
Portuguese
|
08 May 2012 |
| Automate management of Rational Team Concert users
Rational Team Concert administrators can save time by using the API rather than the UI to create, archive, and reactivate users or to import them from an external repository, individually or in batches (in bulk). This article explains how.
|
08 May 2012 |
| Create a multiplatform development environment with Rational Team Concert
Enterprise modernization means different things, depending on your role in an organization. In this article, Amy Silberbauer offers guidelines for the first step in any modernization strategy for mainframe teams: establishing a modern, multiplatform development environment. She also proposes best practices for configuring Rational Team Concert teams and streams to establish a topology for collaborative development.
|
08 May 2012 |
| Basic Rational DOORS Web Access installation
This is the minimum suggested set up for IBM DOORS Web Access software, because each tier has specific requirements to operate successfully. Lee Byrnes explains the requirements and the reasoning behind them
|
01 May 2012 |
| How to pre-fill OSLC resource creation fields in Rational Change
The Open Services for Lifecycle Collaboration (OSLC) core specification states that service providers can support receiving a POST request that contains a change request resource definition for the creation dialog URI. It retrieves a URI that represents the embedded page to be used. Neeraja Vishwanathapura provides sample code that shows how to pre-fill the creation dialog.
Also available in:
Portuguese
|
01 May 2012 |
| Global and Workspace admin permission differences in Rational Focal Point
Global Administrator and Workspace Administrator permissions in Rational Focal Point allow different kinds of access and capabilities. Anurag Saraf explains what actions each of these admin roles can perform at global and workspace levels.
|
01 May 2012 |
| Representing nonfunctional aspects using TOGAF ArchiMate
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. This article shows how to extend the ArchiMate metamodel to build a nonfunctional model extension that goes from business to technical architecture. A simple customization is also provided to download, so that you can use the new metamodel extension in Rational System Architect.
Also available in:
Portuguese
|
24 Apr 2012 |
| Using SoaML services architecture
The concept of architecture is fundamental to service-oriented architecture (SOA) to encapsulate the interactions between participants. This article explores how to model service architectures by using the OMG SoaML standard.
|
24 Apr 2012 |
| Back up Oracle databases with the IBM Rational repotools utility
You can back up and restore an Oracle database by using the Repository Tools utility, known as repotools, that is included with the IBM Rational Software Architect Design Manager. The article presents a scenario in which a user backs up the Oracle database, uninstalls and then reinstalls Design Manager, restores, configures, and deploys Design Manager on WebSphere Application Server, and then restores the database.
|
24 Apr 2012 |
| Benefits of applying clustering algorithms to finding change request patterns
This article describes an approach for analyzing IBM Rational Team Concert change request patterns by applying machine learning techniques, specifically clustering algorithms, to group the change requests according to text similarity. By performing this analysis, software development projects benefit in quality improvement, reuse, process, and team collaboration. The analysis described in this article as an example relies on the Apache Mahout library implementation of the k-means clustering algorithm.
|
17 Apr 2012 |
| Advantages and options of private cloud computing
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.
|
17 Apr 2012 |
| Preparing for IBM
PureApplication System, Part 4: Onboarding applications to the cloud using the Advanced Middleware
Configuration tool
Part 4 of this article series identifies applications that you can migrate to
IBM PureApplication System and how to use the Advanced Middleware Configuration
tool and IBM Workload Deployer to migrate the applications and to deploy new instances
of them into the cloud.
|
11 Apr 2012 |
| IBM PureSystems: A game changer in the development, deployment, and management of IT applications
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. IBM PureSystems combines the flexibility of a general-purpose system, the elasticity of the cloud, and the simplicity of an appliance. This introduction explains further and describes how application development tools and the Rational solution for Collaborative Lifecycle Management (CLM) complement IBM PureSystems to provide a streamlined application development, test, and production environment.
Also available in:
Chinese
Portuguese
|
11 Apr 2012 |
| Automate tests without compromising coverage of the environment
Automated testing is beneficial compared to manual testing in many ways, such as
accuracy, saving time, resource utilization, and early regression detection. However, it is equally important that automated tests are executed in correct test environments, according to the test plan. Failing to do that could lead environment-specific defects to leak to the stakeholders. Pramod Chandoria describes how can you make sure that automated tests run on the correct machine, based on the test environment coverage planned, and mitigate the risk of leaking platform-specific issues. He also explains how to configure, manage, and run automated tests in Rational Quality Manager.
|
10 Apr 2012 |
| Integrate Rational DOORS and Rational Rose for traceability
Learn how you can use the IBM Rational DOORS and IBM Rational Rose integration to trace requirement to software design. This article covers the entire process, from configuration to linking requirements to design elements. It helps you to assess how requirements affect your software design and shows you how to detect design elements that are not justified by requirements. This article is for readers who have an intermediate level of knowledge of Rational DOORS and Rational Rose.
Also available in:
Portuguese
|
10 Apr 2012 |
| Monitor Rational System Architect models by using Rational Team Concert
IBM Rational System Architect enterprise architecture software is used to develop a blueprint of the current, or as-is, architecture. Given the current architecture, business architects and analysts can model the to-be architecture and analyze the impact of the proposed or planned changes. In this process, the models undergo a series of changes that need to be tracked for an efficient transition. This article demonstrates how you can use Rational Team Concert to track changes to Rational System Architect models by using the OSLC feature in Rational System Architect.
|
10 Apr 2012 |
| How to deploy cloud applications to IBM Workload Deployer
The IBM Workload Deployer appliance provides a customizable and easily managed cloud environment for application deployment, with on-demand resource provisioning. Rational Application Developer for WebSphere 8.0 supports Workload Deployer functionality in the form of tools for developing applications and deploying them to the appliance. This article demonstrates common functionality in the new Workload Deployer to build and deploy a simple end-to-end cloud application.
Also available in:
Portuguese
|
03 Apr 2012 |
| Behind the scenes with developerWorks authors
Learn about your peers in our new Roll Call Q&A series.
|
03 Apr 2012 |
| Integrate Rational ALM applications with SAP Solution Manager
Businesses with SAP environments that need to adapt to changing needs quickly will benefit from an open, extensible ALM 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. Learn how and why integrating SAP's Solution Manager with Rational ALM applications optimizes deployment for SAP and non-SAP projects.
Also available in:
Portuguese
|
27 Mar 2012 |
| Guide for migration to Rational Team Concert for z/OS application development
IBM Rational Team Concert provides the capabilities necessary for cross-platform development. This article explores the capabilities specifically designed for development of IBM z/OS-based applications. It also offers many tips for use and gives guidance on migration to Rational Team Concert from an existing host-based software configuration management (SCM) tool or one built within your organization.
|
27 Mar 2012 |
| Make test automation scripts domain-independent so they are reusable
In test automation, test scripts and associated test frameworks get tied to the underlying domain of the application under test. It then becomes challenging to figure out whether the same recorded objects, scripts, and reusable functions that a framework offers will work across domains. To overcome this problem, it is essential to make the automation test scripts domain-independent. The result is that the same application objects, test scripts, and reusable functions will work across different test application domains, regardless of whether they are HTML, Java, Microsoft .NET, Microsoft Windows, and so on.
|
27 Mar 2012 |
| Configure a complex cloud app test system
Cloud applications continue to grow more complex, making the task of rapidly
delivering a cloud solution, whether it is just a production-level application or an
intricate virtual application or system pattern, more difficult. To answer this challenge, the author examines the complexity involved in attempting to establish a working, easily repeatable Collaborative Lifecycle Management system (CLM) running on a WebSphere Application Server using DB2 as the database.
Also available in:
Japanese
Portuguese
|
22 Mar 2012 |
| Establish a mature requirements management process to cut costs
Significant studies have reported that the amount of unplanned cost in IT
projects depends a lot on the maturity level of requirements management, and that this is a very important success factor in projects. Ulrike Vauth, an IBM executive architect, shows how to use IBM Rational Requirements Composer and Rational Team Concert together to ensure a stable and mature process. This approach was used in a major real-life customer project where IBM guiding establishing such a process.
Also available in:
Portuguese
|
20 Mar 2012 |
| Step-by-step guide to creating Rational Focal Point reports
Get an overview of how to create basic reports within IBM Rational Focal Point. Anurag Saraf gives you step-by-step instructions for using the customizable, built-in report generator.
|
20 Mar 2012 |
| We must be more like psychologists than engineers to succeed in software engineering
In software development, Einstein's advice to invest time in understanding the problem means to understand the business objectives, correctly identify the stakeholders, ask the right questions to explore the problem, and use suitable techniques to describe what the system should do and why it is being created. But investing time in the problem can be a problem in itself, says the author, even though software engineers understand the need. She suggests why this happens and how to overcome the resistance to investing the time.
|
20 Mar 2012 |
| Modernized Java-based batch processing in WebSphere Application
Server, Part 1: Introducing Modern Batch and the
compute-intensive programming model
The Modern Batch feature for IBM WebSphere Application Server provides a
robust Java batch programming model that enables the integration of online and
batch processing within an architected framework across multiple platforms.
This two-part series describes the programming models that the Modern Batch
feature provides and will demonstrate the new functionality provided in IBM
Rational Application Developer V8.0 that greatly simplifies the development of
batch applications and the associated xJCL required for job submission. Part 1
introduces Modern Batch and shows a sample implementation for the
compute-intensive programming model. Part 2 will cover the transaction batch
model and other aspects of the batch framework, including the various interfaces used to submit and control jobs, integration with schedulers, and troubleshooting tips.
|
14 Mar 2012 |
| Migrate Configuration Management Version Control to
Rational Team Concert: Part 1. Configure the server and install the CMVC
Connector
This two-part article explains migration of Configuration
Management Version Control (CMVC) to IBM Rational Team Concert. Part
1 provides the details about Rational Team Concert server
configurations and installation of CMVC Connector on the Rational
Team Concert Eclipse client required for the migration.
|
13 Mar 2012 |
| Use enterprise architecture to guide IT architecture deployment decisions
If you use Rational System Architect to develop enterprise architecture and Rational Software Architect for
deployment architecture, learn how you can import data from Rational System Architect into Rational Software Architect
so that you can make deployment decisions based on business priorities.
Also available in:
Portuguese
|
13 Mar 2012 |
| Migrate Configuration Management Version Control to
Rational Team Concert: Part 2. Import CMVC source code into Rational Team Concert
This two-part article explains migration of Configuration Management Version Control (CMVC) to IBM Rational Team Concert. Part 1 provided details about Rational Team Concert server configurations and installation of CMVC Connector on the Eclipse client required for the migration. Part 2 shows how to customize Rational Team Concert in accordance with CMVC defects and features field values that are required for import and then how to import CMVC source code into Rational Team Concert.
|
13 Mar 2012 |
| Agile processes for the maintenance cycle
Although everyone wants agile processes, most people are still discussing agile
without really pursuing it, some people have already set out on the path that leads to a
smarter work cycle. This will transform the way IT supports your business and will
improve your performance in software development.
|
06 Mar 2012 |
| Tips for deploying Rational Insight 1.0 in a large enterprise
In preparing to deploy IBM Rational Insight performance management software in your large enterprise, you need to take into consideration the performance demands of running data-intensive reports against a wide set of heterogeneous data sources. The key is to capitalize on the division and specialization of available computing resources by distributing components strategically on different machines. This article describes the flexible options available and walks you through installing Version 1.0.1.1 in an enterprise-scalable distributed topology that uses an IBM DB2 database and IBM WebSphere Application Server.
Also available in:
Portuguese
|
06 Mar 2012 |
| Creating customized reports through multiple project areas in Rational Team Concert
This article explains how to create customized reports, step by step through multiple project areas in Rational Team Concert for two roles, manager and developer so that they can act to insure good health of projects. This article uses mainly BIRT scripting and computed columns to show them necessary information for your own views. Files of sample reports are also provided.
Also available in:
Portuguese
|
28 Feb 2012 |
| Convert single-tenant applications into multi-tenant applications
The authors share experiences gained from their work converting single-tenant
SOA application into multi-tenant cloud solutions; these best practices are packaged into seven important tips.
|
22 Feb 2012 |
| Create a multichannel composite portlet application using Rational Application Developer 8.0.4: Part 5. Create portlets that display data from IBM Connections
Multichannel composite portlet applications present appropriate views when run from different devices. This means that when you view it from a desktop browser, the portlet presents the desktop version. Similarly, when you view it from a smart phone, you see the mobile version of the portlet. This final part of this five-part series shows you how to use IBM Rational Application Developer, Version 8.0.4 or later, to create portlets that display data from IBM Connections.
Also available in:
Chinese
|
21 Feb 2012 |
| Make continuous deployment practical and cost-effective with Rational ALM
tools
Continuous deployment means deploying software changes to a development, test,
preproduction, or production environment. It is similar to adopting continuous
compilation and then continuous integration to build every change. Steve Arnold outlines
the three main challenges of this approach: design, automation, and governance. Then he
explains how using specific Rational tools for ALM, in combination with the cloud, make
it practical and cost-effective, because it reduces the effort of testing and
deployment, improves governance, and lowers risks of deploying to a production
environment.
Also available in:
Portuguese
|
21 Feb 2012 |
| Create a multichannel composite portlet application using Rational Application Developer 8.0.4: Part 4. Enable portlets to share events data
Multichannel portlet applications present appropriate views when run from different devices. This means that when you view it from a desktop browser, the portlet presents the desktop version. Similarly, when you view it from a smart phone, you see the mobile version of the portlet. Part 4 of this five-part series shows you how to use IBM Rational Application Developer, Version 8.0.4 or later, to enable eventing, or event handling, to share data between portlets.
Also available in:
Chinese
|
21 Feb 2012 |
| Create a multichannel composite portlet application
using Rational Application Developer 8.0.4: Part 3. Displaying data from Microsoft SharePoint in a
portlet
Multichannel portlet applications present appropriate views
when run from different devices. This means that when you view it
from a desktop browser, the portlet presents the desktop version.
Similarly, when you view it from a smart phone, you see the mobile
version of the portlet. Part 3 of this five-part series shows you
how to use IBM Rational Application Developer, Version 8.0.4 or
later, to fetch and display data from Microsoft SharePoint in a
portlet.
Also available in:
Chinese
|
14 Feb 2012 |
| Create a multichannel composite portlet application using Rational
Application Developer 8.0.4: Part 2. Develop the sample portlet project
Multichannel portlet applications present appropriate views when run from
different devices. This means that when you view it from a desktop browser, the portlet
presents the desktop version. Similarly, when you view it from a smart phone, you see
the mobile version of the portlet. Part 2 of this five-part series shows you how to use
IBM Rational Application Developer, Version 8.0.4 or later, to create a multichannel
portlet application.
Also available in:
Chinese
|
14 Feb 2012 |
| The most-loved articles about Rational software from 2011
In honor of Valentines Day, we've pulled together a compilation of the 10 most-loved
articles published in 2011 on the developerWorks Rational section.
Also available in:
Portuguese
|
09 Feb 2012 |
| Deploying WebSphere software with Rational Automation Framework
IBM Rational Automation Framework is a server-based software product
that can automate many IBM WebSphere middleware distribution and
administration activities. To demonstrate, this article explains the simple process of
configuring the Rational Automation Framework environment to create a typical
sample IBM WebSphere Application Server cell that contains two nodes, an IBM
HTTP Server, and an application cluster.
|
08 Feb 2012 |
| Extend Rational Functional Tester to test Adobe Flex or Flash applications
One of the great benefits of Rational Functional Tester and its Eclipse IDE is
that it can easily be extended with literally hundreds of useful open source components.
Our team was challenged to consistently automate GUI Flex applications using the
built-in support for Flex automation due to constant browser security patches. We
resolved this problem by using open source components to keep up with the browser security updates that seem to come daily. This article
explains how Rational Functional Tester works in combination with Selenium and
FlexMonkium. Tim Hague provides step-by-step instructions to help you implement a
similar solution.
|
07 Feb 2012 |
| Create a multichannel composite portlet application using Rational Application Developer 8.0.4: Part 1. Introduction and setup for this tutorial
Applications that mash data together regardless of the backend systems that the data is coming from, to give the end user a seamless integrated representation of information, are in increasing demand. This article is shows how to use IBM Rational Application Developer 8.0.4 to create a multichannel composite portlet application that fetches and integrates data from IBM DB2, Microsoft SharePoint, and IBM Connections into multiple wired portlets hosted on IBM WebSphere Portal 7.0.
Also available in:
Chinese
Portuguese
|
07 Feb 2012 |
| Integrate Rational Focal Point with requirements, project, and test management tools
IBM Rational Focal Point integrates with Collaborative Lifecycle Management (CLM) applications through its support of the Open Services Lifecycle Collaboration (OSLC) change management and requirement management specifications. This article explains how to take advantage of the CLM capabilities by linking Focal Point with Rational Requirements Composer, which elaborates on requirements and business needs, to Rational Team Concert for collaborative project management, and to Rational Quality Manager for testing. It also describes the reporting capability introduced in the Rational Focal Point 6.5.1 release, which is very useful for project managers to generate traceability reports to find out the current status of a Rational Focal Point requirement and business needs.
|
07 Feb 2012 |
| Design a message and service definition integration strategy based on Common Information Model standards
Users of IBM Rational Software Architect are familiar with its UML modeling capabilities, as well as its ability to transform a model into other domains, including Java, XSD, and WSDL. However, when it comes to using an energy industry information model and evolving the model into definitive message and service definitions that can be used directly in an SOA messaging infrastructure, there is very little guidance. This article describes a process and the use of Rational Software Architect extensions that use the International Electrotechnical Commission's Common Information Model (IEC CIM) to guide message and service definitions.
Also available in:
Chinese
Portuguese
|
31 Jan 2012 |
| Improve portfolio management with new IBM Rational Focal Point integrations
IBM Rational Focal Point version 6.5.1 offers new Collaborative Lifecycle Management (CLM) integrations with capabilities for more effective portfolio management and decision-making throughout project lifecycles, products in development, and applications that you use in your organization. This article covers what, why, and how to take advantage of these integrations.
Also available in:
Chinese
|
31 Jan 2012 |
| Synchronize CMVC data with Rational Team Concert data
IBM Configuration Management Version Control (CMVC) is older software still in use in some mainframe systems, but it has been superseded by newer Rational software, including Rational Team Concert. The tutorial explains the Item Connector Framework for integrating the two repositories and provides sample code. Learn how CMVC artifacts can be mapped to Rational Team Concert artifacts by using synchronization rules and how periodic synchronization will help you get the benefit of both applications.
|
31 Jan 2012 |
| Successful code reuse with code-centric development and modeling
Modeling is an essential step in the process of analyzing existing code so that you can
make decisions about what gets reused. When you understand the overall architecture of the code,
building your products into a complete product line engineering (PLE) workflow becomes much easier
to do and to maintain. You need to understand how the code fits together, how you could best use
it in the future, and which parts you might want to modify. The main reasons to analyze code are
for documentation, reuse, modification, or maintenance. This article explains the keys to
successful reuse and how to reuse code by combining code-centric development with modeling.
Also available in:
Chinese
Portuguese
|
24 Jan 2012 |
| Combine Rational Change and ClearCase for seamless change and configuration
management
This article covers the configuration of the Rational Change for ClearCase
Interface and using Rational Change and Rational ClearCase together for change and
configuration management. It highlights how Rational Change integrates with Rational
ClearCase to track the implementation of change requests. It is intended for readers who
have an intermediate level of knowledge of Rational Change and Rational
ClearCase.
|
24 Jan 2012 |
| Strategies for performing with agility
The first declaration of the Agile Manifesto is "individuals and interactions over processes and tools," yet this fundamental tenant seems to get lost on many agile projects. Highly capable people guided by fundamental principles of agility are more important than any tools, technology or overly-specific processes and best practices. This article provides tips for executives, development managers, and agile team leads to strike the balance of structure and freedom so they can reap the rewards of high performance teamwork and more successful agile projects.
Also available in:
Chinese
|
23 Jan 2012 |
| Outsourcing agile development projects: Part 2. Top five tips for success
Many software development organizations are making use of outsourced development resources on their projects. As companies embrace agile and lean approaches to development, the question often arises – is outsourcing suitable in an agile environment? The answer is – it's possible, but it will require some careful forethought and some deliberate execution to ensure success. In this two-part article series, Tony Grout shares his experiences of where agile outsourcing can be effective, and the critical elements that must be in place to achieve optimal results.
Also available in:
Chinese
|
23 Jan 2012 |
| Outsourcing agile development projects: Part 1. Key things to consider before you start
Many software development organizations are making use of outsourced development resources on their projects. As companies embrace agile and lean approaches to development, the question often arises – is outsourcing suitable in an agile environment? The answer is – it's possible, but it will require some careful forethought and some deliberate execution to ensure success. In this two-part article series, Tony Grout shares his experiences of where agile outsourcing can be effective, and the critical elements that must be in place to achieve optimal results.
Also available in:
Chinese
|
23 Jan 2012 |
| Agile State of the Art Survey
The "Agile State of the Art Survey" was designed to gather information
about how businesses are actually implementing agile techniques. There were
168 respondents from around the world, working in various business sectors,
including government agencies. These respondents shared details about how they
have benefited from agile methods and the challenges they still face. This
article shares some overall numbers from the survey and covers the top
benefits and challenges.
Also available in:
Chinese
|
23 Jan 2012 |
| Agile transformation in action
Julie King is the Vice President of Consumability for IBM Software Group (SWG). She is a Distinguished Engineer and the Chair of the Software Group Architecture Board – a body which forms IBM's technical strategy and works across product lines and across teams to achieve a common technical vision. Julie provided leadership throughout IBM Software Group's three year agile transformation. We sat down with Julie to learn about the challenges they faced and the results that SWG has achieved.
Also available in:
Chinese
|
23 Jan 2012 |
| Three deadly pitfalls to avoid on agile implementations
Businesses need innovation in today’s marketplace. This is not always easy and, in many cases, a new approach is required to reinvigorate innovation. An agile delivery approach can provide substantial, quantifiable business value compared to traditional approaches, but you have to do more than decide that you're going to implement agile. Many agile implementations start off with good intentions, but do not deliver on the promise of agile because of a lack of experience, plan and executive sponsorship. If you can address these challenges, your agile projects are more likely to succeed.
Also available in:
Chinese
|
23 Jan 2012 |
| Five tips for assembling successful Disciplined Agile Delivery teams
"Disciplined Agile Delivery" (DAD) is a set of practices advanced by IBM to help larger software development teams be as successful with agile development as smaller teams. DAD isn't just another agile method; instead, it offers a hybrid framework that combines the best guidance from a variety of existing and proven agile practices. DAD also supplements common agile methods with enterprise guidance. As a result, it can help organizations with project teams of more than 20 people get the most out of agile development methodologies. When you form teams for DAD, there are a number of things to consider. The top five are the subject of this article.
Also available in:
Chinese
|
23 Jan 2012 |
| Top 5 lessons learned about scaling Agile from a leading insurance provider
Agile development is a collaborative, incremental and iterative approach to software development that can produce high-quality software on schedule and cost-effectively. Agile practices were initially designed for small collocated teams, but you can adapt them to fit a more complex environment. IBM has experience with this not only internally, but with other large enterprise clients. Among the most valuable lessons we've learned about implementing agile in the enterprise were gained while helping a large insurance company, we'll call "Insurance Co," with their agile adoption and their implementation of IBM Rational Team Concert.
Also available in:
Chinese
|
23 Jan 2012 |
| Top 5 tips for using agile in mission critical systems development
By definition, the cost of failure in mission-critical products is very high. Applying agile methods to the development of the software and systems that run them can help prevent the defects that lead to failure. Agile development methods can improve product quality, reduce costs and the time to market, and increase the predictability of their outcomes. However, it takes some fine-tuning of agile methods so that they make sense for these complex and rigorous projects. Agile governance, dynamic planning, test-driven development, incremental development and effective risk management are the keys to successful application of agile in mission-critical systems development.
Also available in:
Chinese
|
23 Jan 2012 |
| Is "agile documentation" an oxymoron?
Does the term "documentation" have any place in an agile environment? The goal on agile projects is to keep documentation as simple as possible, relying on roadmaps, overviews and concepts rather than enterprise-focused details. But what happens when using an agile approach on more complex projects? For example, what if the team that writes the software is different from the team that must maintain it? Or what if auditors come calling? In these instances, basic agile documentation based on user stories alone may come up short. This article provides insights into how teams can take an agile approach to documentation in more complex environments.
Also available in:
Chinese
|
23 Jan 2012 |
| Load test FileNet Content Engine using IBM Rational Performance
Tester
This article explains how to configure IBM Rational
Performance Tester to load test document editing functionality of
the IBM FileNet Content Engine. This approach is based on the
learning from a customer benchmark that targeted large volumes of
content, where Rational Performance Tester was used for the first
time to simulate document editing functionality. This article is
particularly useful to software developers and testers who are
trying to evaluate FileNet Content Engine performance.
Also available in:
Portuguese
|
17 Jan 2012 |
| Diagnostic and debugging techniques for IBM Rational Synergy
Debugging tools included in the IBM Rational Synergy collaborative change and configuration management software can be switched on and off. This article explains the tools and debugging techniques that can help in analyzing critical issues. Using them can help you gather useful information to share with support technicians when you report issues, so they can help you resolve the issue faster.
|
17 Jan 2012 |
| What's new in Rational Developer for Power 8.0.3
IBM recently released version 8.0.3 of Rational Developer for Power Systems Software, which provides integrated analysis, development, and debugging tools for IBM AIX, IBM i, and Linux operating systems. Although this is a service release, it contains some significant new functions, which the developer describes in this article.
Also available in:
Portuguese
|
17 Jan 2012 |
| Craft a SaaS-oriented vulnerability mitigation policy
Many businesses and industries depend on web-based software to run business processes, conduct transactions, and deliver services to customers. When a deadline looms, organizations may get frantic and sacrifice secure features to bring the application into production. This is a fast (and reactive) solution that results in a usually defective application. A better, proactive solution is to create a SaaS-oriented web application vulnerability mitigation policy (and employ a SaaS-based vulnerability scanner) into place that anticipates application vulnerabilities and has several solutions to repair them ready to go. The author will provide a roadmap to such a policy and illustrate using a scanner tool in the form of IBM Rational AppScan products.
|
12 Jan 2012 |
| Integrate IBM Rational ClearCase with Cadence Design Framework II
Integration of the IBM Rational ClearCase configuration management tool with
Cadence Design Framework II software for electronics design and automation (EDA) enables
custom chip designers to perform ClearCase actions while in the Cadence toolset. This
makes parallel development, co-development, and co-management of hardware and software
domains and artifacts possible. Having common SCM tools for hardware and software
development results in more flexibility in system integration and offers several other
advantages. This article describes those advantages and some of the important features
of the ClearCase-Cadence integration.
|
10 Jan 2012 |
| Integrate Rational ClearCase with Rational Team Concert 3.0
Get an overview of the IBM Rational ClearCase and Rational Team Concert
integration setup to integrate ClearCase UCM VOB source code data into
Rational Team Concert source control management, using the ClearCase Importer.
This article explains how to import files and folders from UCM streams to
Rational Team concert and use of the Change Flow Target feature.
|
10 Jan 2012 |
| A reusable objectless automation framework for Rational Functional Tester
In this detailed analysis, the author explains design of an automation framework
that is independent of the objects in the application under test. The framework is
centered on the concept of creating objects dynamically at runtime, rather than
recording and storing them in object maps. By using the design advocated in this
article, you can develop a reusable automation test framework that can be imported into
any Rational Functional Tester development environment. As a bonus, it also drastically
reduces the development and execution time of test scripts.
Also available in:
Chinese
|
10 Jan 2012 |
| Design and implement RESTful web services with Rational Software Architect
Modeling RESTful web services is one of the newest capabilities in Rational Software Architect. In the process of explaining the REST modeling features, the author shows you how to design and implement a RESTful Bookmark service according to a UML model, as an example. You can use this new feature and newfound knowledge to create models that explain your web service models before and during development. This model of a model approach makes explaining your project to others far easier and clearer. It can also become part of user documentation.
Also available in:
Portuguese
|
20 Dec 2011 |
| What's new in IBM Rational Rhapsody 7.6.1 and Rhapsody Design Manager 3.0.1
IBM Rational Rhapsody 7.6.1 and IBM Rational Rhapsody Design Manager 3.0.1 provide new features and
integrations that help improve cross-discipline team collaboration and continuous development of
high-quality and safe designs. Rational Rhapsody Design Manager 3.0.1 improves the design management
capabilities by adding integration with the Mathwork Simulink, so you can share and review architecture and
algorithms together. Support for Elektrobit EB tresos and AUTOSAR improvements enable a continuous
integration and deployment development environment, with early validation for AUTOSAR-based E/E and ECU
software. These updates also include improvements for systems engineering, safety-critical development, and
many usability enhancements.
Also available in:
Portuguese
|
16 Dec 2011 |
| Automated vulnerability scanning of web applications with Rational AppScan
This article uses two examples to explain how to use Rational AppScan Standard Edition v8.5 for
automated security vulnerability testing of web and web service applications. The authors also set the stage
for examples to explore the regulatory compliance reporting capabilities.
Also available in:
Portuguese
|
13 Dec 2011 |
| Using models to design business processes and services
Get an overview of designing business processes and services, the roles and tools
involved, and workflows that software architects can use. The author highlights
advantages of assembling the participants and services in a business process or service
and provides examples to demonstrate the effects that different models have on the tools
used to generate deployable artifacts. She also explains techniques to use to achieve
good results, even from incomplete models, and summarizes the SoaML modeling practices
to use when assembling processes and services.
|
13 Dec 2011 |
| Dimensional modeling with IBM InfoSphere Data Architect, Part
2: Reverse engineering
Learn how to build a dimensional data model IBM InfoSphere Data Architect that efficiently captures analytical requirements at the
logical and physical levels of detail.
IBM InfoSphere Data Architect is a collaborative data design solution that helps you discover, model, relate, and standardize diverse and distributed data
assets.
It is a pivotal component of the IBM Integrated Data Management (IDM) initiative to enable an integrated data management environment throughout the entire
data management lifecyle.
Also available in:
Portuguese
|
08 Dec 2011 |
| Toward a Basic Profile for Linked Data
W3C defines a wide range of standards for the Semantic Web and Linked Data suitable for many
possible use cases. While using Linked Data as an application integration technology in the
Application Lifecycle Management (ALM) domain, IBM has found that there are often several possible
ways of applying the existing standards, yet little guidance is provided on how to combine them.
This article explains motivating background information and a proposal for a Basic Profile for
Linked Data.
Also available in:
Portuguese
|
06 Dec 2011 |
| Agile software development made practical with existing CCM tools
Agile methodologies are attractive to software developers in many different
industries because they can provide a process that allows teams to respond to change and
deliver higher-quality products that meet the needs of their stakeholders, on time. IBM
Rational Team Concert helps to jump start teams on agile planning and management. It
works well with Rational change and configuration management tools that you already use
so that teams can leverage their existing investments and minimize their additional
costs as they make this transition.
Also available in:
Portuguese
|
06 Dec 2011 |
| Synchronize requirements data between Rational DOORS and Rational System Architect
In enterprise architecture (EA), it is very important to keep track of the requirements associated with the EA artifacts. This article explains how to synchronize and map the EA data within the Rational DOORS requirements management software with Rational System Architect to track any requirements associated with the EA artifacts.
Also available in:
Chinese
Portuguese
|
06 Dec 2011 |
| Generating compliance documentation using IBM Rational Publishing Engine: Part 1. Overview and workflow
This is the first in a series of four articles about using the IBM Rational Publishing Engine to generate compliance-relevant reports. Part 1 gives a short overview of the software, describes the report development workflow, and provides a sample report as a basis for showing the capabilities of the tool in the subsequent articles.
Also available in:
Portuguese
|
29 Nov 2011 |
| Generating compliance documentation using IBM Rational Publishing Engine: Part 3. Reporting over multiple data sources
Part 3 this series of four articles shows how to create reports that take information from several data sources, including software from other companies. It explains how Rational Publishing Engine establishes traces from information in one tool to data managed by another and then combines them into the same document.
Also available in:
Portuguese
|
29 Nov 2011 |
| Generating compliance documentation using IBM Rational Publishing Engine: Part 2. Document design and layout
Part 2 in this series of four articles about using the IBM Rational Publishing Engine to generate compliance-relevant reports shows how to decompose large and complex reports into smaller, more manageable templates. It also covers developing reusable templates and creating a standard layout that adheres to your company's style guidelines.
Also available in:
Portuguese
|
29 Nov 2011 |
| Generating compliance documentation using IBM Rational Publishing
Engine: Part 4. Testing, review, and deployment
This is the final article in a four-part series about using IBM® Rational®
Publishing Engine to generate compliance-relevant reports. Using two IBM® Rational®
Quality Manage reports as examples, it shows how to test, check, and deploy the
documents and templates that you have developed.
Also available in:
Portuguese
|
29 Nov 2011 |
| Develop a custom third-party call web service using WebSphere Telecom Web
Services Server
Telecom products' interaction with particular network equipment, such as softswitches from a
manufacturer, may require customizing the solution or service that interacts
with it. Find out how to develop a custom web service implementation using IBM
WebSphere Telecom Web Services Server as the development platform to cater to
functioning of the solution with the specific softswitch.
Also available in:
Portuguese
|
28 Nov 2011 |
| Create baselines from multiple requirements projects
The Baseline Manager Library in IBM Rational RequisitePro is an API that you can use to
create baselines programmatically. Write scripts to tailor processes for creating baselines for
multiple projects, or schedule scripts to be run as a time-based task. With this library, you can
create baselines of requirements that you keep in documents, the Attribute Matrix views, packages,
or entire projects.
Also available in:
Chinese
|
15 Nov 2011 |
| Case study of model-based systems engineering (MBSE): Part 2. Develop data-focused processes for distributed systems analysis and design
Distributed systems are inherently data-oriented, with data entities dictating the sub-system
boundaries and specific data interaction that defines the dynamic characteristic of a system. The focus on
data entities and their behavior in distributed environments cannot be undermined. Thus the derivation of
ports and interfaces (data interactions and attributes) being a consequence of functional analysis in a
typical MBSE workflow, such as the IBM Rational Harmony systems engineering process seems an oddity in such
a case. In this article, we explore how to develop an MBSE process suited for analysis and design of
distributed systems.
Also available in:
Chinese
Portuguese
|
15 Nov 2011 |
| Case study of model-based systems engineering (MBSE): Part 1. The centralized systems model of IBM Rational Harmony
Modeling has been an important part of systems engineering since its inception.
During the last decade, engineers have significantly increased their use of model-based
technologies to evolve a new discipline of Model-Based Systems Engineering (MBSE). This
discipline differs from traditional systems engineering in that it emphasizes a central
system model that captures both system requirements as well as the design decisions that
fulfill them. In addition to serving as a knowledge repository for systems engineering
work artifacts, the system model can also be simulated to validate cost or performance
studies and design choices. Highly practiced MBSE processes like IBM Rational Harmony
for Systems Engineers focus on system functional analysis, which is the translation of
functional requirements into a coherent description of system operations. The system
operations are then used to derive ports and interfaces among the allocated system
architecture blocks. These interfaces form the basis of the formal hand-off among
various sub-systems.
Also available in:
Chinese
Portuguese
|
15 Nov 2011 |
| Install and configure DB2 on UNIX to support change and configuration
management
You can use several relational database management system (RDBMS) with IBM
Rational ClearQuest versions 7.1.2 and higher, including Oracle, Microsoft SQL Server,
Microsoft Access, and DB2. Unlike the other systems, DB2 is bundled with Rational
ClearQuest. The benefit to using DB2 as a backend database can be realized in the costs
you save, but installing and configuring it can be challenging especially if you are not
familiar with DB2. In this article, we provide instructions to help you install and
configure DB2 on UNIX operating systems to use as a backend database with Rational
ClearQuest.
Also available in:
Portuguese
Spanish
|
15 Nov 2011 |
| Manage change in mainframe applications with IBM Rational Asset Analyzer: Part 3. Customize and aggregate impact analysis results
Software maintenance can require up to 70% of IT's budget, so managing change to shorten the maintenance cycle, reduce risk, and ensure quality is critical in today's economic climate. This series of three articles explains how you can use IBM Rational Asset Analyzer to achieve those goals, specifically for mainframe-based applications. Part 3 describes how to customize the impact analysis results and aggregate those results, using the Custom Query capability, and then how to create a “bill of materials” based on those results and share it as a spreadsheet.
|
08 Nov 2011 |
| Manage change in mainframe applications with IBM Rational Asset Analyzer: Part 2. Analyze the impact of changes to manage scope and risk
Software maintenance can require up to 70% of IT's budget, so managing change to shorten the maintenance cycle, reduce risk, and ensure quality is critical in today's economic climate. This series of three articles explains how you can use IBM Rational Asset Analyzer to achieve those goals, specifically for mainframe-based applications. Part 2 describes how to perform change impact analysis to manage the scope and risk of a software change request.
|
08 Nov 2011 |
| Automate the build and release process on the IBM Cloud using Rational Build Forge
The authors explore how you can use IBM Rational Build Forge -- an adaptive process-execution framework that automates, manages, and tracks the processes between each component involved with software development -- to automate the build and release process in IBM SmartCloud Enterprise. They explain the steps involved in using Build Forge and Build Forge Agent to automate a process and provide an example through a use case.
|
08 Nov 2011 |
| Manage change in mainframe applications with IBM Rational Asset
Analyzer: Part 1. Identify assets for change
Software maintenance can require up to 70% of your IT budget, so managing change to shorten
the maintenance cycle, reduce risk, and ensure quality is critical in today's economic climate.
This series of three articles explains how you can use IBM Rational Asset Analyzer to achieve
those goals. The focus is on changes to data definitions and data characteristics, but the
concepts can be applied more broadly to other application components. These articles also focus on
mainframe-based applications: COBOL programs and copybooks, IBM DB2 data definitions, and CICS
applications.
|
08 Nov 2011 |
| A guide to inline assembly for C and C++
First, the authors describe basic usage syntax for inline
assembly (inline asm) embedded within C and C++ programs. Then they
explain intermediate concepts, such as addressing modes, the
clobbers list, and branching stanzas, as well as more advanced
topics, such as memory clobbers, the volatile attribute, and locks
are discussed for those who want to use inline asm in multithreaded
applications.
|
01 Nov 2011 |
| Generate design work products from models
Outdated design work products are a big challenge in development and maintenance phase. This article shows how we can generate design work products from IBM Rational Software Architect design models by using Eclipse provided Business Intelligence and Reporting Tools (BIRT). This allows the modeling team to focus more on designing the models rather than producing the work products. The generation of work products is as easy as clicking a button, once the BIRT report has been authored.
Also available in:
Portuguese
|
01 Nov 2011 |
| A guide to inline assembly for C and C++
First, the authors describe basic usage syntax for inline
assembly (inline asm) embedded within C and C++ programs. Then they
explain intermediate concepts, such as addressing modes, the
clobbers list, and branching stanzas, as well as more advanced
topics, such as memory clobbers, the volatile attribute, and locks
are discussed for those who want to use inline asm in multithreaded
applications.
Also available in:
Portuguese
|
01 Nov 2011 |
| Develop TXSeries CICS apps with Rational Developer for Power Systems Software: Part 3. Test your CICS application from a Java client
Part 3 shows you how to configure the IBM CICS Transaction Gateway (CTG) to communicate with IBM TXSeries for Multiplatforms software, and then how to create a client project in IBM Rational Developer for Power Systems Software and test your application using the CTG.
|
25 Oct 2011 |
| Configure Rational Focal Point to give users LDAP directory access
IBM Rational Directory Server can interact with an existing corporate LDAP server
when it is integrated with Rational Focal Point. You can then create LDAP-enabled users
in Focal Point. Rational Directory Server is not something that you would normally need
to leave running in your environment, but is used to configure the corporate partition
that gives Focal Point access to LDAP Server for user authentication.
Also available in:
Portuguese
|
25 Oct 2011 |
| A practical guide to developing enterprise architecture
To develop a useful enterprise architecture (EA) it is important to first
understand the questions you want to answer with your architecture. Then based on these
questions, you can develop an approach and identify the models that you need. Finally,
you can do both quantitative and qualitative analysis on your architecture to either see
where the business can be improved or identify necessary changes or enhancements to the
architecture. This article offers a summary of an enterprise architecture program and
its processes.
|
18 Oct 2011 |
| Develop TXSeries CICS apps with Rational Developer for Power Systems Software: Part 2. Create and build CICS applications for the TXSeries processor
In Part 2 of this three-part tutorial, you use the IBM Rational Developer for Power Systems Software configurations from Part 1 to create a new AIX COBOL project and an AIX COBOL program file. Code for a sample CICS application and a sample Makefile file is included.
|
18 Oct 2011 |
| Manage hardware aspects of your projects through agile development
Waterfall development has a reputation in the software industry for not being able
to handle rapidly changing requirements, which is becoming more obvious in
state-of-the-art software development. However, in some areas such as hardware
development, waterfall is still the more popular development method. In this article, we
introduce challenges and best practices on how to run such projects through agile
development by using IBM Rational Team Concert.
Also available in:
Chinese
|
12 Oct 2011 |
1 - 100 of 1556 results | Next Show Summaries | Hide Summaries Subscribe to search results (RSS)