IBM Rational delivers greater value from investments in software and systems. Rational solutions enable organizations to achieve precision in desired business outcomes and execute with reduced risk and cost.
Industries of all varieties have begun to realize that the target audiences for their business applications have shifted in massive numbers from the use of traditional personal computers, such as desktops and notebooks, to using mobile devices such as smartphones and tablets for accessing the internet and for obtaining the information that they seek. This applies if the intended audience for the application is a direct customer of the enterprise (business-to-consumer apps, or “B2C”), or if the targeted user is an employee or business... [More]
Curiosity: The Next Mars Rover (artist's concept) Courtesy NASA/JPL-Caltech
For all the technological advances of the space age, including the landing missions to Mars, we still haven't answered one of our very oldest questions about the solar system: Is there, or was there ever, life on the Red Planet? On August 6, 2012, the Mars Curiosity rover made its way to the surface of the planet to get closer to an answer, with its mission to explore the possibility that microbial life was or is still present in the upper... [More]
The world of mobile development is moving faster than most of us can keep track. IBM recently announced our mobile enterprise solution, MobileFirst. We sat down with a few of our mobile leaders to ask some common development questions. Have more questions to ask? Post them in the comments and our leaders will answer!
Meet the leaders
Charles Rankin is a Senior Software Engineer who has worked for IBM in Austin, Texas for the past 19 years. He has worked in a variety of roles including test, development, architecture, and... [More]
It is my pleasure to announce this year's IBM Champions for Rational Software! Earlier this year, we asked you to nominate the leaders in your technical communities who represented the three "R's" of being a champion : Being responsive, respected, and recognized in the technical community. The following new and returning Rational champions stood out among the crowd. They are experienced in using Rational solutions to solve real business problems and are recognized experts in their field. They spend their own time, energy and resources... [More]
Webinar: An Integrated Testing Strategy for Your 5-Star Mobile Apps
The complexity of mobile application testing can be overwhelming, and the cost associated with conventional test environments can be high. How do you manage these factors without compromising quality or contributing to your overhead?
What if you could use real devices while leveraging your existing test environment and testing methods—including manual testing, automated testing, and continuous monitoring? A new webinar by two leading industry experts from IBM and... [More]
Software underpins many of the basic activities we perform on a regular basis. Whether it’s using coupons at the grocery store, practicing a musical instrument, servicing your car, watching television, or even signing up for a parent-teacher conference (a newly automated process in our school district), software continues to permeate the day-to-day activities we are involved in at work, home, and play.
With software at the root of many of the activities in our daily lives, it is no wonder that companies increasingly are viewing... [More]
It’s what you need to do. And what we’re here to help you do. So no surprise, “Stay ahead” is the theme for Innovate 2013. And one of the key ways we’re living up to that promise is in taking the event to the next level, transforming it into The IBM Technical Summit. We have committed ourselves to stay ahead of your needs by expanding Innovate 2013 to include more valuable content than ever before. This will be the technical education event for software and product practitioners -- people with titles like programmer, analyst, engineer, tester,... [More]
As our need to deliver software faster and meet market demands has increased, something usually has to give. The old adage says that you can only deliver against 2 of the 3 mandates (cost, timeframe, quality), so choose which one won’t happen. However, that is no longer an acceptable answer. As an increasing number of organizations are going “agile”, quality concerns are being raised yet again. But being “agile” doesn’t have to mean sacrificing quality. As a matter of fact, with agility can come increased quality as more people are testing the... [More]
Software delivery is more a discipline of economics than a discipline of engineering, because it is a complex endeavor that is inherently non-deterministic and entrepreneurial…there is much more uncertainty.
Successful software outcomes are highly dependent on continuous negotiations, accurate predictions, value creation, innovations, diverse team collaboration, business agility, market conditions and user demand. Success is much less dependent on the quality of contracts, Gantt charts, critical path schedules, earned value measurement,... [More]
Over the last decade, software developers have made a number of significant transitions in software development. Many developers have shifted platforms, from client/server to windows to mobile and then on to cloud platforms and they have shifted methodologies from waterfall to agile. At the same time, we have shifted from "build it yourself" to "assemble from parts" as open source technologies have proliferated.
We don't know how fast software development productivity has been rising, in part because we can't really... [More]
DevOps as a term has been evolving over the last few years. If you want some interesting perspective, see what your favorite search engine returns for the term. At it's most basic, DevOps is the process of bringing Development and Operations together to share processes and procedures. The goal is to reduce the risk of change and improve the speed of deployment. This requires true collaboration across the groups responsible from the business analyst, through Development, Test, Quality Assurance, and Operations. ... [More]
Today, April 22, 2013 IBM announced the acquisition of UrbanCode Inc . as a complement to our DevOps solution.
We are very excited to welcome their highly skilled team and market leading products. The combination of IBM and UrbanCode capabilities, enable our clients to more rapidly deliver mobile, cloud, social, big data analytics and traditional applications.
DevOps is critical to helping organizations adjust to market shifts that are fundamentally changing the way businesses approach software innovation. These shifts include:
Announcing Enterprise COBOL for z/OS V5.1
COBOL is one of the oldest programming languages in existence but it is still running the world’s most critical business applications. Everytime you withdraw cash from the ATM machine, deposit a check, book an airplane ticket, or make an insurance claim, a COBOL application is likely to be processing your transaction.
Our new announcement for Enterprise COBOL for z/OS affirms IBM’s strong commitment to delivering innovation and value to COBOL customers... [More]
Celebrating the 25 th anniversary of IBM i
IBM i, with its roots dating back to S/36, S/38, and AS/400, is a complete, integrated environment for developing and running business applications. This year as we celebrate the 25 th anniversary of IBM i, we are proud to note how vital and modern this platform truly is. As we survey the landscape we see a platform that
has well over 100,000 customers running IBM i on POWER Servers
continues to attract a strong ecosystem of hundreds of ISVs delivering business... [More]
It's check-in and registration day at Innovate 2013: The IBM Technical Summit in Lake Buena Vista, Florida, and I wanted to take a minute to thank all of you who have been able to join us and to welcome you to this exciting annual event. (And for those of you who can't be here this week, please consider attending an "Innovate comes to you" event in your area over the coming months.)
Every year, I look forward to meeting as many of you as possible, to hear about your software and product... [More]
Dear development colleagues,
And I do mean colleagues. I began my career as a developer, and I spent lots of time sorting through the challenges of getting requirements right, meeting target deadlines, and dealing with customer expectations. That was only a few years ago, and yet the challenges you face today are already different at a detail level, just as they will be different next year.
We can probably count on this: the role of software development will remain one of the most challenging within the... [More]
I hope you're enjoying your time at Innovate 2013 as much as I am, the conversations with your peers, the training and certification opportunities, and the expanded scope of the conference itself. As our general manager Kristof Kloeckner noted on yesterday morning's main stage, we've reinvented Innovate this year to reflect the rapid growth in all areas of technology.
And with those "lightning talks" by IBM's senior leaders averaging 5 minutes a piece -- covering mobile, cloud, social business, big data, agile development, and... [More]
When we renamed the annual Innovate conference "Innovate: The IBM Technical Summit," we did so because software development has become much more than a specialized discipline within an organization's IT department, or systems engineering department -- what the Rational brand has always stood for. We chose the broader phrase "IBM technical summit" because the impact of software development and delivery extends, these days, much farther into the greater concerns of the business.
Like never before,... [More]
I'm happy to tell you that Blue Mercury Consulting was named our "best of show" winner at Innovate 2013: The IBM Technical Summit here in Buena Vista, Florida. Blue Mercury (bluemercuryconsulting.com) is one of IBM Rational's partners with their finger on the pulse of application lifecycle management (ALM) technology, specializing in the Rational Jazz platform.
I caught up with them at their booth on the last night of the Innovate Expo, and asked them about their goals, their clients, and their experience at this... [More]
*Image courtesy Jaguar Land Rover Limited
Keeping commuters amused and informed is the objective of modern cars in-vehicle infotainment (IVI) systems. However the dynamic and interdependent nature of IVI systems makes them one of the most complicated systems to design and build.
Consider for example the simple use case of volume control in the car. To an oblivious user it is a simple knob that needs to be turned to control the intensity of the sound. But if the consumer is to be given a uniform experience irrespective... [More]
Companies who develop products traditionally composed of both mechanical and electrical elements are now finding that to provide the innovative features our population's appetite for technology is demanding, they increasingly need to deliver software-based products. But as embedded software becomes increasingly complex, the challenges in successful product design and development rise.
Products we rely on everyday, such as automobiles, electronics, and medical devices, can have hundreds of thousands, if not millions, of... [More]
In a traditional IT organization, it is not uncommon to find applications spanning multiple platforms, each built and managed with a different set of processes, tools, and skills. These multitier systems are composed of back-office applications such as packaged apps, data warehouse, mainframe, mid-range applications and front-office web, rich client or mobile applications. The complexity of building, testing and managing the release process of the parts and pieces that make up these applications can be overwhelming even for the most disciplined... [More]
The 2012 IBM Global CEO study surveyed over 400 business and IT executives to examine factors affecting their organizations in today’s marketplace. The executives ranked technology as the most important external force impacting their organization. More than 50% of the CEOs recognize that software development is key to achieving a competitive advantage; however, only 25% leverage software development effectively.
Some companies are struggling to find their footing in an ever-changing connected world, while others wholeheartedly... [More]
Top 5 Ways JazzHub Can Benefit Your Business
JazzHub began as an initiative to bring Rational Team Concert in the cloud to academic users. Due to its success, we’ve recently launched JazzHub Beta 3 and opened it to the wider software development community so that anyone can collaborate with others to seamlessly plan, track, and develop software in the cloud.
So how can JazzHub benefit your business?
1. No server setup. Save your IT organization time and effort—we manage the servers. All you have to do... [More]
Technologies such as Cloud, Mobile, Big Data, and Social are pushing companies to innovate more rapidly. DevOps is an enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback. DevOps stems from pressures being placed on organizations today as they balance the need for stability and innovation. Test data management is about easily creating targeted, right-sized test databases rather than cloning entire production... [More]
Across the globe, more people are using user-friendly, intuitive mobile devices as their primary means of obtaining information and services over the internet. This new behavior has motivated enterprises to develop new mobile channels and mobile apps to better serve the needs of their users, however, users are expecting more from their mobile experience and many companies are unable to keep up.
A successful mobile app, or “system of interaction”, creates not only a unique user experience, but anticipates the desires of the... [More]
Modern systems such as electric cars, unmanned trains and airplanes, smart phones and healthcare equipment contain a growing number of electronic components and software to deliver function to the final users that was unimaginable only a few years ago. As complexity increase, design challenges increase exponentially. This complexity is the result of two major factors – the increase in scale (e,g, number of product functions, computation units, line of codes and so on) and the fact that any modern product today is in fact a cyber-physical... [More]
The US Federal budget proposal for 2014 includes $40 billion for high-speed and intercity rail. It includes $50 billion in spending for highway projects. The funding plan would also extend the current “Moving Ahead for Progress in the 21st Century” (MAP-21) transportation bill beyond 2015, which continues the development of a streamlined and performance-based surface transportation program. At the State level, in April 2013, the State of Massachusetts senate voted in an $800 million appropriation into the state’s transit... [More]
It's been a whirlwind 12 months. It seems like just yesterday that we saw the first 1.0 release of Rational Engineering Lifecycle Manager (RELM) go live, and I was penning a developerWorks article on how a Linked Data approach to integration of data and process across the engineering lifecycle can help organizations define, design, and build complex products and systems faster, and smarter.
Fast forward a year, and we've seen a second major release of RELM (version 4.0.3 to align with product versions for other tools in the IBM... [More]
Unless you have been hiding under a rock, you have been seeing many communications of late regarding DevOps. And the messages you hear from us at IBM emphasize that DevOps covers a lot of ground. It starts with planning, then development and test, then on through release management and deployment, and all the way to production monitoring and optimization. And then all the way back to the beginning again, with a feedback loop that informs the next iterations of planning and development, about what your customers (be they internal or external)... [More]