Have you heard about the new IBM Pulse event – dev@Pulse ? It's a 2-day exclusive event for developers, taking place in Las Vegas from February 24-25. It features the latest content in app design and delivery - spanning the topics of gaming, mobility, artificial intelligence, open technologies and more. I won’t wait any longer to tell you the best part. It’s free! Really, all the dev@Pulse happenings will cost you nothing. Not only is it free of charge, but also free of PowerPoint pitches, and product pitches -- the lineup... [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’ lives... [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 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]
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 a world where managing, monitoring and migrating your WebSphere environments is just a natural part of day-to-day operations instead of the all-too-common challenging events they are today. Manually maintaining a large WebSphere Application Server (WAS) installation can be time consuming, error-prone and becomes more and more risky as you advance from development to production. Migrating to a new version of WAS can also be a huge undertaking, if done manually. The time spent configuring the new installation and deploying all... [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]
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]
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]
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]
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]
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]