AcdntlPoet 2700019V2G Visits (225)
If you've not been to the Global Rational User Community (GRUC) recently, here's what you've been missing out on when it comes to DevOps conversations... below you will find a series of blog posts from the GRUC site that cover varying topics around DevOps strategies. We hope you find these as beneficial as we have!
Blog Post: Defining Disciplined DevOps - This posting, the first in a series, overviews a disciplined approach to DevOps. It begins by defining DevOps, no small task given the continued debate within the DevOps community, and then described a disciplined approach to DevOps. Defining DevOps For our purposes we propose the following definition: DevOps is the streamlining of the activities surrounding IT solution development […]
Blog Post: DevOps Strategies: General - In a previous blog posting we overviewed the concept of Disciplined DevOps, which is the streamlining of IT solution development and IT operations activities, as well as supporting enterprise activities. In this blog posting we begin to overview strategies that support DevOps. This posting overviews general strategies, and future postings will desc
Blog Post: DevOps Strategies: Development - In addition to the general stra
Blog Post: DevOps Strategies: Release Management Part 1 - In this blog posting we describe four general release management strategies that support DevOps. These strategies, from least effective to most effective, are: Release windows (slow cadence). A release window is a period of time during which one or more teams may release into production. A release slot is subset within that release window (and […]
Blog Post: DevOps Strategies: Release Management Part 2 - In addition to the general release management strategies described previously, the general DevOps strategies, and the cons
Blog Post: DevOps Strategies: Operations - In addition to the general DevOps strategies and development-focused DevOps strategies we’ve described previously, there are also several technical strategies that support the operations-aspects of DevOps: Solution monitoring. As the name suggests, this is the operational practice of monitoring running solutions and applications once they are in production. Technology infrastructure platforms such as operating systems, […]
Blog Post: DevOps: Strategies for Organizing Release Management - In this blog posting we describe two issues for organizing your release management strategy: How to scope release management and how to organize the team. There are two fundamental issues to consider when scoping your release management efforts: Paradigm support. Will your release management process focus on supporting one paradigm, such as agile/lean teams or […]
Blog Post: DevOps Strategies: Data Management - In the Disciplined Agile Delivery (DAD) framework data management is a Run (operational) activity that focuses on the execution of data-oriented architectures, policies, and processes. Note that the long-term planning efforts around data-oriented aspects of your organization are part of your Enterprise Architecture efforts. Similarly, development of the data-oriented aspects of your organizational eco-system is […]
Blog Post: DevOps Strategies: Enterprise Architecture - The Disciplined Agile Delivery (DAD) framework explicitly includes arch
Blog Post: DevOps: Operational Disaster Strategies - There are several disaster mitigation strategies that IT departments may choose to adopt: Disaster planning. Disciplined organizations will plan for operational disasters. Potential disasters include servers going down, network connectivity going down, power outages, failed solution deployments, failed infrastructure deployments, natural disasters such as fires and floods, terrorist attacks, and many more. This planning will […]
Blog Post: DevOps Teaming Strategies - There are several teaming strategies that you can choose to adopt when it comes to getting development professionals and operations professionals to work together. Starting with the least effective and working our way to the most effective, they are: Production hand-off. When a development team releases a solution into production the operations team takes on […]
Blog Post: DevOps Strategies: Support - In this blog posting, part of our continuing series on DevOps, we explore solution support strategies. There are several solution support (help desk) strategies, which can be combined, that you may choose to adopt. These options are: Online information. A very common “self serve” support strategy is to develop and maintain online assets such as […]
AcdntlPoet 2700019V2G Visits (307)
Back in January we posted about Ralph Schoon's RTC command line... since then he has continued his work and made a few updated revisions to the tool! Check out the two blog posts below noting the deprecation of version one, and the most recently updated version 2.2!
An RTC WorkItem Command Line V1.0 – Deprecated- Version 1.0 is now Deprecated. Please refer to the new Version 2.2 of the RTC WorkItem Command Line . The code has been enhanced and received a lot of testing and will be the basis for future efforts.
An RTC WorkItem Command Line Version 2.2- Creating links is not easy. Many things can go wrong. Testing by a user showed that there was an issue with links between work items and build results. I found that I got the link direction wrong. I fixed that. Here is the updated source code.
License and Getting Started
The post contains published code, so our lawyers reminded me to state that the code in this post is derived from examples from Jazz.net as well as the RTC SDK. The usage of code from that example source code is governed by this license. Therefore this code is governed by this license. I found a section relevant to source code at the and of the license.
Incremental publish & remote debug help accelerate IBM Bluemix app development using Rational Application Developer V9.5 Beta
AcdntlPoet 2700019V2G Visits (226)
The IBM Rational Application Developer v9.5 Beta bundles the latest version of the IBM Eclipse Tools for Bluemix which includes 4 new features and bug fixes.
With the new support for incremental publish and remote debug of applications, we now only need to publish the delta code changes instead of redeploying the entire application, significantly reducing the deployment time and making application development targeting Bluemix easier than ever.
To try the new features check out Cesar Orozco's blog post with all the steps you need in the Rational Community here: Incremental publish & remote debug help accelerate IBM Bluemix app development using Rational Application Developer V9.5 Beta
AcdntlPoet 2700019V2G Visits (609)
In this 7 part blog series surrounding the DevOps culture, Adrian Cho (Program Director, Continuous Delivery Evangelist, and Author of The Jazz Process: Collaboration, Innovation, and Agility) tackles some of the less tangible issues as they relate to the connection between delivery logistics, development culture, and continuous delivery.
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. [Read More...]
DevOps Culture – Enabling continuous improvement with IBM’s DevOps Maturity Model and Rational Team Concert: In my last post about retrospectives I discussed the way we have been tracking pain points and associated improvement actions to address those pain points. In this post I want to discuss how we’ve taken this even further by using Rational Team Concert to help track our continuous improvement and how we’re using IBM’s DevOps Maturity Model. [Read More...]
DevOps Culture – Increasing shared awareness: The ability of any team to execute with agility is predicated on a shared awareness of important team elements such as the team’s strategy, plans, and current status. A measure of shared awareness is easily gained when team members work alongside one another. You can’t help but notice what your teammate is doing when she is sitting right next to you or in the same room and that can be invaluable if you are working together. However, when teams are spread across physical locations and time-zones, a more conscious effort must be made to create shared awareness. [Read More...]
DevOps Culture – Teaming up: In a previous post Sreerupa Sen wrote about run teams and feature teams and how they are helping to make our continuous delivery successful. I want to expand on that in this post and talk a bit about the culture that enables such fluid organizational constructs to work successfully. [Read More...]
DevOps Culture – Managing friction: In a previous post about retrospectives and continuous improvement I described how we track “pain points” which are issues that block or hinder our ability to develop a specific development capability. Another way to think of pain points is that they are sources of friction. [Read More...]
DevOps Culture – Building robust teams: When it comes to managing projects and teams, the natural inclination for many people is to try to predict and control everything while taking comfort in tools and technology and processes and practices. This happens frequently in software development despite the fact that other, far more mature, domains learned long ago that this approach doesn’t work, especially in a world of constant change. [Read More...]
DevOps Culture – Thriving at the edge of chaos: In my previous post on building robust teams, I mentioned the need to have some people in a team with an appetite for risk and some who are risk-averse. Some people take risks because they are too inexperienced to know better but some experienced people know that it’s important to take risks. [Read More...]
AcdntlPoet 2700019V2G Visits (782)
Stéphane Leroy (Unleash the Labs CLM, IBM Software Engineer) has created a wonderfully simple table to outline the Test Lab mana
And don't miss Stéphane's most recent posts surrounding his expertise in RTC and enterprise modernization!
AcdntlPoet 2700019V2G Visits (886)
Ralph Schoon (Unleash The Labs, Leading Technical Sales Professional ) provides two great no-nonsense views into starting up with projects in IBM BlueMix on his external blog rsja
Getting started with BlueMix - Ralph blogs about his experiences with BlueMix and provides some detailed information to help you get started as well: "Recently everyone has their heads in the clouds and I decided to have a peek to find out what it is all about. So I started looking into it. This post is a summary of my first experiences with the IBM BlueMix Cloud Computing offering and how I got started with developing my first applications for it..."
Using RTC to Work with DevOps Services and With Bluemix - Ralph blogs again with a deeper dive into BlueMix and Eclipse that builds upon the post above: "I recently had a look into Bluemix and how to use it with Eclipse to develop cloud applications. The blog post also mentions that there is an integration to DevOps Services that enables to use work items for planning. It also allows to use GIT or Jazz SCM to manage the source code. Recently I had a look into how that works and I would like to share here what I learned. This post assumes you have performed the first steps to setup your environment following the Getting started With Bluemix post already...."
AcdntlPoet 2700019V2G Visits (729)
John Kelly (devthack) has been blogging on the IBM Rational community blog about Rational Integration Tester (RIT) for quite a while now. Here's a roll up of all his relevant posts on the topic to help you learn more about RIT and see examples to help you build your own test suites:
Rational Integration Tester - First steps: This is a step-by-step introduction to Rational® Integration Tester (RIT) for new users. It avoids, as far as possible, reference to use of a particular technology so the basic functionality of the product is seen more clearly. For more in-depth information on the product, see my reading list.
Rational Integration Tester - Running a "Hello World" Test: After reading this you should be able to create and run a simple "Hello World" test within Rational Integration Tester.
Rational® Integration Tester (RIT) supports testing of various domains and technologies and you'll find most blogs cover testing one or more of these technologies with RIT. This series of blog entries is ignoring all of that. By focusing on a very simple one-line test it hopes to help the reader understand some of the basic building blocks of the product set.
Rational integration Tester - Saving the results of a "Hello World" Test Suite: After reading this you should be able to save the results of a simple "Hello World" test in a Results Database and view those Test Results within Rational® Integration Tester. Note: It is assumed that you're read
Rational Integration Tester - Running a "Hello World" Test Suite from the Command Line: After reading this you should be able to run a simple "Hello World" test suite from the Command line using Rational® Integration Test
Rational Integration Tester - Running a "Hello World" Test Suite using an Ant task: After reading this you should be able to run a simple "Hello World" test suite using an Ant script using Rational® Integration Test
Rational Integration Tester example - Creating a test from WSDL: This video shows how to create a simple test of a web service from a WSDL definition using Rational Integration Tester (RIT). The "echo" web service used in the example is one of several that are built-in to IBM's Rational Test Virtualization Server (RTVS). RIT is part of IBM's Rational Test Workbench (RTW).
Rational Integration Tester - ready-to-run example projects now available for download: The developers in the Rational Integration Tester team have just made available some ready-to-run RIT/RTVS examples via the GitHub proj
Rational Integration Tester - Reading List: Over the last few weeks, while starting to blog about Rational Integration Tester (RIT), I've come across a few gems and so thought I'd make myself a reading list and share it with you here.
What sort of samples would you like to see from the Rational Integration Tester team? The development team for Rational Integration Tester (and associated products) have a new home on GitHub. This is where you'll be able to download sample RIT projects, and other assets.
AcdntlPoet 2700019V2G Visits (1724)
What end of year post would be complete without a top ten list? As we wrap up the year running metrics and reports to show our results, we've taken a look back at the past year and found some fun bits of data to help us in the coming year.
So, here you go! These are the top ten most viewed blog posts published on Notes from Rational Support in 2013!
While these were the most viewed, and presumably most helpful, were they also your favourites of the year? Or, did you find other posts more helpful or more enjoyable? Let us know in the comments!
AcdntlPoet 2700019V2G Visits (2058)
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 (2197)
One of our own Technical Support Engineers and content creators has his own blog on developerWorks and is now delivering some great ClearCase specific information to help address issues he discovers in the course of his job supporting the product.
Pedro Luiz Teixeira de Moura is just getting started with his blog, but already has some quality posts in his back pocket of the archives for you to check out:
And don't forget to subscribe to his updates using the RSS feature at the bottom of the page to be sure you don't miss a post.