A Practical Approach to Quality!
If your software and
systems development team is under 10 people, including coding, testing, and
project management, then your projects may not experience huge difficulties associated
with traceability -- i.e., the discipline that links requirements to test case
and test results. But for larger teams of 30 or more, where even a medium-size
project involves 5,000 requirements and 10,000 test
cases, the complexity can feel overwhelming.
this: If it takes 20 minutes to link the... [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]
Smarter. Flatter. Intelligent. Interconnected. Instrumented. We all agree that the world is changing. More likely than not you're building products or services that are driving this evolution. But are you prepared to lead? How can you prepare and win in the age of Smarter Products and Services ?
By Dominic Tavassoli and Pierre Coyne .
Delivering innovative products and services that transform the way we live, work, and play
You hear about IBM's 100-year anniversary and the evolution of the technology from the Industrial... [More]
The world is not just getting flatter,
it’s getting smarter. And changes in our phone usage can be seen as the
archetype of how technology is driving the new smarter planet. The smartness
quotient in the phones is no longer driven by hardware (which gets rapidly
standardized) but rather by the number of applications that can be accessed
with the phone. However developing applications for the diverse platforms such
as Android, iOS, Windows Mobile and others, has become a herculean task. These
platforms offer endless possibilities for... [More]
Leading the industry in enterprise mobile application development Today IBM announced a new company-wide Mobile Enterprise strategy . Leveraging expertise and contributions from across IBM’s software labs and research facilities, coupled with strategic acquisitions, this announcement represents a commitment by IBM to lead the industry in enterprise mobile application development and delivery . An important part of the announcement is the agreement for IBM to acquire Worklight and the Worklight Mobile Application Platform . Worklight’s... [More]
Enterprise DevOps: What's the buzz all about? I'm at PULSE, spending lots of time talking with customers, analysts, and colleagues about DevOps. I've been learning about what people are saying and doing to make their IT operations more efficient, what barriers still exist, and why people are excited over this new buzzword which gives hope for a better tomorrow: DevOps. Of course, we just announced that our DevOps offering - SmartCloud Continuous Delivery -- will go into beta later this year , so you know we're very excited about this area.... [More]
I am pleased to announce our 2012 IBM Champions for Rational software!
The IBM Champion award is our way of recognizing the exceptional contribution of selected clients, Business Partners and academics. These experts have demonstrated their willingness to go above and beyond to share their knowledge with the extended IBM community. We appreciate the time and energy these experts have invested promoting Rational through articles, white papers, events, and social media.
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]
Mobile Apps: Customer reach and differentiation
Mobile application development is expected to exceed other platforms by 2015 , and today, there are now more than 6.8 million developers worldwide developing wireless applications . Financial Services organizations are finding that these mobile technologies represent an opportunity to extend their customer reach and enhance differentiation . Mobile banking is now used for checking, account transactions, payments, credit applications and other transactions. According to a new research... [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]
I find myself spending a lot of time lately talking about Enterprise Modernization and helping customers establish a vision and roadmap for deployment of modernization solutions that actually provide value above and beyond their desire to simply “modernize”. After a lot of discussion about what it really means to modernize, I always come back to the same point: to even start, to even claim you are “doing” modernization, you must first modernize the way you “do” development, ensuring that your multiplatform applications are designed, developed... [More]
27,000 users of a Rational solution. Convergence on process definition. Two statements that don't seem to fit, but for IBM Systems and Technology Group (STG) they have become an absolute driving force in producing an infrastructure that can deliver state of the art products, on time, and with outstanding quality. A perfect example was the announcement of IBM PureSystems on April 11th, 2012 . Rational solutions played a major role in the infrastructure for delivering PureSystems. Backing up a few years, IBM STG started down the road of a... [More]
I think that it is a clear understatement to say that "Mobile was hot!" at the Innovate 2012 conference last week. Beginning with the conference opening keynote from IBM Senior Vice President Robert LeBlanc, and continuing right through to the very last session on Smarter Planet Android development by Beery Holstein, the mobile software development topic came up constantly. The Mobile Track presentation sessions were delivered to rooms bursting at the seams . And the special "Question of the Day" contest, developed... [More]
For the past decade, agile methods have proved beneficial for helping Information Technology (IT) software teams deliver, on schedule, high quality software that satisfies stakeholder needs. Software teams pursue agile methods because they need a process that can respond efficiently to change to the product under development. Agile methods afford more flexibility compared to traditional plan-driven approaches, which lock in the project details early and are less able to adjust to stakeholders’ evolving needs, market changes, and unplanned... [More]
Bringing the power of social software to software development teams provides many new collaboration opportunities that allow you to identify, connect and exchange ideas with a wide community of business and technical stakeholders, partners and end users. IBM has seen that social business allows people to embrace networks and find new ways to connect and collaborate both with their colleagues as well as with their partners and customers. Through using social software, working transparently and collaborating together, we've seen a better approach... [More]
There’s a lot of talk these days about DevOps, designing processes for coordinating software development teams with IT operations teams. The talk is being driven by companies challenged by a fast-moving market, an ever changing regulatory landscape, and transformational change. All companies today require agility in their business processes. While many companies limit the scope of DevOps to deployment automation, IBM takes a much broader view. DevOps is really about improved automation, integration, collaboration, and optimization of... [More]
For decades, businesses have depended on mainframe servers to reliably process transaction workloads. This is all the more true today, and application developers continue to forge business logic on these mission-critical systems.
With the announcement of the new zEnterprise EC12 (zEC12), the mainframe once again establishes itself as the ultimate system for the secure, intelligent, dynamic, and out-right massive-scale processing of business workloads.
While it makes perfect sense to fully leverage these systems, the next-generation of... [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 "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]
Water-scrum-fall is a term coined in 2011 by Dave West of Forrester Research to describe the reality of the current state of agile development. Agile development in a non-agile world is the reality in most enterprises. Although, more and more enterprises are switching to agile or agile-like practices for their development work, the environment around them still functions in a waterfall manner. There are the business approvals, approvals from enterprise architecture and from security and so on that add waterfall-like steps before development... [More]