Rational software

Resources for architects, developers, and engineers

Software lifecycle management


Whether you are using formal and agile methods, reduce the high costs, inefficiency and risks of fragmented software development without compromising software quality with proven, integrated ALM solutions.

Top content

Overview

Improve cross-project visibility and automate the flow of people, process and information in an iterative cycle of design-driven software delivery to realize a foundation across multi-platforms for business alignment, improved rationalization, ability to scale, enhanced team collaboration, automation, governance and reporting.

Software lifecycle management includes seven distinct phases that help you deliver software and services faster through improved collaboration, automation, and governance.

Change management, also known as software change and configuration management, is the planning, tracking, and control of project schedules and resources, change requests, and software source versions.

Requirements engineering, also known as requirements management, consists of elicitation and definition of software or systems requirements, prioritization, and requirements management.

Software delivery, also known as portfolio, strategy and management, is the prioritization, optimization, governance, and collaboration for portfolio, demand, delivery, and performance.

Software deployment, also known as build and deploy, involves automation of software development to increase software quality and facilitate collaborative development.

Software design, also known as architecture and design, is the design of flexible, scalable software based on industry standards, aligned with business and infrastructure needs, is also referred to as just software design.

Software development, also known as application development, employs collaborative, graphical, and interactive tools and components to deliver software.

Software quality and testing, also known as quality management and testing, is the key behind consistency, efficiency and predictability of software quality that meets objectives and testing for any platform and test type.

Read what our bloggers are saying

Change management

Top content

  • Improve the quality of your unit testing

    Steve Arnold shows you how to set up eclEmma and IBM Rational Team Concert so you can automatically check your code coverage when code is delivered to a stream.

Change management

  • Planning, tracking and controlling of project schedules and resources, change requests, and software source versions.

Requirements engineering

Top content

Requirements engineering

  • Software and systems requirements elicitation, definition, prioritization and management.

Software delivery

Top content

  • Improve the quality of your unit testing

    Steve Arnold shows you how to set up eclEmma and IBM Rational Team Concert so you can automatically check your code coverage when code is delivered to a stream.

Software delivery

  • Align strategy with delivery and gain full transparency and control. Couple with measurements to optimize performance.

Software deployment

Top content

Software deployment

  • Automation of software and systems build and deployment.

Software design

Top content

Software design

  • Architect flexible, scalable software based on industry standards to meet specific business and infrastructure needs

Rational Cafes

  • Just as in a traditional cafe, this virtual cafe gives you the opportunity to mingle, discuss, and collaborate with people. The only difference is in this cafe you can't buy a cup of coffee or tea, and you're learning and discussing your favorite language instead of the daily news.

Software development

Top content

Software development

  • Development and delivery of software leveraging collaborative, graphical and interactive tools and components

Rational Cafes

  • Just as in a traditional cafe, this virtual cafe gives you the opportunity to mingle, discuss, and collaborate with people. The only difference is in this cafe you can't buy a cup of coffee or tea, and you're learning and discussing your favorite language instead of the daily news.

Software quality and testing

Featured trials


UrbanCode on developerWorks

Access product news, education, and documentation. Share knowledge with other users and experts regarding continuous release and deployment!

DevOps for Dummies

New! Your FREE guide to faster, continuous software delivery with DevOps.

Develop, test, refine, repeat. Smile.

Mobile Quality Assurance on Bluemix

DevOps Services

Everything you need to build great software. Make your next project easy.

Connect with IBM developerWorks