Throughout the last few weeks I have been involved in a major customer project where we had to implement the DevOps notion of a continuous delivery pipeline based on IBM SoftLayer. SoftLayer is IBM’s premier infrastructure as a service (IaaS) cloud solution with 13 data centers located around the world. Throughout my next few blog posts I want to share the extremely positive experiences we made when integrating IBM UrbanCode Deploy and SoftLayer .
Based on ambitious business targets within a highly competitive and dynamic... [More]
Hybrid Cloud has become an extremely common term in the Cloud space. It is used to describe multiple cloud adoption scenarios where either multiple cloud technologies co-exist, or cloud and physical infrastructure co-exist. Let’s understand ‘hybrid cloud’ better by looking at various cloud adoption scenarios:
Cloud and physical infrastructure: This is an extremely common scenario. Unless an organization is born-on-the-cloud, this is actually the default scenario. Any given organization has workloads and... [More]
As software plays an increasingly critical role in the business performance of corporations, IT faces considerable pressure to support new business initiatives while cutting costs. Over the last 30 years, billions of dollars have been invested in software applications, but typically, these investments are poorly leveraged. Too often, a complex and poorly understood application portfolio consumes a large percentage of IT funds, leaving corporate business and IT leaders challenged to find the funds needed for business innovation.
Mobile app developers recognize the importance of responding quickly to problems that their users experience. But I frequently get asked for advice about how to most effectively stay in tune with what's going on with a mobile app, both the code running on the phone as well as the code running in the cloud that forms the mobile back-end services.
The IBM Bluemix platform available through the IBM Cloud marketplace offers many services that enable mobile app developers to easily keep an eye on the health of their... [More]
Can't attend Innovate 2014? No worries...we've got you covered! You can follow all of the general sessions, keynotes, and the IBM Watson Mobile Developer Challenge from the comfort of your desk. Grab a cup of coffee and tune into ibm.com/innovate for the latest, breaking news, announcements, client success stories, strategy and thought leadership direct from sunny Orlando!
Innovate 2014 live stream schedule (EDT)*
Monday, 2 June
In this video series we’ve been explaining the notion of a DevOps continuous delivery pipeline and its relationship to cloud technology. As indicated in my introduction we have split the DevOps end-to-end scenario into seven distinct sections, each aligned with a specific part of the overall flow captured in a video.
In Part 7, the new environment is now used to stage the claiming application from successfully deployed and tested environments into the new user acceptance test (UAT) environment.
In this video series we’ve been explaining the notion of a DevOps continuous delivery pipeline and its relationship to cloud technology. As indicated in the introduction we have split the DevOps end-to-end scenario into seven distinct sections, each aligned with a specific part of the overall flow captured in a video.
The sixth video focuses on cloud integration in more detail. We demonstrate how we provision a new user acceptance test environment inside the cloud based on a predefined blueprint model. The... [More]
In this video series we explain the notion of a DevOps continuous delivery pipeline and its relationship to cloud technology. As indicated in my introduction we have split the DevOps end-to-end scenario into seven distinct sections, each aligned with a specific part of the overall flow captured in a video.
This fifth video highlights how we integrated automated testing into the application deployment process.
The following diagram reflects the parts of the end-to-end scenario that are covered in this... [More]
In this video series we explain the notion of a DevOps continuous delivery pipeline and its relationship to cloud technology. As indicated in the introduction we have split the DevOps end-to-end scenario into seven distinct sections, each aligned with a specific part of the overall flow captured in a video.
This fourth video highlights some key concepts of the IBM UrbanCode Deploy deployment automation solution. Since it plays a key role in the overall end-to-end scenario we thought it would be helpful to give you some... [More]
In this “DevOps and cloud” video series we explain the notion of a DevOps continuous delivery pipeline and its relationship to cloud technology. As indicated in my introduction we have split the DevOps end-to-end scenario into seven distinct sections, each one aligned with a specific part of the overall flow captured in a video.
This third video focuses on the integration of the continuous integration and build systems and the deployment automation system. It shows how the build system pushes the artifacts... [More]
This video series aims to explain the notion of a DevOps continuous delivery pipeline and its relationship to cloud technology. As indicated in my introductory post we have split the DevOps end-to-end scenario into seven distinct sections, each one aligned with a specific part of the overall flow captured in a video.
In this part we show how the developer takes ownership of the work items within the Collaborative Lifecycle Management (CLM) system before changing the application code according to the defined... [More]
This video series aims to explain the notion of a DevOps continuous delivery pipeline and its relationship to cloud technology. As indicated in my introductory post we have split the DevOps end-to-end scenario into seven distinct sections, each one aligned with a specific part of the overall flow that we have captured in a video.
Let’s start with the first section, which sets the baseline by explaining the claiming application as “the object” being handled within the end-to-end software delivery... [More]
A lot of introductory and theoretical blog posts have been written to explain the notion of a DevOps “continuous delivery pipeline” and its relationship to cloud technology. I’ve even written some myself, but I thought it was time to show some actionable scenarios.
Some colleagues and I from the German Rational and cloud team recently implemented an end-to-end DevOps scenario that we also demonstrated with great success at CeBIT fair in Hannover, Germany. Thanks to Rene Meyer, Dr. Patrick Schneider,... [More]
In my previous blog post, “ What DevOps and triathlons have in common: Connecting the dots ,” I explained why it makes sense to consider cloud technology when implementing the DevOps concept of a continuous delivery pipeline .
The question now remains: What kind of cloud do I need for this?
In IBM we have several flavors of cloud solutions that we offer to our customers. IBM SmartCloud Enterprise+ , IBM SoftLayer , IBM BlueMix ,... [More]
I'm John McDonald, the CEO of CloudOne and an IBM Champion for Rational software. I'm participating in the IBM Cloud Innovation Forum in Chicago this week. Chief officials from many major corporations are here to listen and to talk about the impact of cloud. When I ask about software and systems development, over and over again in hallway and mealtime conversations I hear a common theme: The hope that the cloud will help them manage the rapid globalization of software and systems development. You know that many of the tools we use today for... [More]
PureSystems: What does it mean for IT software development? Innovation and competitive strength go hand in hand. This means companies who can bring their products and services to market faster, cheaper, and with lower risk are almost always going to be the winners. This week, IBM is announcing an exciting new class of technology designed to help businesses gain that competitive edge. This new category is called “Expert Integrated Systems,” and the new technology is called IBM PureSystems . For IT software developers , PureSystems changes some... [More]
Cloud to the rescue: How the Telecommunications industry can benefit from the cloud It’s hard these days to avoid some type of discussion concerning the cloud when speaking of the communications industry. As consumers of technology, ‘cloud’ is an increasingly common part of our vocabulary (we now even have the convenience of backing up data on the typical smart device on to the cloud). The question for those of working in this industry is how to leverage the cloud for our business? The typical Communications Service Providers (CSPs) for... [More]
We’re approaching a tipping point at IBM with our internal adoption of DevOps practices. It was rather energizing for me as both a user and provider of DevOps solutions to participate in a meeting at the IBM Design Center in Austin, Texas in July, surrounded by hundreds of IBM business line and development leaders at various stages of DevOps adoption. For some it was an opportunity to do a bit of chest-thumping with early and measurable success. For others, it was an opportunity to drink the Kool-Aid, so to speak, and better... [More]
What is cloud? Cloud computing involves computing over a network, where a program or application can be run on many connected computers at the same time. Although the term “cloud” is new, the concept has essentially been around for many years. Now, we are able to utilize the cloud for everyday work within the software development lifecycle. To help make this work easier, IBM has an end-to-end solution for development in the cloud, which I am going to detail in this blog post.
In recent years, we have grown... [More]
Want to change the world? Take advantage of the Watson Ecosystem to begin developing the next great cognitive computing app. In three years since its Jeopardy debut, Watson has made tremendous strides and has grown in its ability to help us solve challenging problems. Today Watson has grown into being a cloud service with millions of uses and based on a broad industry body of knowledge. Developers can partner with IBM Watson to use its Ecosystem to develop cognitive computing applications.
If you attended the... [More]
Why is BlueMix smilin' at me? IBM Innovate 2014 is chock full of sessions and workshops about Codename: BlueMix beta, a flexible platform built on open standards leveraging the best of breed IBM technologies, applications and services. However, you don't have to wait for Innovate to leverage IBM's cloud platform; you can begin your free trial today to:
Develop your apps: from concept to live in minutes
Scale your app to meet automatic auto-scaling
Experience the... [More]
Want to stand out from your peers? Want to understand which emerging technologies and open source projects are changing the world and why? Then join us May 20th in a CrowdChat to discuss open technologies powering today's cloud and mobile environments and reshaping systems engineering.
Join hosts Sean Kennedy ( @seanpk8 ) , OSLC Community Development Leader at IBM , and David Ings ( @ingsings ) , Program Director, Open Technology and Partnerships, IBM Software Group to talk about the new OpenTechnology Summit coming up at Innovate... [More]
Innovate@SPEED is your fast track to driving success in lean transformation and continuous delivery platforms. And where is this fast track?...in The Pit Stop.
Location: Innovate EXPO - Dolphin Hotel - Lower Level, Atlantic Hall
Sun, 01 Jun
06:00 p.m. - 08:30 p.m.
Mon, 02 Jun
12:00 p.m. - 07:00 p.m.
Tue, 03 Jun
12:00 p.m. - 07:00 p.m.
Wed, 04 Jun
12:00 p.m. - 04:00 p.m.... [More]
In my previous blog post, “ What kind of cloud do I need for DevOps?" I mentioned that the IBM implementation of a continuous delivery pipeline with IBM UrbanCode Deploy (UCD) is not dependant on any specific (IBM) cloud solution. Throughout the coming weeks I’ll give you some more insight into implementation examples of how to integrate cloud platforms into UCD.
Today I’ll start the journey by explaining the integration between UCD and... [More]
The Cloud Enabling Technologies and DevOps kickoff at IBM Pulse focused on DevOps and PaaS in the enterprise, and how DevOps drives agility and innovation. Moe Abdula, VP SmartCloud Foundation, began the session with a look into how Cloud is changing the way work gets done . He touched on how moving towards agile, optimized composable business requires a transformation, and how that transformation allows developers to break free of traditional constraints and develop more quickly and innovatively . Shigeyoshi Shimotsuji, told how Toshiba is... [More]
There’s a lot of debate in the IT industry about whether a cloud is required when conquering the land of DevOps. Before I dive into this topic, let me start with an analogy to motivate our discussion.
I’m a triathlon junkie in my private life and love the challenge of all kinds of distances, from short tracks up to the Ironman. I started my journey years ago as purely a runner; I only rode a bike on family trips and swimming was a mystery to me. But then a major knee injury stopped me from pure running and was the... [More]
Cloud enabled technologies and DevOps is a major growth initiative for IBM, so we’re excited to announce that Pulse 2014 will feature a Cloud Enabled Technologies and DevOps stream as part of the Optimizing IT & Service Management Track . These sessions will showcase how enterprises can drive rapid business innovation leveraging private and hybrid models. Points of emphasis will be private cloud implementations, Software Defined Environments, DevOps across the cloud and the value of Open Standards initiatives such as Open Stack and... [More]
We are now accepting nominations for our 2013 class of IBM Champions for Rational software. Champions are IBM clients or partners in the technical community who motivate others toward our software solutions and services by being:
R esponsive - They are actively engaged with their peers through communities, user groups, and events.
R espected - They are experienced professionals who serve as technical mentors to their peers.
R ecognized - They extend themselves beyond their peer groups to share their expertise through social media,... [More]
Too often, current application lifecycle management (ALM) practices are cumbersome to the point that they slow down the development process. The tremendous number of variables in the ALM process makes software development work resource intensive and difficult to manage. How can we make this better?
As a cloud services provider, part of the solution seems obvious to us. On-demand cloud services allow access from anywhere, at any time and eliminate dependency on physical infrastructure and capital expenses. This makes software developers’... [More]
The world has officially gone mobile. It has done so in ways that we could not even have conceived of only a few years ago. Today, there are more smartphones and tablets sold than all of the PCs in the world put together , and in certain countries mobile devices have replaced cash . They have created a vibrant app economy with almost 500,000 new jobs. And a mobile startup goes from zero to a one billion valuation in less than two years.
Mobile development has not been confined to just the individual or consumer market. It has also been a... [More]