Recently ran across a great article on using Rational Quality Manager in a continuous delivery DevOps pipeline . The article entitled, " Improving Quality using Rational Quality Manager as part of the Continuous Delivery DevOps Pipeline " the authors, Ajay Chebbi and Thomas Neal, discussed the importance of test automation and described how to use the ANT API to invoke automated test scripts. Making it easier for traditional, hybrid and agile teams to maintain the tests, the test environments and providing an avenue for... [More]
In a recent post, see here , I summarized four of the key DevOps principles, namely:
Automate as much of the deployment pipeline as feasible
Develop and test against a production-like system
Continuously validate operational quality characteristics
Programs and projects adopting continuous delivery practices must create software in such a way that the software can be released to production at any time.
Establish a “Single Source of Truth”
In a recent post, DevOps in Practice – Best Practices for Adopting Continuous Delivery , I summarized seven practices for helping teams establish a automate continuous delivery process.
Establish a single source of truth
Automate painful tasks
Manage inter- and intra- application dependencies
Make “what is where” visible
Make certifications and approvals visible
In March 2014, we released the IBM Workload Automation as a service (WAaaS) offering, hosted on the public Softlayer cloud. One of the major characteristics of this offering is the automated delivery process that allows us to deploy the latest available product features, controlling a continuously testing and code promotion flow (QA -> Staging -> Production).
In this blog I want to show you how using IBM UrbanCode Deploy we manage the environments dynamically provisioned in the SoftLayer... [More]
Perhaps one of the most difficult aspect of scaling agile is the ability to quickly identify, develop and translate large business requirements into actionable stories. Recently, I had the opportunity to work with a Program management team incorporate several lean / agile principles into their existing enterprise agile adoption strategy in support of a DevOps initiative. The customer wanted to implement improvements that would allow their teams to establish agile practices along with continuous delivery, continuous testing to allow them... [More]
DevOps in Practice – Best Practices for Adopting Continuous Delivery
In many respects, delivering software updates the last mile to production is often one of the biggest challenges. Product development has worked with the business on defining a innovative product, the architects have architected a first-rate technical solution, the team is designing a great mobile app and the solution has passed the testing suite ensuring quality. However, releasing it to product is often the most difficult and dangerous part of the process.... [More]
This article is for anyone who wants to automate Eclipse-based UI testing seamlessly across all platforms.This article has 3 parts which will help even a beginner to easily adopt to SWTBot as a testing tool. Part1 - Installing SWTBot gives detailed steps for setting up SWTBot on Eclipse v4.2.2 , Part2 - Getting Started with SWTBot has the guide to begin UI automation with SWTBot with the assistance of SWTBot Recorder and Generator utility .In the final part, we will learn about techniques of creating a reusable... [More]
6/10/2014 by Myriam Sanie
Looking for directio
Did you know that, according to Fortune Magazine , $125.9 billion a year is spent on corporate training?
Did you know that according to brain science, not all forms of learning are equal?
Did you know that one of the greatest challenges in Agile is scaling to the enterprise level?
Read on… (you may be surprised)
devEssentials ™ : From Dream to Reality
I have had the privilege of working for over a year... [More]
Scaling Agile practices in support of DevOps
A few weeks ago, I had the opportunity to participate in the "Release and Deploy workshop" at the 2014 Innovate conference. During the day long hands-on workshop, we learned about several new UrbanCode Release (UCR) capabilities. While there were several interesting capabilities, UCR's abilities to "visualize" the deployment pipeline and to track the del ivery lifecycle for a particular set of "applications" being released together showed how... [More]
A few weeks ago I delivered a session on Scaling Agile Planning to Support Large Distributed Programs at the 2014 IBM Innovate conference. The session was well received so have posted a copy of the slides for anyone interested, c lick here .
In this session, I discussed my lesson learned applying Disciplined Agile Delivery (DAD) and Scaled Agile Framework (SAFe) to solve some of the common scaling challenges at several large organizations where I consulted an an agile coach and scrummaster.
Scaling Agile - Session Abstract
During the Innovate conference earlier this month in Orlando, we delivered a 3-hour workshop on how to use Rational Team Concert with Scrum in agile projects. If you have not been able to travel to Florida, you can access the workshop material and do it on your own. To complete the hands-on exercise, you will access to an RTC environment.
Workbooks and instructions are provided here: http://bit.ly/Innovate1063
(File 1_AgileALM_Tutorial_SetupGuide.pdf describes how to set up and configure an RTC environment for the workshop)
Last week, IBM DevOps Services was enriched with a new beta feature for tracking and planning. Not sure what will be the exact next of this new feature yet. Some refer to it at the Track and Plan , or the Agile Track&Plan . Other as the Agile Quick Planner .
Whatever the name used, the main objective is to make access to work items easier, and to better support Scrum teams in their project activities.
It is quite easy to enable this beta feature on your existing project. Simply open the project and select the... [More]
The other day,some members of the IBM Rational Services team in India shared a story ... which I thought was a great DevOps adoption story worth sharing. I've taken the names out to protect the customer's privacy.
What is this story about?
This story is about a customer who provides comprehensive solutions and supply chain logistics management for the trav el/t rans port atio n industry, As a growing business, this customer faced challenges with the divergence of their solution... [More]
When I was a kid, we would either chant or whistle when walking or driving by a graveyard. According to Wiktionary , the meaning is clear:
"To enter a situation with little or no understanding of the possible consequences."
Or otherwise stated, an incantation can protect you from something you ultimately can’t avoid. I.e. one day, we are all headed to the graveyard.
I think about this saying a lot when talking... [More]
Have you read Sanjeev Sharma's DevOps for Dummies book? See http s:// sdar chit ect. word pres s.co m/ta g/de vops -for -dum mies /
As I've been working to prepare one of our internal teams to work with customers at BlueMix and with our DevOps Services , one of the assignments was to read the book. Giving a quiz seemed a bit heavy-handed (they're all professionals after all) so I figured a short crossword puzzle that teased out some of the key terms and ideas would be sufficient confirmation -- and a bit of... [More]
Come to the SAFe TM Zone on the Expo Floor to learn how lean and agile principles apply to DevOps at an enterprise scale
Time: Throughout the Innovate conference during Expo Floor hours
Staffed by: IBM, Scaled Agile Inc, and Business Partner experts in Scaled Agile Framework (SAFe TM )
Location: The SAFe Zone is between the DevOps and Agile Zones on the Innovate Expo Floor
DevOps for the enterprise is much more than the continuous delivery of function in products. It is about the delivery of value to your customers... [More]
Do you want to lead a transformation in your organization to adopt enterprise DevOps? Get trained! Become certified in Scaled Agile Framework (SAFe TM ) and prepare to lead effective change to realize the value of DevOps at an enterprise scale
Time slot: Pre-conference, Saturday and Sunday May 31st and June 1st @ 9am - 5pm
Speakers: Scaled Agile Inc, the authors and owners of the Scaled Agile Framework (SAFe TM )
Room: Swan Hotel, Lark 1-2
SAFe is rapidly gaining momentum as an industry-proven framework for applying lean... [More]
Earlier this month, Fariz Saracevic and I have co-authored an article on IBM DevOps Services and Agile Planning with IBM BlueMix. It is an introductory paper to explain how to start and configure an project for Agile development in the cloud in less than 5 minutes.
http ://w ww.i bm.c om/d evel oper work s/li brar y/d- blue mix- devo ps-s ervi ces- proj ect/ inde x.ht m l
We are interested in feedback on the article, and we would also like to hear from you regarding what other aspects of IBM DevOps... [More]
One of our goals as a community is to provide engaging opportunities for people to come together for different types of events and share their stories and experiences. Our comm unit y ev ents cal enda r is intended to be a place where members can find out about upcoming events or post events that they think the community would find interesting.
One of the cool features of our events calendar that most people don't know about is the iCal feed which automatically keeps your personal calendar in... [More]
Sharing user adoption stories is at the core of our DevOps community mission. Stories not only bring people together to learn from each other but they also help us improve our products and practices.
If you have a DevOps adoption story to share, we'd like to help get the word out so that interested people can easily find it.
Please see the whiteboard image below for some quick guidance on sharing stories.