White Papers

In the Five imperatives for effective Application Lifecycle Management, By Carolyn Pampino, Program Director for Strategic Offerings Focused on IT Software Delivery, IBM, learn how Rational's innovative and unique Jazz technology can help you gain an open, extensible, and integrated platform to unify and extend your infrastructure to include open source software, packaged and custom applications, and other commercial solutions of choice. Having an integrated but open platform across the software delivery lifecycle enables development teams to benefit from the five imperatives for effective ALM: real-time collaboration, project transparency, process automation, traceability and repeatable best practices from initial requirements definition to software change and release management and beyond.

Many cloud service providers can deliver the security that enterprises need and SSL (secure sockets layer) certificates are part of the solution. More specifically, SSL is the solution for securing data when it is in motion. The goal of this white paper is to help enterprises make pragmatic decisions about where and when to use cloud solutions by outlining specific issues that enterprises should raise with hosting providers before selecting a vendor, and by highlighting the ways in which SSL from a trusted Certificate Authority (CA) can help enterprises conduct business in the cloud with confidence.

In a recent study conducted by the Ponemon Institute, 90 percent of respondents indicated that they have had two or more breaches in the past 12 months, and nearly two-thirds responded that they have had multiple breaches during the same period of time. These breaches can be incredibly expensive. Studies show that the average cost per incident of a data breach in the United States is $7.2 million, with one of the largest breaches costing $35.3 million5 to resolve. Security lapses involving personal information can also erode consumer trust; more than half of Internet users avoid buying online6 because they're afraid that their financial information might be stolen. With stakes so high, organizations need to focus their security efforts to prevent these and other breaches.

Innovative, high-quality software is a key driver for business success. Yet as companies race to meet tight deadlines, they often hack code and drop features. To remain competitive, companies must build quality into all aspects of their products. This white paper focuses on delivering quality in software components, specifically the critical step of unit testing

In this paper, EMF details the multidimensional aspects of these problems that confront mobile device manufacturers. Guidelines are offered that will enable manufacturers to streamline developments and take advantages of previously developed and proven code, get to market faster and contain costs.

This paper shows how developers that access a cohesive Model-driven development and Requirements-driven solution can develop higher-quality code faster and with assurances that their project progresses in-step with their changing client requirements. Helping to deliver higher-quality product in a shorter amount of time

This white paper discusses cutting-edge software development methods that enable your development teams to take advantage of new multicore technology, as well as an automated way to reuse single-core softare for multicore systems, helping enable you to outperform the industry, plus save time and money - all by reusing existing systems.

Agile software development techniques have taken the industry by storm, with 76% of organizations reporting that they have one or more agile projects currently under way. Agile is becoming widespread because it works — organizations are finding that agile project teams, as compared to traditional project teams, enjoy higher success rates, deliver higher quality projects, have greater levels of stakeholder satisfaction, provide better return on investment (ROI) and deliver systems to market sooner. An Agile process works not just for co-located teams, but it can also be leveraged to effectively deliver working software in distributed environments, too.

Agile turns 10 this year! Since it's advent in 2001, Agile practices have transformed the way software is built and delivered. Today, Agile is used in virtually every industry and is being used to deliver every type of software, Agile is everyware! With agility@scale, IBM has led the way in helping organizations to adopt Agile whether they are globally distributed, require strict governance, or are building technically complex software. Take a few minutes to view this interactive whiteboard presented by Scott Ambler discussing the past, present and future of Agile and dispelling the myths that still exist about scaling Agile practices.

The Shortcut Guide to Business Security Measures Using SSL examines current information security threats to business and describes techniques for developing a security management strategy that leverages established best practices. Designed for IT professionals and business managers, this guide provides an overview of security threats, their impact on businesses, and, perhaps most importantly, practices and technologies for controlling security risks.

As embedded software becomes more mobile and connected, organizations must take additional steps to ensure their code is secure. To accomplish this goal and combat ever-changing security threats, software engineering teams need to incorporate threat modeling, combined with updated tools and processes into their development plans.

This paper examines threat modeling and explains how it can be used in concert with secure development best practices, including defensive coding, automated source code analysis, peer code reviews, and penetration testing to both identify and mitigate embedded software threats.

In the push to meet demands for functionality and speed, software teams are moving away from single processor architectures at a rapid rate. But the realities of developing software for these next-generation architectures is introducing significant complexity when it comes to identifying errors in the software - specifically concurrency errors and endian incompatibilities.

This technical white paper looks at the issues of developing for multicore and multiprocessor environments in detail, explains how static analysis can be used to address them, and walks through two examples in prominent open source projects.

Collaboration and the Development Landscape Software and systems are essential to nearly every business. Global organizations require software solutions that span geographic boundaries, cultures, and business units and that comply with corporate governance mandates. Such global businesses must collaborate effectively and leverage existing investments, or lose out to competitors. This collaboration nearly always involves business partners and customers in defining—and sometimes even creating—software products. To compete in this climate, organizations must rethink the ways that they build and deliver software solutions.

Looking for a transformation from the inside? Learn how IBM transformed, where applicable, from entrenched, not-as flexible processes such as Waterfall or Iterative software development methodologies to an Agile process. Through our own first-hand experience, recognize and meet your geographic, organizational and infrastructure challenges to Agile transformation and software development and significantly improve development efficiency, costs, quality and ultimately, customer satisfaction. Get the ebook.

Comprehensive, Convenient, and Cost-effective. In this very informative whitepaper, learn:

  • About current data protection solutions
  • Ways to achieve a comprehensive, convenient, and cost-effective solution
  • How to stop worrying about data loss forever

Protecting your future.
More and more, we rely on data to run our businesses. Today, protecting our data means protecting our livelihoods. Learn more now.

This buyer's guide describes the key criteria for application lifecycle management (ALM) solutions for today's high-performance teams. It includes key considerations for enhancing your single- or multi-vendor ALM environment. You can use this guide to:
- Establish your strategic priorities.
- Identify objective criteria to compare vendor offerings.
- Structure a purchasing process to get the best possible solution for your needs.


©Copyright 2011 IEEE - All Rights Reserved
Use of this website signifies your agreement to the Terms of Use
For questions or comments, please contact the IEEE Webmaster