AcdntlPoet 2700019V2G Visits (1180)
How the Cloud Enables DevOps- Part 1 of the "Leveraging IBM SmartCloud with UrbanCode Deploy v6" series with Michael Elder
AcdntlPoet 2700019V2G Visits (894)
We're always working to bring you deeper value to the products you use. From our support perspective, this doesn't just mean troubleshooting tips or solutions to errors. It also means larger implementation content and best practices! Helping you avoid issues by highlighting best practices before trouble is seen is just another of those ways we help make sure you are as successful with these products as you need to be! That's exactly why we bring you this periodic series of roll-ups from our developerWorks Rational community and libraries... that in mind, here's the past few weeks' articles that went live on developerWorks Rational:
What's new in Rational Lifecycle Integration Adapters
What's new in Rational Software Architect and Design Manager
Top 10 modeling hints: #4 Design patterns reuse proven solutions
IBM Rational Lifecycle Integration Adapters Standard Edition extends the IBM Rational solution for Collaborative Lifecycle Management (CLM) with integrations to select third-party tools. These adapters also provide integrations for Rational ClearQuest. The Rational Lifecycle Integration Adapters Standard Edition enables you to continue using your existing lifecycle tools and benefit from the many capabilities found in the Rational solution for CLM products.
Monica Luke lives in the Boston, Massachusetts area. With more than 20 years experience in software engineering, she joined IBM Rational software 10 years ago in the test organization. During her 17 years as a test automation engineer and architect, she has repeatedly tackled the tough problems of building test automation solutions through frameworks that last and build triggered test solutions for complete lights-out testing. Testing and test automation remain a passion, and that has led Monica to move into the product management organization, where she has the opportunity to tackle these tough problems in the testing tools. Monica currently spends a lot of her time thinking about the challenges of Continuous Testing. Using an outside-in scenario design approach, Monica is happily influencing the next wave of Rational testing tools.
Visit Monica's developerWorks profile: http
Read all of Monica's developerWorks content: http
New DevOps events
The agile architect
Go agile to deliver SAP enhancements
Mobile development and continuous software delivery
IBM Rational DOORS getting started
Simplify integration testing with Rational Integration Tester
Extend IBM Rational Test Lab Manager for test asset management
Top 10 modeling hints: #5 Only 4 (+1) diagrams are required
Create custom reports with BIRT and Rational Team Concert
Create high quality code with IDEs
Top 10 modeling hints: #6 Model-based hand offs preserve fidelity
Another featured download:
IBM Rational DOORS
AcdntlPoet 2700019V2G Visits (1299)
Our Jazz.net authors have been quite productive recently writing and publishing a slew of blog posts on the topics of DevOps and Continuous Delivery. Check out a selection of posts below from the subject matter experts themselves as they discuss deep technical topics that can help you improve your own release cycles, performance, and efficiency in deployments!
DevOps Culture - Retrospectives and continuous improvement- In the Collaborative Lifecycle Management (CLM) project we have declared three imperatives for improvement in order to increase our agility with a goal of continuous delivery: culture, process, and tools. Of these three things, culture is, in my opinion, the most difficult thing to change because it’s less tangible than processes and tools and because culture is often deeply ingrained in an organization and a team. Consequently, cultural changes can take a long time to implement. This is the first in a series of posts where I’ll discuss some of the important cultural issues and changes that we’ve tackled in the CLM project.
DevOps for Dummies now available!-You have probably heard about DevOps but you want to cut through the hype and understand more about this approach. That is the genesis of DevOps for Dummies, authored by IBM’s Sanjeev Sharma. It is written to appeal to both practitioners and managers and to show you how you can apply a new DevOps approach to more rapidly deliver innovative applications and services that solve real business problems.
Rapid build deployment using IBM UrbanCode Deploy- Previously I have focused on build performance in posts like Speeding up the pipeline by slowing down builds and Rethinking personal builds, but there is a lot more to a continuous delivery pipeline than build times. Once a build produces artifacts, you need to do something with them. Often the next step is to install the product onto a machine for either testing or production use. The installation is typically a process such as copying a zip to a machine and unzipping it or running an install program, but can sometimes be more complicated when special configuration is required. Below I describe how we have started using IBM UrbanCode Deploy to allow builds to easily and automatically install, configure and invoke server applications onto machines in the cloud before an application installer has even been created.
Working towards continuous deployment in Jazz.net- I have worked for IBM for about 20 years, moving back and forth between development, customer support and IT operations roles. Working in these different roles helped give me perspective for my current role as the manager for Jazz Continuous Deployments/DevOps. In this role I am responsible for ensuring that our multiple staging and self-hosting environments are stable and always using the latest driver or sprint of the Collaborative Lifecycle Management (CLM) products. We are not yet at the point where we can automatically deploy a new driver daily to production, but we are working towards that goal.
Unify your test automation for continuous delivery- This is the second article about testing in our Continuous Delivery series to share practices we have adopted in our own development team within Rational Team Concert (RTC). The presented techniques are used to control software evolution and to improve the quality of our code base. Since there is a variety of IBM and open source tools we are using, we focus here on the practices and techniques rather than on particular tools.
CLM Continuous Deployment Pipeline: Reporting on the state of affairs-The following is the third posting in my Collaborative Lifecycle Management (CLM) Continuous Deployment series of blogs on Jazz.net. The earlier two blogs can be found at Improving throughput in the deployment pipeline and Behind the scenes of the CLM Continuous Deployment pipeline. In Behind the scenes of the CLM Continuous Deployment pipeline, I had mentioned a mechanism we have developed on the Jazz Collaborative ALM project to gather progress and status data of phases that make up our deployment and test execution pipeline. In this post, I will show you how we use the gathered data for reporting on the overall state of the pipeline and narrow down on the root causes upon its failure. Additionally, the data allows us to create trend reports that help us assess the overall quality of our builds, tests and product code over a period of time.
From ‘use what we sell’ to ‘practice what we preach’- This is part three in our blog series describing the transformation of our internal ALM development organization toward a Continuous Delivery model. In this series, we describe the motivations behind adoption of a Continuous Delivery model and the many challenges we faced as we embarked on this transformation from both the planning and execution perspectives.
Role of the run team in our Continuous Delivery process- I am one of the developers in the Rational Collaborative Lifecycle Management (CLM) project contributing to the Tracking and Planning (TAP) functionality of Rational Team Concert (RTC). I have been part of the TAP team from last four years and involved in delivering RTC in longer and shorter release cycles. You would have read posts written by my colleagues on how we changed our processes and organized our teams for adapting to the Continuous Delivery lifecycle. This blog is the continuation to these posts, in which I’ll be talking about the "Run Team" and its necessity and role in delivering quality values to our product. We have been running the Run Team from the last four releases (since 4.0.1) and I was part of the team for three releases and led the team during two releases.
Rational Team Concert source control makes continuous delivery easier- Rational Team Concert (RTC) has started releasing quarterly. Since large features rarely fit into such short cycles, we’re making heavy use of RTC’s branching and merging functionality. That could result in merge hell, but it doesn’t. This post will give you an idea of how the RTC team uses our own source control management system, and show how its design helps large teams maintain many branches without nightmarish merging.
How does Rational ‘do Continuous Delivery?’- This is part two in our blog series describing the transformation of our internal ALM development organization toward a Continuous Delivery model. In this series, we describe the motivations behind adoption of a Continuous Delivery model and the many challenges we faced as we embarked on this transformation from both the planning and execution perspectives.
Organizing our teams for Continuous Delivery- You may have been reading the blog posts of my colleagues around continuous delivery including the motivation behind it, our focus areas as we transformed from annual to quarterly releases, and some process improvements that we implemented. Continuing this theme, in this blog I’ll write about one of the most dramatic changes that we underwent as a development team to support continuous delivery - the restructuring of the team itself into a new avatar that we like to believe is more agile and more user focused than it was earlier.
AcdntlPoet 2700019V2G Visits (1440)
I'm constantly amazed at the great information our developerWorks authors produce on such a consistent basis. To prove that point, here are the latest articles from the past week that have gone live on developerWorks Rational:
Develop reliable software with DevOps
Top 10 modeling hints: #7 Requirements models help you avoid early and expensive defects
A macro-pattern for public sector systems architecture
JazzHub: Collborate in the cloud in less than 10 minutes
What's new in IBM Rational Application Developer V9.0 Portal Tools
Top 10 modeling hints: #8 Napkin models are a good way to start a conversation, but a terrible way to end one
AcdntlPoet 2700019V2G Visits (1561)
Darrel Rader, a technical skills and development leader in IBM Rational has built this amazingly short (only 6 slides!) but robust presentation on slideshare.net to help explain what learning circles are:
Now that you know what a learning circle is, did you know we've got five of them currently rolled out (with more to come)? Check out the great learning circles below, choose one, and dive in! These learning circles focus on aspects of the product and application lifecycle:
Because you may not have time to browse all the resources and mingle with other learners in one sitting, learning circles help you create your own personal roadmaps, your pathways through the resources.
You can check off items as you complete them, break away whenever you need to, and easily return anytime. No guesswork; no wasted time trying to recreate where you were.
You can keep your progress confidential, of course. But you also have the option of easily sharing your progress with a mentor, your manager, or your team so you can all progress together.
Don't forget to keep and eye on our developerWorks Learning Circles page to see when new circles are added!
AcdntlPoet 2700019V2G Visits (2302)
DevOps is reshaping the future of ALM as noted in a recently published Forrester report, Continuous Delivery is Reshaping the Future of ALM, saying "DevOps is now noisily elbowing its way into the mainstream- the revolution is just beginning, but it’s real and the time to act is now."
IBM DevOps is an essential enterprise capability for continuous delivery that enables organizations to seize market opportunities and reduce time to customer feedback. DevOps enables organizations to adopt and continuously improve in lean and agile practices through shared learning, while extending the boundaries of agile to encompass the full business/client value stream. Effective ALM is a key practice that helps organizations implement a DevOps approach because it allows them to efficiently deliver applications and services with robust performance, transactional integrity, security and control.
We ask that you continue to participate and contribute your ALM expertise to the DevOps Community moving forward. Join our new DevOps Community to post questions to the Forum or get community insights from our Blog. We look forward to exchanging ideas with you.
AcdntlPoet 2700019V2G Visits (1509)
Time to slow it down a bit on this autumnal Friday morning. So sit bad, grab a cup of coffee (or tea) and take some time to read the
Maven integration with Rational Application Developer
DevOps adoption: tools, processes and culture
IBM Rational Application Developer for WebSphere Software
Webcast: Mobile DevOps - Challenges and Best Practices
AcdntlPoet 2700019V2G Visits (1232)
Maciej Zawadzki, Director Deploy and Release Product Line, discusses how the meaning of DevOps has evolved over time and explains the relationship between Continuous Delivery and DevOps in these two video blogs from IBM Rational.
UrbanCode Video Blog 1 - On the term of DevOps: In this first vlog, Maciej Zawadzki, Director Deploy and Release Product Line, discusses how the meaning of DevOps has evolved over time.
UrbanCode Video Blog 2 - Continuous Delivery and DevOps: In his second vlog, Director, Deploy and Release Product Line, Maciej Zawadzki, explains the relationship between Continuous Delivery and DevOps.
AcdntlPoet 2700019V2G Visits (1310)
In his article he begins:
With our focus on DevOps we know how important it is for app developers, app owners and/or operations to create a cross cultural alignment and come together to collaborate and develop an agile product.
So head on over to his post and read more for a deeper discussion on the DevOps theme and an outline of some key benefits and differentiators!
AcdntlPoet 2700019V2G Visits (1294)
From articles to trials to webcasts, you won't want to miss the following items that went live recently on developerWorks Rational:
Integrate SonarQube into a DevOps environment
Mobile testing with IBM Rational Test Workbench
Leverage the approval process in Rational Team Concert to implement quality practices
IBM SmartCloud Continuous Delivery
AcdntlPoet 2700019V2G Visits (2432)
UrbanCode offers capabilities for application release automation (ARA), complementing IBM's DevOps solutions, enabling clients to more rapidly deliver mobile, cloud, big data analytics and traditional applications. More info can be found at: http
AcdntlPoet 2700019V2G Visits (1452)
As many of us are in the last weeks of summer break, getting ready to head back to school or get the kids ready, we're still pushing headlong forwards to make sure you get the best information you need to get your job done and get it done right the first time. Our awesome developerWorks authors are always focused on producing the right information you need... so here you go, the following articles and trials went live last week on developerWorks Rational:
Use Rational Quality Manager to manage lab assets in virtual environments
Manage test data more effectively with Rational Quality Manager 4.0.1
Create an automation framework for an HTML-based application
UML Model Metric Analysis rules-based generation of class diagrams
Rapid JPA development with Rational Application Developer
Reconcile, a new feature in Rational Quality Manager
IBM Rational Quality Manager
Webcast: IBM DevOps Solution: Continuous business planning to get cost out and agility in
Webcast: IBM DevOps Solution: Collaborative development to spark innovation and integration among teams
Webcast: IBM DevOps Solution: Continuous testing to save costs and improve application quality
AcdntlPoet 2700019V2G Visits (1629)
Sanjeev Sharma blogged on his personal site a few weeks back about the presentation he did for the
AcdntlPoet 2700019V2G Visits (1478)
DevOps helps establish easier, quicker handoffs from planning and development to deployment and other siloed areas. In this complimentary series of webcasts, we’ll discuss this collaborative approach for continuous software delivery, and how IBM integrated development and operations tools and processes can help optimize the entire lifecycle of your applications. Join us to learn about the DevOps architecture and how the IBM suite of development and operations products reduce the hops and stops on the continuous track of software delivery with end-to-end collaborative software innovation.
With the DevOps approach, organizations can:
Register today for the entire series, or for any of the individual webcasts as seen below. All sessions are one hour in length, beginning at 11 a.m. EDT / 3:00 p.m. GMT / UTC
August 7: IBM DevOps Solution: Accelerating the delivery of multiplatform applications
Mobile, social, big data and cloud technologies are driving the demand for new, faster and more frequent approaches to software delivery across all platforms, middleware and devices. The goal is to push out significantly more features in each release and get more releases out the door with confidence, while maintaining compliance and quality. Amid these demands and goals are some common problems – or gaps– with software delivery that need to be mitigated.
In this session, IBM executives will discuss how IBM DevOps solution addresses culture, process and tools integration across the software delivery lifecycle - spanning distributed and mainframe environments. They will provide updates on the latest IBM System z tools and middleware offerings, and introduce the recent IBM acquisition of UrbanCode.
August 14: IBM DevOps Solution: Continuous business planning to get cost out and agility in
Do you know what you have, what it is worth to your business and what that return is costing you? Are you able to respond to business needs and customer demand in a timely manner while also managing the cost to deliver that value? In this webcast, you’ll learn about actionable strategies and techniques to get more out of your existing investments. Our experts will discuss how you can transform your application portfolio to reduce maintenance and development lifecycle costs and improve the decisions you make about technology investments.
September 4: IBM DevOps Solution: Collaborative development to spark innovation and integration among teams
Application development cannot be sustained in disjointed silos. New mobile, social, big data and analytics projects demand a development process that is fast, integrated, creative and affordable. Your teams need to work closely with one another, regardless of the deployment platform used to run the components of those applications. The needs of your business change quickly, too, making it necessary to re-prioritize work quickly and shift resources to different projects efficiently. With advanced, productive and unified development environments and middleware from Rational and CICS, you can apply talent across boundaries and keep the focus on innovation and high-quality code development and test.
September 11: IBM DevOps Solution: Continuous testing to save costs and improve application quality
As teams move more quickly to meet customer demands, they need ways to ensure quality while keeping deliveries on time and costs under control. These challenges can be met by automating manual, repetitive tasks, including build, regression testing, integration testing, problem determination and functional validation. Further benefits can be realized by virtualizing services that are external to applications under test. Join us and learn how to get started with automated testing and debugging, as you learn valuable service virtualization techniques.
September 18: IBM DevOps Solution: Continuous release and deployment to compress delivery cycles
Manual processes and efforts to deliver software changes across an enterprise are notoriously risky, costly, and error-prone. Today’s applications are complex, and multi-tiered, where deployment often consists of orchestrated changes to multiple subsystems and can involve multiple teams of specialists, with a shrinking release window. New deployment models and tools have come into play that help streamline collaboration between teams, standardize and automate repeatable tasks, thereby increasing deployment quality and repeatability while reducing risk and cost. This new generation of release, deployment and provisioning tools helps you improve your processes today, while positioning you for an easy jump to next-generation systems management in the future, saving days or even weeks of effort for every deployment. Attend this session to discover strategies for application release automation and some new tools that can help.
Register today for the entire series, or for any of the individual webcasts.
AcdntlPoet 2700019V2G Visits (1506)
As his blog says, Sanjeev Sharma is a DevOps, Mobile, Agile Transformation, ALM SME and Evangelist. He's also a Tech Sales Specialist, Solution Architect, DevOps SME, Agile Evangelist, Rational Software SME, IBMer, Inventor, Innovator, Blogger... and airline mile junkie. More importantly, however: he is also very active on twitter and other social sites like slideshare where he's helping others by sharing his experience and knowledge for everyone's benefit.
Following is his Slideshare deck on the session topic "DevOps for Mobile Apps" that he and Leigh Williamson, IBM Distinguished Engineer, Rational CTO Team delivered at IBM Innovate last month:
But don't stop there... Sanjeev is also a prolific blogger on the topic of DevOps. Check out his relevant posts below:
AcdntlPoet 2700019V2G Visits (1409)
We're back from Innovate, IBM's Technical Summit and on the tails of our mid-year release cycles. Even with the busy schedules this past month, our authors are still committed to getting you the best information we can to help you be successful with our products an in your daily work. To that end, here's the articles, featured downloads and upcoming webcasts that went live on developerWorks Rational recently:
New capabilities from IBM put developers in the spotlight
Capture multiple tooltips in one image automatically with IBM Rational Functional Tester
Find out for yourself: 7 new video demonstrations
What's new in IBM Rational Rhapsody 8.0.3 and Rhapsody Design Manager 4.0.3
Ensure effective administration and security in Rational ClearCase 8.0.1
Simplify user management for Collaborative Lifecycle Management applications
Automate deployment of an IBM Worklight customized WAR file with Rational Automation Framework
Server-side mobile application development with IBM Worklight: Parts 1-4
Configure Rational Team Concert to build ISPF Dialog Tag Language components
Using PHP and cURL for server-side caching of dynamic web pages
Now available from IBM Press: Transform your business with a winning mobile strategy: IBM's Dirk Nicol helps you navigate the mobile landscape with ease. Order now and save 35% with coupon code: IBM4916
IBM developerWorks LIVE! Jam: The jam opened June 11. Come share your ideas for developerWorks.
IBM Rational Rhapsody software's specialized editions help systems engineers and embedded software developers analyze, design, develop, test, and deliver embedded, real-time systems and software.
The Rational solution for Collaborative Lifecycle Management is a set of seamlessly integrated applications that work together as one: IBM® Rational Team Concert, IBM® Rational® Quality Manager, and IBM® Rational® Requirements Composer.
Rational Application Developer for WebSphere Software on the cloud: http
Rational Team Concert on the cloud: http
Rational Developer for System z on the cloud: http
rthurber 100000N9MD Visits (2356)
Did you miss any of the blogging action from Innovate? Well, we have you covered!
We have everything covered that our leadership team and social experts posted - from VoiCE, to DevOps, to Keynotes, to ISDZ.
Don't forget to check out the pictures we captured on the IBM
AcdntlPoet 2700019V2G Visits (1224)
I'm pleased to announce a virtual opportunity to 'Jam' (collaborate and share feedback) on two topics: DevOps and your information experience with IBM Rational Products. This Information Experience Jam started this week, continues until May 24th, and does not require a confidential disclosure agreement (CDA).
Here's your call to ACTION!
Please register for the Information Experience Jam (if you have not already) and join in the discussions at the following link:
Join in the discussions => http
If you have any questions, please contact the VoiCE team at voic
This Jam is an extension to the Orlando VoiCE taking place on June 2nd. Whether or not you are attending the face-to-face event, I welcome you to participate in this virtual event spanning a select set of topics spanning the Rational portfolio.
We look forward to jamming with you!