Top Banner

of 14

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER

CA Software Change Manager

CA SOFTWARE CHANGE MANAGER (CA SCM) IS AN ENTERPRISE SOLUTION FOR MANAGING GLOBALLY DISTRIBUTED DEVELOPMENT AND THE MAINTENANCE OF SOFTWARE APPLICATIONS. IT AUTOMATES THE ENTIRE DEVELOPMENT PROCESS, INCREASING DEVELOPER PRODUCTIVITY THROUGH EFFECTIVE COLLABORATION, LIFE CYCLE AUTOMATION AND STANDARDS ENFORCEMENT. OFFERING EASY-TO-USE INTERFACES AND AN EFFICIENT, REPOSITORY-BASED, MULTI-TIER ARCHITECTURE, CA SCM PROVIDES A SOLUTION FOR MANAGING GLOBALLY DISTRIBUTED DEVELOPMENT TEAMS, ENCOMPASSING MULTIPLE PLATFORMS, PROCESSES AND TOOL SETS WHILE SUPPORTING GOVERNANCE AND CORPORATE COMPLIANCE INITIATIVES SUCH AS SARBANES-OXLEY AND ITIL PROGRAMS.

OverviewCA SCM makes it easy for your organization to automate and manage your application development process, enabling you to efficiently track and report on software changes in your distributed environment. Its intuitive Web interface and multi-tier, multiplatform architecture can synchronize development teams across your enterprise. Its extensible architecture enables unprecedented platform coverage that includes Mac OSX and IBM System i support.

BenefitsRegulatory mandates, changing business needs and the demands for consistently high levels of IT services drive the need for a cohesive approach to software change management. Your organization must be able to prove compliance with critical controls, set priorities for software changes, and track and implement changes to applications. Automating the development and maintenance lifecycle increases developer productivity resulting in improved project cycle times, with the benefit of reduced errors.

The CA AdvantageCA SCM provides a high performance solution for automating change management across the enterprise. CA is unique with its Service Management integrations with CA Endevor Software Change Manager for mainframe development, CA Service Desk Manager for issue and problem management, and with CA Clarity for project and portfolio management. Part of the CA Change & Configuration Management solution, it works with CAs vision for Enterprise IT Management (EITM) to help unify and simplify IT management across the enterprise.

CA Software Change Manager: The Efficient Way to Manage Your Distributed EnvironmentAt every point in the application life cycle from impact analysis to testing to production and follow-on maintenance development organizations must address a continuous flow of complex changes to application source code. Faced with competitive pressures and increasing market demands, developers have less time to implement changes than in the past. Many organizations especially those heavily invested in web technology might have to deliver new applications in weeks rather than months or years. With the added pressure that only topquality, error-free applications can be allowed into production, the challenge to successfully track and implement application code changes can seem insurmountable. Comprehensive, integrated and repository-based, CA SCM helps you better manage complex change workflows associated with application development projects. Creation and routing of change and service requests and other routine tasks are automated. Critical audit information is collected and a change history is maintained. Automatic tracking of software problems supports proactive issue management and resolution with accurate responses to day-to-day problems. It also helps to assure that each change fulfills specific business requirements and follows a predefined, repeatable strategy. An advanced reporting system using Business Objects simplifies monitoring and managing complex development projects.

CA SCM Begins with the ProcessCA SCM from CA delivers a single enterprise-wide solution for tracking software changes and managing the application development process. Through simple point-and-click and drag-anddrop operations, CA SCM helps you control changes to application artifacts such as documents and software, keep development schedules on track and make sure that team members and business users are always up-to-date with the latest status information and changes. With CA SCM, developers can meet demanding delivery schedules in a timely fashion while maximizing productivity, reducing development costs and improving application quality. CA SCM scales to handle projects of any size, from the largest client/server enterprise systems to smaller, mission-critical team centric developments. In addition, by integrating CA SCM and CA Endevor Software Change Manager, you can extend Software Change and Configuration Management support to the mainframe for unparalleled application life cycle management across the enterprise.

2 PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER

Key FeaturesPROCESS CENTRIC CHANGE MANAGEMENT

CA SCM helps ensure that all software changes are planned, justified and approved. Integration to CAs Enterprise IT Management (EITM) solutions extends the CA SCM functionality, enabling users to maximize resources, optimize processes and ensure business-IT alignment. When integrated with CA Service Desk Manager and CA Clarity, request process and project management are tightly integrated with the software change process. Properly managing the process of change can protect your organization from costly change-related problems and increases its ability to absorb the impact of application changes without an adverse effect on normal business operations.

AUTOMATED COMPLIANCE Corporate compliance and IT governance initiatives impact all departments of an enterprise including software development organizations. CA SCM collects critical audit information and maintains a complete history of changes that are made to all application and related components, supporting industry standard best practices, maturity models, and audit requirements, including: ITIL, CMM-I, Sarbanes-Oxley, COBIT and others. FORM AND PROCEDURE AUTOMATION You can transform paper-based forms into an electronic format and automate manual procedures to follow a standard life cycle. This can reduce the number and complexity of your forms and processes, and provides an electronic audit trail of all requests. A built-in wizard facilitates the process of creating, deploying and activating important forms. PROBLEM MANAGEMENT

Software problems identified by both manual and automated sources can be automatically tracked. This enables proactive problem management and resolution, provides accurate management of day to-day problems and questions, and helps ensure that each change fulfills specific business requirements and follows a predefined, repeatable strategy. The available integration to CA Clarity, Product and Portfolio Management and CA Service Desk Manager ensure end-to-end control of the software change process with improved project cycle times.

PROCESS MANAGEMENT CA SCM can manage the complex work flow that drives almost every application development project by itself or as part of an enterprise IT solution. CA SCM can automate complex, routine tasks such as the creation and routing of change requests and service requests by end users. DEFECT TRACKING Application defect information found by quality assurance (QA) analysts can be collected and disseminated in an accessible, intuitive and usable fashion. This enables both QA and the application development personnel to query project data easily, and allows defects to be tracked through the software development life cycle. For teams that use HP Quality Center an out of the box SOA based integration is available with CA SCM. ELECTRONIC NOTIFICATION

Electronic notifications can be sent regarding any type of task or issue that must be addressed, enabling users to notify each other quickly and automatically when work is done and the next step must occur.

PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER 3

REPORTING AND METRICS

CA SCM provides performance metrics in the form of real-time, standard and customized reporting. It features customizable reports that explain complex trends and status updates simply and easily, including drill-down queries and graphical charts. This enables any authorized user to track and analyze activity by users, developers, QA personnel, production control personnel and others.

SUPPORT FOR POPULAR DEVELOPMENT TOOLS CA SCM integrates with leading development tools, including but not limited too Eclipse, IBM Rational Application Developer (RAD), Microsoft Visual Studio .NET and Sybases PowerBuilder. This enables developers to participate in a robust development life cycle directly, without altering the development environments and processes they prefer. MULTI PLATFORM MANAGEMENT CA SCM leads the industry in the breadth of platform coverage. Developers can perform SCM actions on a wide variety of mainframe, mid-range and distributed platforms. For example, they can easily check in and check out code from a UNIX file system from within their development environments on Windows workstations. CA Software Change Manager allows developers to associate their changes to distributed web services with corresponding changes to mainframe transactions managed by CA Endevor Software Change Manager. CA SCM manages changes to enterprise applications spanning mainframe and distributed platforms. CA SCM also provides for full management of IBM System i (AS/400) components. SOURCE-TO-EXECUTABLE SYNCHRONIZATION With CA SCM Change Manager Premium Edition, which includes OpenMake Meister, you can trace an executable back to the source that created it. This provides a mechanism for auditing any software module in production and gives your organization a clear picture of the processes, history and source code that created the executable. In addition, access to interdependency information also helps you perform application troubleshooting. WEB CLIENT Developers can perform all CA SCM functions via a web browser, providing users of thin clients with the benefits of process-driven Software Change and Configuration Management (SCCM) without complex client installations. RAPID IMPLEMENTATION You receive all the tools and documentation needed to successfully implement CA SCM in the shortest possible time, reducing training requirements and system downtime. OUT-OF-THE-BOX USABILITY Many common development scenarios and life cycles are supplied as templates, which allow new development projects to be initiated rapidly and with confidence. New templates can be easily authored to suit the unique requirements of each development team. EFFICIENT NETWORKING CA SCM uses a standard, highly optimized, efficient network implementation and communication architecture, providing minimal network impact and maximum desktop performance. This architecture enables scalability across globally distributed development teams.

4 PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER

RICH WEB-ENABLED STATUS REPORTING AND APPROVALS Business users, managers and analysts can access Software Change and Configuration Management Approval functions and reports with a web browser, reducing the need for the rollout and management of client software. CENTRALIZED ADMINISTRATION CA SCM can be globally deployed with a centrally managed infrastructure, greatly reducing administration costs. Administers can define best practices that are enforced across the enterprise while allowing individual teams flexibility when needed. LIFECYCLE/WORK FLOW ENGINE

A process engine defines the stages and parameters for routing forms and migrating code through predefined, customizable life cycles, enabling smarter use of Software Change and Configuration Management assets, efficient deployment of valuable technical staff and faster Software Change and Configuration Management processing as complex decisions become automatic.

ENHANCED LDAP SUPPORT

Allows CA SCM to optionally authenticate users from an external source. Enables users to be provisioned from a central directory server.

CA SOFTWARE DELIVERY INTEGRATION

Provides direct integration with CA SCM to CA Software Delivery to automate the deployment of applications managed by CA SCM.

PROGRAMMING INTERFACE ENHANCEMENTS CA SCM provides industry leading API options using command line, C++, Java APIs. A generic Web Services Integration Framework is available via CA Software Change Managers SOA Integration Bridge INTEGRATION INTO THE CHANGE PROCESS Provides plug-ins using the SOA Integration bridge for integration into other service desks and workflow tools for end to end change management

Supported Development Environments Windows, UNIX, Linux, Microsoft Visual Studio .NET, IBM RAD and Eclipse Interfaces and Options The Premium Edition bundle combines the power of CA SCM with the markets leading build and continuous integration product OpenMake Meister. This tightly integrated solution provides customers with seamless software change management, version management, build, and release management.CA SCM PREMIUM EDITION SOA INTEGRATION BRIDGE An integration platform based on Service Oriented Architecture (SOA) principles provides the cross-platform connectivity framework across the products that constitute your Software Change and Configuration Management environment. The SOA Integration Bridge links the mainframe-centric and distributed-centric software change management products to products such as CA Service Desk Manager, HP Quality Center and more via plug-ins that CA provides. You can easily configure this framework to best meet the needs of your enterprise environment, including the definition of custom fields. The diagram below demonstrates the plug-in architecture of the integration bridge.

PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER 5

FIGURE A

EXTENSIBLE SOA INTEGRATION FRAMEWORKCA Service Desk Manager Plug-in CA Software Change Manager Plug-in CA Endevor SCM Plug-in HP Quality Center Plug-in

An SOA Integration platform provides a framework for cross-platform integration.

Configurator

J2EE Bridge

XML based Configuration File

Metadata Models

SOA Enabled Products

CA CHANGE MANAGER ENTERPRISE WORKBENCH (CA CMEW)

Allows organizations to orchestrate changes involving both mainframe and distributed changes, such as changes to web services and legacy mainframe applications. It provides a web services integration framework via the SOA Integration Bridge that integrates CA SCM to other products like CA Service Desk Manager and HP Quality Center Defect Tracking.

CA SCM REMOTE TRANSPORT INTERFACE

Today, platforms exist within many large and midsize organizations, for which CA does not provide agents. CA SCM Remote Transport Interface (RTI) enables users to manage change for these platforms. By managing software change and integrating new releases across mainframe and distributed environments, CA SCM Remote Transport Interface option optimizes system availability and performance, reduces ownership costs, and enables customers to simplify their IT governance and compliance initiatives. CA SCM Remote Transport Interface enables CA SCM customers to perform functions remotely from alternative operating platforms, including System i (AS/400) and MAC OSX.

CA SCM fully supports the industry standard Microsoft Common Source Code Control API (also called the SCC API or SCCI). Development tools that support the SCC standard can be easily and seamlessly integrated with CA SCM.CA SCM VERSION CONTROL INTERFACE

CA SCM integrates with CA Service Desk to provide ITIL compliant integrated change and release management. Requests For Change (RFCs) opened in CA Service Desk can be traced through the entire release process. This integration increases the efficiency of the maintenance process, developer productivity and the responsiveness of IT Operations.CA SCM INTERFACE WITH CA SERVICE DESK

6 PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER

CA SCM INTERFACE WITH CA CLARITY PPM CA SCM provides project managers using CA Clarity unprecedented visibility to project progress, while simplifying the time entry of the development teams. Project managers can now view the aggregated status and cost information via the integrated dashboard in CA Clarity. CA SCM INTEGRATION WITH CA SOFTWARE DELIVERY

For customers who wish to standardize around CAs deployment technology, this integration provides for the seamless creation of software deployment packages. From within CA SCM, administrators can schedule the deployment of software changes and monitor the status. This fully automated process creates deployment packages right from within CA SCM and manages the full distribution process. Using this integration, the manual overhead and errors introduced during deployment are reduced, while providing a single view of change deployment in CA SCM for audit and compliance purposes. CA SCM integrates with HP Quality Center with the SOA Integration Bridge to provide defects linkage and custom data elements between the two installations. Developers and QA engineers can keep abreast of the status of defects and will have the ability to respond quickly to any quality issues identified.

CA SCM INTERFACE WITH HP QUALITY CENTER

Whats New in CA SCM r12NEW WORKBENCH INTERFACE A completely new developer focused user interface based on an Eclipse Rich Client Platform provides a highly customizable and productive experience. The new interface is available natively on Linux in addition to Windows.

FIGURE B

CA SOFTWARE CHANGE MANAGER r12 WORKBENCH

CA SCM r12 Workbench provides fast access for developer activities.

PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER 7

FAST ACCESS TO DATA INCREASES PRODUCTIVITY

New views in the workbench allow one click access of frequently used packages or versions where developers can save frequently used searches for instantaneous access to information. Complete text searches are enabled within the data repositories to find the required information based on known text strings.

USABILITY ENHANCEMENTS The new workbench interface has incorporated a number of usability enhancements. Increased use of decorators in the list and tree views makes the status of the objects readily apparent. The object based views are right-click enabled for actions as well as drag and drop aware. Most views and actions can be tailored using a host of new preferences. Local directories can be compared and merged with the repository. FLEXIBLE REPOSITORY STRUCTURE WITH REFACTORING

The folders within the repository can be restructured at will to support the needs of fast paced development. These changes allow development teams to proactively maintain applications while not impacting other changes in-flight or downstream. These changes, including renames are versioned and can be rolled back at any time, allowing refactoring operations to be done safely. CA SCM supports move refactoring and maintains a complete audit trail of changes.

CONCURRENT DEVELOPMENT ENHANCEMENTS A number of enhancements for concurrent development allow developers complete freedom on a branch. CA SCMs unique package methodology allows complete freedom during concurrent development on the package at the same time ensuring that merges are performed consistently and efficiently. Developers can introduce new items and folders as well as refactor at will on the branch. These branched changes such as new folders, renamed files, etc. can be viewed on the workbench explorer using the new package-centric view available on the explorer tree. WORK AREA VIEW

The Work Area View allows the developers to analyze and reconcile differences between their local file system and the CA SCM repository. Decorators give visual indicators regarding which local files contains changes and conflicts between local files and those in the repository. Changes made locally can be merged with those in the repository and committed as needed. Developers can also subscribe to other changes and will be notified as items change. The work area greatly increases the productivity of developers who prefer to work offline and synchronize and merge changes periodically.

8 PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER

FIGURE C

CA SOFTWARE CHANGE MANAGER WORK AREA SYNCHRONIZATION

CA SCM r12 Work Area Synchronization allows developers to work on code in personal work areas and quickly and easily synchronize the changes with the CA SCM Server.

ENHANCED SECURITY

A number of security enhancements allow CA SCM to implement and support enterprise compliance needs. LDAP authentication supports user group synchronization as teams are dynamic in fast-paced organizations and can now be provisioned for access from a central access directory. A mixed mode of LDAP authentication can co-exist with traditional authentication for non-LDAP users such as build administrators. Administrators can enforce the logon to the system from a single workstation for enhanced security. Access to delete packages can be explicitly granted outside of form updates. Users can be locked/unlocked or disabled/enabled as required. This release meets the U.S. Government compliance standards for FIPS 140-2.

CA SCM BUSINESS INTELLIGENCE FRAMEWORK An embedded version of Business Objects is now included with the product and pre-populated with a number of the most requested reports. This provides the foundation of a reporting framework that can be extended to suit individual customer needs. A number of reports are provided for to view auditing, security and change activity across the system. New reports can be created or existing ones modified using visual and intuitive interfaces to support the enterprises needs for visibility into change management. AUDITING ENHANCEMENTS To meet compliance requirements of various regulations, a number of actions performed within the workbench and administrator are audited. These include system access attempts (both successful and failed) as well as any administrative change on any project, or actions such as deleting versions, packages, etc. These auditing events can be viewed by customizable reports provided by the Business Objects reporting engine.

The performance and usability of the web interface has been improved with new and intuitive menus, contexts that can be saved, sortable columns in list views and improved performance.WEB INTERFACE ENHANCEMENTS

PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER 9

NEW FORMS INTERFACE

The new forms implementation for the workbench uses templates installed on the server with no additional client-based templates. This allows for easy deployment of new forms and changes to existing forms. The new forms interface supports a number of rules out-of-the-box with no customization. Advanced business rules are supported with JavaScript customizations. There are a number of visual elements added like hyperlinks, rich text labels and image fields. Form attachments are viewed readily and drag/drop support is available for adding form attachments.

FIGURE D

CA SOFTWARE CHANGE MANAGER r12 FORMS

CA SCM r12 provides Forms for user and request data associated with the change. These forms allow users to develop and integrate change management processes.

HISTORY DIAGRAM

Item version histories can be viewed graphically in intelligent layouts that are color-coded diagrams to describe the history of changes made to items. The diagrams support a number of actions to compare versions. The layout, colors and data shown in the diagrams can be customized to suit individual preferences.

10 PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER

FIGURE E

CA SOFTWARE CHANGE MANAGER r12 HISTORY DIAGRAM

CA SCM r12 provides a graphical display of a source version history. Including the branching and merging that has occurred.

SUPPORT FOR MULTI-BYTE CHARACTER SETS Source files in multi-byte character sets such as UTF-8 and UTF-16 are stored in a binary format and fully supported for editing and during merge processing. IPv6 COMPLIANCE

The new workbench is compliant with IPv6 requirements. The performance of various actions such as checkout are Projects archived in the current release can be

PERFORMANCE IMPROVEMENTS

improved in this release.BACKWARD COMPATIBLE ARCHIVE/RESTORE

restored in future releases.CHANGE AND BUILD MANAGEMENT INTEGRATION

The integration with the build management component from OpenMake Meister is improved to seamlessly allow change and build management. The Meister plug-in can be downloaded to the CA SCM workbench and Meister views can be configured so that developers can easily view the status of changes and builds and are immediately notified of build issues. To support the needs of agile iterations, end users can request new project creation through the on demand project templates. These requests can be reviewed and approved, automating the creation of the project lifecycle in a controlled and efficient manner CA SCM is unique in its support of a process-enabled agile iterations. Once the project is complete, it can be deactivated using the same request.

ON DEMAND PROJECT REQUESTS STREAMLINE PROJECT LIFECYCLE

CO-EXISTENCE WITH r7.1 For a phased migration to the r12 release, it is possible to deploy CA SCM r12 on the same client machines that are currently using CA SCM r7.1. This allows end users to get acquainted with the r12 release using a test instance prior to the migration of the server to the r12 release. By deploying the r12 clients in advance of the server migration, the migration activities process is greatly simplified.

PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER 11

END USER DRIVEN WORKBENCH UPDATES As new versions of the workbench clients become available, end users can choose to be notified and download these versions as needed. This ensures that patches can be deployed efficiently throughout the organization. IMPROVED ECLIPSE PLUG-IN Developers will enjoy the added capabilities and improved experience provided by the Eclipse plug-in for CA SCM r12. The Eclipse plug-in uses the new forms visualization and capabilities instead of links to the web interface. The support of refactoring actions within the plug-in has been expanded. It includes an off-line mode where developers can postpone committing their changes while maintaining access to the system for other activities like approvals, package creation, etc.

FIGURE F

CA SOFTWARE CHANGE MANAGER r12 ECLIPSE INTERFACE

For developers who choose to use Eclipse as their development environment CA SCM r12 provides a full and robust Eclipse plug-in.

IMPROVED INTERFACE TO MICROSFT VISUAL STUDIO

Performance of the interface to Microsoft Visual Studio is enhanced to improve usability and refactoring operations for folder renames are now possible within the Visual Studio IDE itself, increasing developer productivity.

12 PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER

PRODUCT

FUNCTION

FEATURES

BENEFITS

CA Software Change Manager

CA Software Change Manager enables control of all software management tasks associated with the distributed development environment.

Automatic,Centralized Tracking of Software Changes Comprehensive History of Software Configurations Integrated Business Objects Reporting Integration With Popular Development Tools and Environments Custom Definition and Automatic Enforcement of Processes Transformation of Paper Forms Into Electronic Media Support for a Variety of Application Components and Platforms Extends to Support Mainframe Assets Full Build and Continuous Integration management with Premium Edition

Streamlines complexworkflows

Automates andcentralizes change tracking Scales from the needs of individual developers to the demands of the largest of development projects Creates standard repeatable successful processes for faster software development with less errors Complete management of changes from inception to deployment Full auditing and traceability at every step

PRODUCT BRIEF: CA SOFTWARE CHANGE MANAGER 13

The CA AdvantageCA Software Change Manager is part of a comprehensive CA solution for change and configuration management designed to unify and simplify the entire change life cycle, from incident to resolution, across applications and IT infrastructure. Working within and across a wide range of distributed systems, CA Software Change Manager enables unparalleled levels of flexibility, visibility and control. Further, to optimize the performance, reliability and efficiency of your overall IT environment, you need to tightly integrate the control and management of distinct functions such as operations, storage, and life cycle and service management, along with IT security and identity and access management capabilities. CAs vision for enabling this higher level of management control is EITM a dynamic, secure approach that integrates and automates the management of applications, databases, networks, security, storage and systems across departments and disciplines to maximize the full potential of each. CAs comprehensive portfolio of modular IT management solutions helps the enterprise unify, simplify and secure IT to better manage risk, cost and service, and ensure that IT meets the business needs of the enterprise.

Next StepsFind out how CA Software Change Management products can help you plan, implement and manage change across your distributed environment. To learn more, and see how CA software solutions enable organizations to unify and simplify IT management for better business results, visit ca.com/customers.

Copyright 2008 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

MP319130808

Learn more about how CA can help you transform your business at ca.com