Home > Services > Technologies > IBM

IBM Rational

Rational RequisitePro

Our experienced professionals use IBM Rational RequisitePro to:
- create, analyze, track and manage project requirements and use cases.
- promote better communication, enhance teamwork, increase the quality of applications and reduce project risk.
- combine the familiarity and ease of Microsoft Word documents with powerful database capabilities for more effective requirements analysis and interrogation and give teams the ability to understand the impact of change.
- ensure everyone on the team remains informed of the most current requirements information to ensure consistency and provide Web-based access for distributed teams.
- incorporate a powerful database infrastructure with real-time Word document synchronization to facilitate requirements organization, integration and analysis.
- enable detailed attribute customization and filtering to maximize the informative value of each requirement.
- provide detailed traceability views that display parent/child relationships and show requirements that may be affected by upstream or downstream change.
- perform project version comparisons using XML-based project baselines.
- integrate with multiple tools in the IBM Software Development Platform to improve accessibility, communication and traceability of requirements.


Rational ClearQuest

Our experienced professionals use IBM Rational ClearQuest to:
- effectively manage issues to resolution.
- improve visibility into projects and processes.
- jump-start implementations with out-of-the-box usage.
- define and manage changes to software assets as activities for improved clarity and insight.
- manage all development and test assets from a single integrated solution, support global test teams.
- extend traceability across the full software lifecycle.
- access from the environments and locations from which you need.
- ensure changes are made only by authorized individuals.
- verify identities of individuals performing specific actions, help meet compliance requirements.
- trace the origin and detail of all activities.
- manage change across distributed and mainframe environments from a single point of control by integrating with Rational ClearCase.
- manage change across the software development life lifecycle, enable efficient software delivery by integrating with design, development, build, test and deployment tools.
- align project information with portfolio investments and business goals by integrating with IBM Rational Portfolio Manager.


Rational ClearCase

Our experienced professionals use IBM Rational ClearCase to:
- manage files, directories and other development assets across the lifecycle.
- control individual workspaces and enable seamless access to the exact files and directory versions that are needed.
- work on the same code or release, more easily resolve conflicts, reduce confusion, and get more done in a short amount of time.
- continue development efforts while disconnected from the network, easily synchronize changes when reconnected to the network.
- define and manage related changes to assets as activities for improved insight and efficiency.
- optimize build times, improve reproducibility of builds.
- integration with leading IDEs including Rational Software Architect, Rational Application Developer, Microsoft Visual Studio and the open source Eclipse framework to allow developers to work in their preferred environment.
- control access to software assets.
- trace the origin and detail of changes made to software assets, help meet compliance requirements.
- integrate with design, development, build, test and deployment tools and manage and control software assets across the lifecycle.


Rational Software Architect

Our experienced professionals use IBM Rational Software Architect to:
- build software architecture that supports change with a common platform that facilitates easy round-trip engineering and      synchronization of models and code.
- accelerate implementation and facilitate maintenance of a successful service-oriented architecture (SOA) solution, such as a web service, with powerful tools and process guidance.
- use Unified Modeling Language (UML) to ensure the numerous stakeholders within your software development projects are continuously communicating, and use defined specifications to jumpstart development.
- gain insight into distributed projects and tighter control of shared information.
- - allow organizations to capture and promote "recipes" that can be used to increase the predictability and repeatability of software development.
- automate the repeatable task of generating code from design models.
- support OMG Reusable Asset Specification and supports users in browsing repositories containing reusable assets.
- automatically mine application code to identify and graphically render application patterns to assist with understanding or refactoring an existing application.
- adapt and extend development environment with Eclipse-based plug-ins that match software needs for programming languages with syntax highlighting editors, code completion, refactoring tools, and customizable build and debugger environment.
- view business models as UML specifications with classes, interfaces, and activities seed the architecture and implementation that realize the processes described in the business model.
- create reports and documentation that can be reviewed by team members or other stakeholders.


@2012 eSense Incorporated