Innovate2013. The IBM Technical Summit. Stay ahead. 7 November 2013, London

RBS Markets deploys IBM Rational for virtual testing

Cliff Saran

Royal Bank of Scotland is investigating how it could extend a virtual test environment to support future development projects. The environment, built using IBM Rational Integration Tester (US), was initially used to ensure the bank's systems would be able to cope with a new currency if Greece was forced to leave the euro.

Speaking at an IBM Innovate 2013 event in London, Stephen King, head of middleware at RBS Markets, said the bank deployed the test suite to virtualise Swift (Society for Worldwide Interbank Financial Telecommunication) transactions to ensure it would be easy to make code changes to support a new currency had Greece defaulted.

We built a virtualised Swift [payment] system environment in Rational to test changes with the new currency," said King.

He said such a virtual test environment could save the bank a considerable amount in terms of transaction fees in the future, since it avoids testing using the real Swift service.

he bank has spent the past three years building a test methodology on top of the Rational toolset.
The project began when the bank needed to consolidate its four messaging hubs. The hubs are critical to RBS's business by enabling payment and confirmation messages, clearing services and supporting regulatory compliance. They handle two million messages a day, amounting to £9.5m per week.
King admitted there was a climate of fear attached to changing the bank's messaging middleware. But the middleware messaging platform was one of several projects the middleware team needed to deliver.
"We needed to consolidate [messaging middleware] within three years and deliver 35 major business change projects, including rewiring the Forex [foreign exchange] business system," he said.

Software development improvements

The bank also needed to improve its software development in terms of improving quality. "We wanted to instil quality right through the project and have a test strategy," he said.
The bank adapted a software development lifecycle for middleware and took on middleware experts who were trained in the methodology.
"We selected IBM Rational Integration Test and piloted a payment compliance application which had to be delivered quickly to prevent the bank facing £5m fines," said King. 
Using Rational and the new methodology, the developer team was able to deliver the application in six weeks.
Following the success of the payment application, King said RBS rolled out the methodology and toolset across all the projects the team was working on. 
Prior to deploying Rational and the software development methodology, King said regression testing used to take four weeks. It now takes a couple of hours, he said, saving the bank £40,000 in project costs.

Contact IBM

Connect with IBM

Traceability Across The Lifecycle of Application Development

Better collaboration across the development lifecycle can have a huge impact on the efficiency and accuracy of application delivery; from improved traceability between requirements, test cases and implementation activities. This workshop will show how you can answer the critical questions of a development team : “What requirements are yet to be implemented for the next release ?”, “Which test cases have failed and what requirements are impacted?” and “What development work is outstanding and what requirements are impacted as a result.”

Accelerated Application Delivery with DevOps

Aligning the development and operations teams of an organisation can have a huge impact on application delivery. This workshop will show an automated process that understands your deployment target platforms and can reliably and repeatedly deploy applications through the various environments such as single server development environments, multi-server integration test environments, pre-production and production systems. Linked to automated build processes this enables teams to initiate automated deployment processes as a result of a software build process.

Integration Testing with System Virtualisation & Test Management

Today’s composite distributed systems are a set of increasingly complex, heterogeneous applications, products, and services that are required to continuously evolve to meet the needs of the business. This workshop will show how system virtualisation can allow earlier testing of systems, lower the cost of testing the integration with expensive systems and reduce the time taken for integration of complex environments.

The Embedded Software and Systems Engineering Lifecycle

This workshop brings to life the Rational solution for collaborative development of embedded software and systems engineering. Integration across the development lifecycle covering requirements, test cases and implementation activities supports the domain specific capabilities of real-time application development with code generation from UML models and model simulation.

Introduction to Application Portfolio Management

Organizations can spend upwards of 80% of their IT budget in maintaining the existing inventory of applications that have accumulated through organic growth, acquisitions, and segmented IT efforts, leaving little resource to fund new business initiatives. This workshop will introduce the IBM Rational solution that will help you to take control of the complex portfolio of applications and allow you to make the right investments.

The Mobile Development and Delivery Lifecycle Solution

This workshop allows participants to experience the highlights of a typical, end-to-end mobile application development and delivery process. Moving through the development lifecycle a new requirement proceeds through implementation, test and deployment during a sprint of a planned release.

Building Real World Enterprise Architecture

Using a combination of IBM Rational System Architect and ArchiMate from IBM Business Partner Corso, this workshop will show how to visualise and communicate the various elements of an organisation and their relationships in an unambiguous way. You will see how to easily analyse risk and how to identify the changes needed to execute short and long-term strategic roadmaps.

Integrated Web Application Security Testing

Web application security issues continue to be a top priority for most organizations. An effective solution is to build security into Web applications from the start. This workshop will show how secure coding practices and developer security tools can help to pre-empt these issues through early discovery and help developers to avoid them in the future.

Smartcloud Application Performance Management

Come and see how you can use get real insight into you customer application experience. See the new multi form factor dashboards to see a quick and clean high level view of service delivery, and also get a deep dive insight into application performance for root cause analysis. You can use our live environment with a complex middleware deployment and guided labs that you can use to explore the capability of Smartcloud Application Performance Management to help you and your business.

Smartcloud Orchestration

See how you can use IBMs cloud management solutions to quickly and reliably provision compute, network and storage infrastructure. See how you can use these capabilities to commission resources that you need to quickly test new applications, or host new workloads. Build your own complex application patterns, build self service menus and then order the services you need to keep your business agile and flexible. You will use the real lab environment with a variety hypervisors, operating systems and middleware to compose and publish your own self service offerings.

IBM Endpoint Manager

See how IBMs Endpoint Management solution can help you manage servers, workstations and mobile devices in you enterprise. See how you can use this solution, as IBM does on its own 800,000 endpoints, to provide support with Lifecycle Management, Security and Compliance, Data leakage, protection, Power Management, Patch Management, Mobile Device management. The labs provide you with real environments on a variety of platforms in which to learn how IBMs Endpoint Management solution can help you better manage the variety of fixed and mobile assets in your business.

DevOps: enterprise capabilities for continuous software delivery

Software delivery can no longer be just sufficient, it has become a business imperative. Enterprises must build the competency to deliver software with predictability, quality, and increased speed and frequency, otherwise they will not survive against their competition who does have this capability. This session will share findings from the Institute of Business Value report and will discuss the alignment of the study’s findings with Rational’s strategy to help companies to address the challenges inherent in DevOps.

Continuous Business Planning, connecting the dots between strategy and execution

Continuously plan, measure and bring business strategy and customer feedback into the development lifecycle. With the business climate we face, organizations need to secure that they “do the right things” and focus on activities where they will gain most value, “do things right”, within the boundaries of organizational strategy and business objectives.

DevOps - a Cornerstone of an Integrated Supply Chain

The aspiration to be faster, cheaper, better and innovative has driven many organizations to embrace various approaches to optimising the software supply chain, including architecture-centric approaches, agile and, of course, DevOps. This presentation examines each of these approaches and provide a view, based on work with a number of clients, that shows that each is an integral element of a successful solution; "the whole is greater than the sum of the parts"

Tackling Software Delivery Bottlenecks – Continuous Testing and Continuous Delivery

Traditional testing methods have proven to be ineffective at delivering innovation at the pace that is demanded by today’s businesses. Access to systems of record (mainframes, 3rd-party services, packaged applications, etc.) is often limited delaying integration and ultimately project delivery. Join us to learn about your competitions secrets and find out how service virtualisation solutions coupled with Agile integration can help dramatically streamline your testing processes, remove environment dependencies and accelerate delivery. At the end of the presentation there will be 10 minute product demo using IBM UrbanCode Deploy, IBM Rational Test Workbench and IBM Rational Test Virtualization Server featuring Green Hat technology to demonstrate continuous delivery within a real world scenario.

Release and Deployment – Getting Innovations to Customers Rapidly While Eliminating Waste

The DevOps journey is incomplete without release and deployment solutions to automate and govern the process connections between development teams making applications and the operations teams that support them. IBM capabilities have been enhanced with UrbanCode to provide solutions for continuous release and deployment needs. In this session, we will show these solutions and how you can resolve real business pains. We will also unpack the mystery of "what tools to use when" and how these solutions complement one another. Finally, we'll discuss the latest capabilities of IBM UrbanCode and other IBM DevOps solutions in release and deployment.

Enterprise Impacts and Benefits With Mobile Innovation

In a world where everyone is connected to everything your organisation’s infrastructure has no boundaries. Successful companies are doing business in motion. The challenge is managing and securing an infrastructure that connects an endless array of intelligent devices and sensors that are outside your control. Learn how to create a mobile enterprise -- fundamentally changing and creating new value for customer, supplier and employee interaction. In doing so, new data and transactions and analytics workloads provide value and insight with the peace of mind that the security and management discipline required are future ready.

Developing & Testing the Apps

Quickly develop and deploy high quality mobile apps across multiple platforms and seamlessly connect rich mobile applications to enterprise data and services.

Managing & Securing your Mobile Enterprise in the Workplace

Protect devices and data, defend the network, ensure secure access and preserve user experience without compromising security. Implement BYOD with confidence, manage secure sensitive data regardless of the device and handle multi-platform complexities with ease

Using Analytics to determine what makes a good App: IBM Tealeaf cxMobile

Learn how Tealeaf can be used to gain an insight into the User Experience of mobile app users in addition to the traditional desktop/browser based users

Employee mobility at HIPRA

HIPRA is a world-renowned veterinary pharmaceutical company dedicated to the research, production and marketing of products for Animal Health with a history spanning more than half a century. Safira, their Business Partner, will explain how they deployed tablet devices connected to back-end SAP systems to improve the productivity of their employees engaged in the support and maintenance of complex machinery.

Development on the Cloud with Rational solutions

Explore and understand the benefits of leveraging the cloud can transform your development lifecycle, with examples of Rational solutions for IBM SmartCloud

How Internal Developers Are Using The IBM Cloud

It was anticipated that that cloud computing would overtake on-premise computing as the primary way organizations acquire IT by 2015. By using the cloud, developers are migrating towards this trend, capitalising on the existing investment and demonstrating the viability of the cloud to clients. The IBM Cloud gives developers the ability to provision a test environment in hours or minutes, rather than weeks, reduce software defects by up to 30 percent and utilise a pay-as-you-go option. In addition, our multi-vendor, open cloud environment includes support for Linux, Java and J2EE, and allows clients to work with their own images as well as images from IBM. Hear how IBM developers use the IBM Cloud as a crucial component of the development cycle

Agile Development – Continuous Deliver

The Business working with Development to accelerate the delivery of deployed business services while reducing risk, cost and improving overall application quality. These lifecycle improvements are accomplished through automated and continuous integration, deployment, testing and monitoring while at the same time providing continuous feedback. C&SI is using this DevOps offering pipeline to automate build, deployment, and test to improve quality and drive faster time to market.

Development Environment Backup in the Private Cloud

TSM for VE backup and how it can be used in the Private Cloud - protect your Virtual Machines by offloading backup workloads to a centralised server and enabling near-instant recovery. Protect your Data without the need for a traditional backup window. Now you can protect the massive amounts of information that virtual machines generate without impacting the physical resources of the VMware server.

A SaaS delivery platform for Rational tools

Businesses are increasingly looking at software-as-a-service (SaaS) as a way to accelerate implementation and user adoption whilst reducing support and infrastructure costs. Initial fears about long-term TCO now seem unfounded as many of today’s SaaS deployments run into thousands of users. Corso's SaaS platform offers a secure and robust way to consume IBM Rational software on a monthly basis whilst benefitting from outsourced support, upgrades and software maintenance. We discuss why this delivery model is important in today's economy and how it can be a long-term strategic investment for IBM Rational customers.

HP Quality Centre: Migrating to Jazz CLM

The IBM Hursley Platform Technology Centre developed a methodology for migrating the HP Quality Center (now ALM) projects to the Rational Solution for Collaborative Lifecycle Management. Learn what is involved in taking a migration project from concept, through mapping its design, to performing the actual migration. Understand how to transform the QC data structures, dependencies, field customizations and client usage into the artefacts in Rational Quality Manager, Rational Team Concert, and Rational Requirements Composer. This approach preserves all the data, including attachments and links, plus handles users and project set-up, delivering an end-to-end integrated migration to Rational's latest Jazz CLM offering. This session includes a demonstration of the PTC migration tool and client examples ranging from the simple to large and complex migration projects.

Transforming an Architecture Practice

Lloyds Banking Group (LBG) includes 12,000 IT practitioners, of which approximately 600 are architects. The prominent architecture domains are enterprise, application, data, infrastructure and security architecture. The group is on a journey to transform the work of its architects and, at the beginning of 2012, Group IT committed to transform its solution design processes and adopt a more standardized approach to the business of solution design. In doing this, LBG introduced a consolidated architecture method, together with appropriate tooling, namely Rational Requirements Composer (RRC) for capturing both functional and non-functional requirements, Rational Software Architect (RSA) for describing architectures and Rational Team Concert (RTC) for managing architecture-related work items. This presentation examines the rationale for change, the anticipated benefits, details of the architecture method, the configuration of RRC, RSA and RTC and results to date.

Developing in the Cloud, for the Cloud at JazzHub

JazzHub is transforming into the premier site for hosted agile development. In addition to simple project hosting, JazzHub will offer the full power of Rational Team Concert and supports fully hosted, "zero install" development of cloud based applications. This talk will demonstrate a developer workflow from exploring a sample application in IBM's Cloud infrastructure, editing the application source to implement a Feature, exploring the code artifacts related to the Feature, committing changes to a Stream and finally deploying the updated application to the Cloud. All this work will be done using only a browser, as would be expected in a Cloud development platform.

Deployment Guidance and Best Practice based upon Customer and Rational Field Experience

This session will present a summary of current deployment guidance and best practice for Jazz centric Rational environments. It will cover key deployment design considerations and how to build in flexibility and scalability to maintain a performant environment. Further, it will briefly touch upon other non-functional deployment considerations including: high-availability, disaster-recovery, upgrade and administration including performance monitoring. This session is specifically aimed at Rational Administrators and the Rational Field, who deploy the development environments our customers depend upon to develop the software and systems their business depends upon. We will also give an overview of the new Deployment wiki on, its aims and how you can get involved!

Enterprise Modernisation - The System Z and Power view to Mobile - the CIO's perspective

This session looks at the respective enterprise applications that currently are run across a System Z and Power (AIX and System-I) environments, and the growing needs for these to be expanded to support the growing Mobile and evolving business areas. The paper looks at how IBM Rational Tooling and best practice methodologies are being implemented at various customers enabling short to medium and even longer time frame investment returns. The paper enables any customer running System Z and Power (AIX and System-I) applications the ability to review IBM Rational and additional tooling providing real Enterprise Management and Application Modernisation techniques.

Exams Offered

An open, connected systems approach for product and systems development

The development of products and systems is undergoing a transformation. There’s a shift from largely mechanical products to increasing amounts of innovation coming from software and electronics. This fundamental change in the ‘make up’ of smarter products and systems requires a transformation in their development from a mechanical / physical design centric approach to a 'systems approach' to product development. This session looks at how, more than ever, an open approach to development allowing traceaility, access to engineering information and collaboration across teams, engineering disciplines and the development lifecycle is fundamental to delivering the value.

Model-Based Testing of Complex Hybrid Aerospace Systems

The development and quality assurance of complex hybrid aerospace systems lead to new challenges. One of the most important enablers to assure the requested quality of embedded systems is the application of powerful V&V technologies accompanying the embedded systems development process. Such V&V technologies increase the degree of automation in the testing process, the probability to uncover more errors and the reuse of engineering artifacts throughout the different engineering phases. Model-based testing (MBT) techniques deal with the efficient and automated generation of test infrastructures and test cases (ATG) from different kinds of models. MBT promises higher quality and conformance to the respective functional safety and quality standards at reduced costs through increased coverage and increased automation of the testing process. This presentation provides feedback from the application of model-based testing including ATG in an industrial environment in the aerospace domain.

Panel: Tackling Product & Systems Complexity: Experiences from across industries

In today’s world rising complexity is a universal challenge. Accommodating the diverse and changing needs of different markets, the organizational complexity arising from expanding supply chains, the increasing quantity of software in products and systems, new market opportunities that require new engineering solutions—the list of factors driving increased complexity is seemingly endless. Join this panel discussion for lively cross-industry views and debate on how to be tough on complexity and tough on the causes of complexity!

Managing complexity and compliance in the energy & utilities sector

The energy & utilities sector in the UK is a changing landscape with increasing pressures including growing complexity and regulatory compliance. This session will first look at the big issues and problems in this sector and what approaches companies have taken to try to address the needs of their business and the marketplace. This will be followed by experiences and case studies on how new approaches and technologies can be applied to help better address complexity and compliance needs, including a look at how IBM Rational is helping clients in this sector.

Making the transition to Jazz

For one customer, making the transition from DOORS to the Jazz platform presented a cultural challenge. Used to the look-and-feel of classic DOORS, the user interface shift form desktop to web client seemed like a different world. However, once the in-browser infrastructure of Jazz was understood, the strong benefits of the new tool suite quickly become apparent.

Come and see how IBM can help your organisation achieve smarter, faster endpoint management. IBM's solution combines systems and security management into a single unified solution that enables visibility and management of servers, desktops, laptops, smartphones, tablets and specialised equipment such as point-of-sale devices, ATMs and self-service kiosks. As threats and compliance issues emerge, the solution allows your organisation to rapidly remediate, protect, and report. By automating time intensive tasks, costs can be controlled whilst reducing risk. The breadth of the solution allows your organisation to easily and consistently adapt with the ever changing endpoint types and requirements, such as BYOD. The solution can be deployed quickly providing a very rapid return on investment.

See how Tealeaf can provide real-time insight into a user’s experience of your mobile application, and how proactive alerts can recover lost transactions, improve application design and provide visual evidence for compliance, fraud and dispute management. The result is increased sales conversion and customer loyalty.

The Interactive Labs have the ability to use visual examples to create powerful and unique value propositions. Designing and developing mock-ups, proofs of concept and prototypes for mobile applications, the Labs create compelling examples that directly respond to client imperatives and enables conversations with IBM teams.

Following his retirement from rugby, Austin has worked in banking and provided punditry for the BBC and ESPN. He also holds a number of positions including Global Advisor for Monitise Group, Non-Executive Director of Vin-X and Director of MAP Environmental.

Austin’s approach to challenges is as relevant to business as it is to sport: know more, prepare more, push harder. Most importantly, Austin argues that success is not just about winning - it’s knowing how you won so you can develop the winning habit.

Austin HealeyAs flexible on the rugby field as off it, Austin represented both England and the British & Irish Lions, with over 51 international caps. He has since become equally well known for his fancy footwork on Strictly Come Dancing.

Following his retirement from rugby, Austin has worked in banking and provided punditry for the BBC and ESPN. He also holds a number of positions including Global Advisor for Monitise Group, Non-Executive Director of Vin-X and Director of MAP Environmental.

Austin’s approach to challenges is as relevant to business as it is to sport: know more, prepare more, push harder. Most importantly, Austin argues that success is not just about winning - it’s knowing how you won so you can develop the winning habit.