If you’re a software developer, project manager, or business leader responsible for software design and delivery, you’re probably too busy to follow the trends in every industry where software is at the center of competitive differentiation. Naturally, because that would be just about every industry. Whether you work in the IT space, or in one of many industries where embedded software is taking systems design to new heights of innovation, the world of development and delivery is a global beehive of partners, stakeholders, and consumers. The... [More]
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]
Doing things on time and on budget – it does NOT matter if the
things you are doing are the wrong things. Before doing things the correct way,
it’s of vital importance for an organization to secure that the portfolio,
projects and activities are aligned with company strategy and that it’s
prioritized correctly to secure most possible value from a company’s limited
One of the biggest challenges is to make the best compromises
between contradictory projects and activities. For an organization to be
effective and... [More]
This is part two ( read part 1 ) of our series called “ A Rational approach to enterprise modernization .”
This series is meant to help you and your business to optimize the
value of your applications, people, teams and infrastructure.
It's based on a thought leadership white paper from Ashok Reddy . Today, we'll discuss how to improve application knowledge, development skills, team collaboration and infrastructure efficiency. Improving application knowledge, development skills, team collaboration, and infrastructure efficiency
Simplify IT with Application Portfolio Management As software plays an increasingly critical role in the business performance of corporations, IT faces considerable pressure to support new business initiatives while cutting costs. Over the last 30 years, billions of dollars have been invested in software applications, but typically these investments are poorly leveraged. Too often, a complex and poorly understood application portfolio consumes a large percentage of IT funds, leaving IT leaders challenged to find the funds needed for business... [More]
Almost every organization that exists today has a goal to grow their business and make it more effective. Growth can be organic or a result of mergers and acquisitions or a combination of both, but growth can put tremendous pressure on the IT organization, its executives and supporting applications. Rising complexity often results in high costs to maintain and operate the environment and resources spent on maintenance and operations are resources diverted from innovation and support for new business opportunities - activities that actually... [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]
by Walker Royce Chief Software Economist, IBM Rational software Innovation has become synonymous with software. It’s through software that businesses can create products, systems, and services that are increasingly “instrumented, interconnected, and intelligent.” These innovations in software are becoming the source of real value to the consumer, and for many businesses it is what sets them apart from their competition. As you think about your organization, what is the biggest challenge you are facing NOW? What is NEXT if you want to... [More]
It’s time to Jam! Today, the IBM Rational team launched our first Jazz “Plan Jam ". It’s a one-week program in which we hope to gather your expert opinions to help us plan for the next release of the Jazz products. From May 30 to June 6, the Jazz Plan Jam, you will have an opportunity to tell us what you like, dislike, need, and don't need. Pass the word to your colleagues -- the more input we receive the better we can make the products! We hope to engage you, to understand what is most important to you , our most important... [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]
We chose the name "Innovate" for our annual conference because it's focused on the development and delivery of software. And software innovation is where the competitive opportunities lie these days. But creating software is no easy task. Whether it's targeted for IT applications or embedded products, software creation remains a complicated challenge. What should IT and product & systems teams be thinking about these days, as they try to improve their capabilities in software development and delivery? Here are my five top... [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]
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]
As software plays an increasingly critical role in the business performance of corporations, IT faces considerable pressure to support new business initiatives while cutting costs. Over the last 30 years, billions of dollars have been invested in software applications, but typically, these investments are poorly leveraged. Too often, a complex and poorly understood application portfolio consumes a large percentage of IT funds, leaving corporate business and IT leaders challenged to find the funds needed for business innovation.