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 end-to-end DevOps solution in the... [More]
I regularly work with clients who are interested in implementing DevOps principles to improve their software delivery, so in this series we’re discussing how to get started. In the last of my first two posts on this topic (see step 1 and step 2 ), I discussed how to assess your current practice maturity and identify practice improvement goals for your initiative. At this point you have defined the direction you want to take your organization, you have outlined measurable goals and you have a benchmark of your current state. Now... [More]
The other day a governmental organization rang me to ask if Rational Functional Tester (RFT) supports a certain set of graphical user interface (GUI) elements. For the sake of anonymity, let's call these elements “nicheControls.” So nicheControls happened to have GUI elements that aren't supported by RFT. Maybe the developers chose fancy GUI elements to make the application more attractive or chose the nicheControls because of functional advantages. Whatever the reason, this organization now has the challenge of... [More]
The concepts behind DevOps are not new, however the solutions are changing rapidly. How does an organization adopt DevOps without creating an environment for mutiny and resistance? With a large organization like IBM Systems and Technology Group (STG), which has 27,000 developers, there can be many obstacles to deploying DevOps solutions. Here I will share the best practices that have enabled our success. Executive sponsorship Almost every great technology ever implemented has had executive buy-in that has allowed the troops to center... [More]
I was recently asked the question, “Does DevOps require an agile model of software development?” My first reaction was, yes, absolutely. Why would you put racing tires on a pinto? But on further reflection, I don’t think that is the case. In fact, I think the vision of DevOps spans well beyond the uber agile models of development popularized by startups . DevOps is simply the vision that business value is maximized when software developers and systems operations cooperate to achieve reliable, repeatable and incremental... [More]
Have you heard about IBM Rational DOORS Next Generation ? It is the new version of IBM Rational DOORS, which is the requirements management module in the IBM Systems and Software Engineering solution. If you are already using IBM Rational DOORS , don't get upset over the transition to Rational DOORS Next Generation! This is a transition that does not have to happen all at once and will probably affect clients in many different ways. If you are just beginning to explore Rational DOORS, there’s... [More]
Standards and tools use signals potential acceleration of productivity and an innovation curve A century ago, assembly line production caused a paradigm shift in the automobile industry. The transition from handcrafting each car to manufacturing based on a standardized template, using tools, led to an exponential increase in productivity and efficiency. With the production of software now constituting a significant proportion of the value of a modern car, the stage is set for a similar boost in efficiency with widespread adoption of tools and... [More]
Imagine reducing your status reporting from 70 hours to just 1.5 hours.
Instead of the exhausting search for greater and newer sources of revenue, what if you could create a huge impact by simply reducing your costs? Not just a little here and there, but rather a dramatic cost reduction which frees up scarce resources. With productivity improvements expected every time you report the results, running ever faster is just not sustainable. The need is to run smarter, and the bank DnB Nord found just a way to do that with Rational.
My career in modeling Early in my career as an automotive engineer, I was exposed to modeling. Growing up I had often thought that I might go into modeling, but I had envisioned something completely different. Nonetheless, I was initially excited by the prospect of creating a graphical specification of a system. Shortly after I started modeling, I was unfortunately introduced to the challenges of collaborating on a design. Even worse were the design reviews! Preparing for the review was a tedious task of copying and pasting... [More]
More web content is being consumed via mobile devices and web developers have to be concerned with not only having their applications and content consumed through standard (desktop) computer browsers, but also through smart phones and tablets. There are a number of approaches to developing mobile applications, such as native applications and mobile-friendly portals, and each has its own benefits. Join me in this webcast as we look at some of the ways you can use mobile toolkit APIs, device simulators for testing and other tools that involve the... [More]
Innovate Guest Speakers Announced! I’m very happy to offer up a few more reasons for you to attend this year’s Innovate conference in Orlando -- our special guests! Sarah Backhouse Founder and host of Future360, TV host, producer and sustainability expert. Sarah Backhouse will moderate an entire day that celebrates the power of this user community to create and innovate the future. Dr. Michio Kaku We’ll also hear from futurist, co-founder of string field theory, best-selling author, and host of SciQ on the Science Channel, Dr. Michio Kaku... [More]
Do you have data that is spread across many lifecycle tools and projects around your company? You can aggregate all that data and show it in reports in a single view in a Jazz dashboard. There are two different types of data sources with the Jazz Reporting Service. With IBM Rational Collaborative Lifecycle Management (CLM), the data source is the data warehouse; with Rational Engineering Lifecycle Manager (RELM), the data source is the Lifecycle Query Engine. Using the Jazz Reporting Service, you can report on the data in a... [More]
When planning for DevOps I always first think about “What is the best I can achieve?” Comparing the ideal with the reality then helps me to define the roadmap of changes I have to apply. Robb Wiedrich talked in his recent blog post about DevOps best practices in the area of principles to adopt. I want to focus more on the workflow view here. Sorting out what to do in which step helps us to define the overall process and the roles involved. So let's have a look at a very simplified flow from requirement... [More]
One of several highlighted events taking place at this year's Innovate conference you won't want to miss! Come hear how several women executives have advanced their careers in technology during periods of tremendous change in the industry. Women’s Discussion Panel Dolphin Hotel, Australia 3 Tuesday, June 3 | 6:00 p.m. – 7:00 p.m. Adaptability is crucial in today’s tech industry and continuously improving your skills is the key to success. Aligned with the theme of the conference, the panel will focus... [More]
Building complex systems using SysML From designing chips to building new airplanes, designers and developers across diverse industries like avionics, signal and image processing, and communications are challenged by rising product complexity. Combined with intense market pressures and compliance to industry standards this increased complexity presents a major challenge to designers of electronic devices. To stay competitive, tight coordination between hardware and software engineers is critical to optimize product quality. This is especially... [More]