Brand new ways to Business Agility -- from IBM Rational by Gina Poole , VP Marketing, IBM Rational I’ve been blogging on several sites over the past few weeks about our fall 2011 product and services launch, which has a big theme: “Business Agility.” I promised to bring you more, soon, on Application Portfolio Management , Collaborative DevOps , market-driven product development , and more. Well, we actually launched on October 6, and now I’m happy to be able to point you to much more information that can help you put business agility to work.... [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]
Are you bags packed for Las Vegas? April 29 - May 4 Next week’s IBM Impact 2012 Global Conference, at The Venetian and The Palazzo Hotels, will bring together more than 9,000 technology and business leaders for a transformative learning opportunity. And Rational will be there, showing our clients and conference attendees how to build a more effective IT infrastructure that supports business strategies, while increasing productivity and lowering costs. We’ll be making several important announcements. Plus: Designed just for developers, an... [More]
You know, innovation has become synonymous with software. That’s the major reason we call our annual conference “Innovate,” where we provide enough courses, certification programs, presentations, and living network of brilliant minds to qualify as a five-day mini-university. What better opportunity to announce our new spring roll-out of products and services?! I can’t provide the details about the announcements we’ll be making on June 4th at Innovate, in Orlando. Instead, I hope to see you there and give you the details in person. But even if... [More]
by Gina Poole IBM clients know better than anyone that software and systems delivery is a rapidly changing landscape. Whether your job is in IT, or in the product & systems arena, software development is constantly impacted by new application delivery models like cloud, proliferating mobile end-point devices, shrinking delivery windows, and the blurring of organizational boundaries. So the question is, how can software and systems delivery teams ride the new technology waves of mobile, cloud, social business, etc., and turn these thorny... [More]
by Gina Poole During Innovate last week, I provided an overview of the announcements about our spring launch for product & systems teams. Today, I'd like to give you a few details about our announcements geared for IT organizations. There are three key areas of capability that will help IT organizations: Accelerate delivery through improved integration across the application lifecycle Reduce cost and create new business value by expanding application lifecycle management beyond the development team Improve flexibility and boost... [More]
The 20th century manufacturing revolution simplified the way people and teams worked together toward a larger goal. But when it comes to software delivery, the odds of predicting project success is still more of an art than science. Looking for a solution -- often when the problem itself isn’t clear -- IT organizations spend way too much time and energy on internal dynamics and the activities associated with production, rather than innovation and competitive goals. Most of the time, the reason for this wasted effort is poor collaboration and... [More]
The "Systems" perspective: How do we get to real innovation?
Complexity seems to be the arch enemy of product innovation. We frequently hear from our customers statements such as:
Every time I fix something in one place, I break two other things. - Software engineer
It’ll take me ages to determine the impact of swapping this part. - Mechanical engineer
I can’t tell which the version of software is designed for my PCB. - Electrical engineer
The IBM Rational team believes that product and systems... [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]
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]
Everyone has a favorite meal that their mom prepares, right?
I really love my mom’s mushroom soup because she prepares it exactly the way I like it. My wife always tried to prepare it whenever I missed my mom, and I was very thankful for that. However, even though my wife used my mom’s recipe and the same ingredients, it just wasn’t my mom’s soup. I know she even called my mom to ask for some tips but it still didn’t taste the same! Finally, my wife and mom prepared the soup together and... [More]
Recently, the Internet was abuzz with talk about the latest high-profile security vulnerability: the Heartbleed bug in OpenSSL. This bug is proof that we need to constantly be vigilant in protecting our online presence. If you are in charge of deploying software, this means keeping your applications updated with the latest security patches. IBM describes its general security processes, procedures and recommendations at IBM Secure Engineering. In this blog post, I will go over some more specific tips for securing your IBM Rational... [More]
A diagram is not a model. Some people may argue, but lack of an understanding about the differences between these two kinds of representations can lead to undesirable situations.
A diagram is just a perspective from a model. You can understand this better by thinking about a 3-D model of a house and the several perspectives or drawings that can be extracted from that 3-D model.
In some... [More]
It's that age old story of company meets tool. They fall in love. And then they move in together—that's where the fun really starts! So, just how do you deploy a tool, and who gets the bottom drawer in the dresser?
When you need to deploy a tool in a commercial environment, there are a number of steps that need to be completed. In the next sections, I will go into further detail about each of these steps.
Assess the system requirements of the tool. For IBM Rational tools, the IBM... [More]
You need a good information model to carry out effective impact analysis. A software impact analysis report usually covers just the requirements for the relevant part of the code and the test used to verify the code. In a model-based paradigm, however, the effect of a change at the software level can be much greater.
A small change at the code level can impact many requirements and model elements, traversing all the way up the requirement and model hierarchy. Therefore, the information model should be consistently applied... [More]