Collaborative Development


The need for collaboration during systems and software development is overwhelming. Organizations need the ability to develop solutions rapidly, and simultaneously maintain existing customers using multiple revisions of the specifications, design and software. Organizations distributed across multiple locations need to capture customer requirements, analyze and link them to the system and software design, and implement, test, deliver and support the design, at the same time, across multiple functions within the organization.

Rhapsody provides high performance standards-based bi-directional gateways to market leading requirements management tools like DOORS and configuration management systems like Synergy.  The Configuration Management (CM) interface allows for concurrent, collaborative engineering within the Rhapsody tool, enabling developers and engineers to create, review, share and modify models within a single project, a company or even worldwide via the Web or internet connection. Rhapsody interfaces with all popular CM tools, ensuring that project data is synchronized under configuration control allowing users to check in/out model information to the CM system. Rhapsody enables graphical differencing of all diagrams and diff/merge of the model and the code, enhancing change management between systems and implementation teams.  Further, Rhapsody supports collaborative debugging across the Internet, enabling distributed teams to work as if they were co-located.

Rhapsody ReporterPLUS makes it easy to deliver and maintain design documentation over the life of a project. ReporterPLUS creates a fully synchronized development platform so that the design, documentation and code are always in line with each other. ReporterPLUS generates documentation in html, rtf, txt, PowerPoint or Word directly from the design, and can be updated or regenerated each time the design changes for full documentation in a formal report or design review. The wizard-based document generation provides flexibility and ease of use, allowing users to customize reports exactly the way one wishes. Using easily customized out-of-the box templates that can be linked via hyperlinks, engineers and developers can easily collaborate, sharing templates and sub-templates. Also, users are able to produce html so the documentation can be published on the Web and made publicly available with the click of a mouse.