CA Agile Vision ™

Release Notes Winter 2012, Version 3.00

Second Edition

This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the “Documentation”) is for your informational purposes only and is subject to change or withdrawal by CA at any time. This Documentation may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part, without the prior written consent of CA. This Documentation is confidential and proprietary information of CA and may not be disclosed by you or used for any purpose other than as may be permitted in (i) a separate agreement between you and CA governing your use of the CA software to which the Documentation relates; or (ii) a separate confidentiality agreement between you and CA. Notwithstanding the foregoing, if you are a licensed user of the software product(s) addressed in the Documentation, you may print or otherwise make available a reasonable number of copies of the Documentation for internal use by you and your employees in connection with that software, provided that all CA copyright notices and legends are affixed to each reproduced copy. The right to print or otherwise make available copies of the Documentation is limited to the period during which the applicable license for such software remains in full force and effect. Should the license terminate for any reason, it is your responsibility to certify in writing to CA that all copies and partial copies of the Documentation have been returned to CA or destroyed. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENTATION “AS IS” WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION, INCLUDING WITHOUT LIMITATION, LOST PROFITS, LOST INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE. The use of any software product referenced in the Documentation is governed by the applicable license agreement and such license agreement is not modified in any way by the terms of this notice. The manufacturer of this Documentation is CA. Provided with “Restricted Rights.” Use, duplication or disclosure by the United States Government is subject to the restrictions set forth in FAR Sections 12.212, 52.227-14, and 52.227-19()(1) - (2) and DFARS Section 252.227-7014(b)(3), as applicable, or their successors. Copyright © 2011 CA. All rights reserved. All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.

Contact CA Technologies

Contact CA Support

For your convenience, CA Technologies provides one site where you can access the information you need for your Home Office, Small Business, and Enterprise CA Technologies products. At http://ca.com/support, you can access the following: ■ Online and telephone contact information for technical assistance and customer services ■ Information about user communities and forums ■ Product and documentation downloads ■ CA Support policies and guidelines ■ Other helpful resources appropriate for your product

Providing Feedback About Product Documentation

If you have comments or questions about CA Technologies product documentation, you can send a message to [email protected].

If you would like to provide feedback about CA Technologies product documentation, complete our short customer survey, which is available on the CA Support website at http://ca.com/docs.

Contents

Chapter 1: Introduction 7 Winter 2012 Features ...... 7 Resolved Customer Problems ...... 8

Chapter 2: Documentation 11 Documentation Changes ...... 11 BAPL--CA Agile Vision User Guide ...... 12

Chapter 3: Known Issues 13

Chapter 4: Additional Resources 17

Appendix A: Compatibilities 19

Appendix B: Third-Party Acknowledgements 21 1.3.1 ...... 21 Ext JS - JavaScript Library ...... 22 JSON 1.0 ...... 23 1.3.2 ...... 24

Contents 5

Chapter 1: Introduction

Welcome to CA Agile Vision™. The information that this document provides can help you get started with this new release.

This section contains the following topics: Winter 2012 Features (see page 7) Resolved Customer Problems (see page 8)

Winter 2012 Features Performance Improved performance on common CA Agile Vision pages reduces the amount of data transfer to the server, making CA Agile Vision more scalable and able to retrieve larger record amounts. Performance for data retrieval has increased for the Backlog page, list pages, opening of pop-up windows, filtering, page configuration, multi-value lists, and auto suggestion fields. The Backlog page has significantly faster drag-and-drop and load time.

Usability ■ The updated look and feel of the interface provides the following usability features: ■ Direct access to frequently used pages and from the CA Agile Vision menu and: – The Sprint Tracking menu provides direct access to sprint summary and detail information, a new Sprint Backlog & Charts page, the Virtual Wall, and the Chatter feed for the sprint. – New options for each user to specify their landing (or home) page ■ A streamlined Backlog page that has new grid and filtering controls, in-line edit, and a Sprint Stories pane that you can filter and resize ■ The Administration menu provides new customization and publishing options for property and list views, and mapping status values.

User Profiles

The product owner role has increased privileges and can now manage all aspects of a product that they own, including creating and modifying releases, sprints, and user stories.

Chapter 1: Introduction 7

Resolved Customer Problems

Charts and Reports ■ Updated burndown charts on the Dashboard page and the Sprint Detail page have burn up and estimation accuracy lines. ■ Customizable charts and reports show the number of issues for a sprint by status or severity, and the number of user stories that have been completed in the current sprint. See the Agile vision Dashboard from Salesforce.com. ■ For burndown charts, system administrators can map a custom status value to Closed for user stories. See CA Agile Vision and CA Product Vision Administration Guide.

Custom Attributes Customize status values for Requirements and User Stories and map them to open or closed. See CA Agile Vision and CA Product Vision Administration Guide.

Integration with other CA Technologies Products

When working with CA Product Vision, create and link epics to requirements.

Resolved Customer Problems

The following problems have been resolved in this release.

Fixed in this Release Permission groups do not always get setup properly After creating a user group, search on the group name. Group does not exist. Fix Fusion Charts to display Japanese, Chinese, etc.. Charts are not translated.

Time entry will be deleted after sync project it the worklog is not created by task assignee Timesheet entry does not synch properly when CA Agile Vision is integrated with CA Clarity PPM. Timeout Error when running AVEE upgrade When upgrading from 2.5.3 to Spring 2011 (2.8), running the avee upgrade URL fails with a Timeout Error. Unable To Get To Backlog After upgrading to the Spring 2011 version of CA Agile Vision - some Agile Vision Super-Users are unable to get to a backlog. Add support for deleted attributes in customized view in backlog planning page

8 Release Notes

Resolved Customer Problems

Deleting a filter on backlog will cause "Attempt to dereference a null object" error page An unexpected error has occurred. Your solution provider has been notified. (agile1106011750). Receive SFDC error when ranking user stories after upgrading to 2.8 User stories that were cloned and the record type was not properly added to the story during cloning were not upgraded properly. When ranking user stories, received the following error: "Update failed. First exception on row 1 with id a0LA0000003Lu67MAC; first error: FIELD_CUSTOM_VALIDATION_EXCEPTION, Record Type is required: record type."

Receive SFDC error when ranking the backlog due to inactive team members or team members no longer on the product When ranking users from the backlog, using drag and drop, received the following SFDC error: "Update failed. First exception on row 1 with id a0LA000000022wcMAA; first error: FIELD_CUSTOM_VALIDATION_EXCEPTION, User is not a member on product: product name." Some users in Assigned User column is displayed as SFDC ID rather than name From the Home page, when filtering the task table to view a team, user names did not display correctly when there were more than 1000 names.

Agile: When syncing with CA Clarity, if the email address of users do not match in capitalization, a chatter update will occur advising the email address of a user changed. When synchronizing between CA Agile Vision and CA Clarity PPM, there is a chatter feed regarding email address changes. Production: sorting the assignee will get an incorrect order When sorting on assignee, the sorting order is incorrect. Backlog: Create a filter with a blank value in the points attribute may cause the Backlog to fail with an error When creating a filter with a blank value in the points attribute, an error is returned: "Attempt to de-reference a null object. An unexpected error has occurred." Previous fix causing an issue with Remaining Hours. Have to add full day to Sprint get correct values. Sprint Finish dates appear to use something like 12:01am on the finish date, which is dropping a full day of work from remaining hours. If you add an extra day to the Sprint, you get the expected last day of work.

Chapter 1: Introduction 9

Resolved Customer Problems

Agile: Too much data can cause error 'ca_agile: Too Many Script Statements: 200001' when accessing the user story & chart page When the amount of data of user stories and tasks in a sprint is too large, an error is issued. When user accesses the User Story & Charts page, the application loads all of the data in the hierarchy editor list, execute statement reaches the governor limits. The language setting for Agile Vision user becomes English from Japanese after running Agile Vision Project Sync Job. The Agile Vision Project Synch Job causes the language setting to change from Japanese to English. (Clarity PPM OnDemand 12.1.0.6 and Agile Vision 2011 Spring Patch release). Setting or Clearing the Active Field Clearing the Active field for a project, release, sprint, or team does not make it inactive. Update: The Active field is now available for sprint.

10 Release Notes

Chapter 2: Documentation

The following documentation is available for this release of CA Agile Vision: ■ CA Agile Vision Getting Started Guide This guide can help you get started with CA Agile Vision as a new user. The guide takes you through setting up and managing your products in CA Agile Vision. A link to the guide is provided in two places in CA Agile Vision so that it is always available to you: – Agile Vision Home page – About page for CA Agile Vision. ■ Context-sensitive Online Help For this release, the context sensitive help for pages that are common between CA Agile Vision and CA Product Vision comes from the CA Agile Vision help. The information that appears in the common topics is appropriate for both products. However, the navigation presented in the procedures pertains only to CA Agile Vision.

Context-sensitive Online Help is provided with CA Agile Vision. Localized versions of the CA Agile Vision Online Help and guides are available within 90 days of product general availability

The entire set of CA Agile Vision guides is available from CA Support and can be accessed from the CA Agile Vision bookshelf. Using this bookshelf, you can view a specific guide or search the entire bookshelf for related information. You can view an HTML version of these guides, download a PDF, or download a .zip of the entire bookshelf.

You can access the bookshelf from the product support page or from the documentation page. For the latest editions of CA Agile Vision guides, visit CA Support.

The CA Agile Vision guides are also available in PDF format from the CA User Community.

Documentation Changes

This section lists changes made to the CA Agile Vision documentation since the last release. The list is organized by publication and each topic is labeled as either New or Changed.

Chapter 2: Documentation 11

Documentation Changes

BAPL--CA Agile Vision User Guide

The following topics have been either added or updated in this document.

Customize Charts and Reports on the Vision Public Dashboard (see page 12)

Customize Charts and Reports on the Vision Public Dashboard New

Important! When you view the charts and reports from the Vision Public Dashboard, the reports have default settings. Changing any of these settings impacts all other users that can view the charts or reports.

To avoid impacting other users, create a custom dashboard using the Clone feature.

Follow these steps: 1. Log in to Salesforce.com. 2. Click Setup and select the Dashboards . 3. A dashboard page displays. 4. Select the dashboard that you want to clone from the View Dashboard drop-down list.

5. Click Clone to copy the existing dashboard. 6. Click Dashboard Properties to enter a title for the dashboard. 7. Click OK to save the dashboard in your Personal Folder. 8. You can now make updates to the charts and reports without impacting other users.

12 Release Notes

Chapter 3: Known Issues

The following are known issues in CA Agile Vision: Use of Decimals in User Story Points User story points should be expressed as integers only. CA Agile Vision displays story points containing decimals inconsistently. If you are importing user story data using the Data Loader, be sure your user story points do not contain decimals.

Copy/Paste Edit User Story Page URL Only Agile Vision team members for a project to create and edit user stories. A user can copy and paste the URL for the page and send it to a non-member, and the non-member can then access the page. However, a non-member cannot save any changes. They get an insufficient privilege error message.

Setting or Clearing the Active Field Clearing the Active field for a project, release, or team does not make it inactive.

Charge Codes are still Assigned to Tasks Even if they are Inactive As a workaround, you can update the mapping so that only active charge codes are mapped to CA Agile Vision tasks.

Unique Constraint Violated Error During Add-in Install During the Agile Vision add-in installation, a unique constraint violation error appears. This error is harmless and the add-in installation completes without any issues.

Ranking Issues that are Out of Range on the Backlog Throws an Error If you try to assign a rank that is out of range to an issue on the backlog, an error message appears. For example if only three issues are listed on the backlog and you try to assign a rank of "4" or greater to one of the issues, it throws an error.

Charts are not Displaying in Localized Languages when a Windows Server Setting is Enabled Charts do not display when you have the Windows Server setting "Internet Explorer Enhanced Security Configuration" enabled. Complete the following steps to uninstall the security configuration: 1. From the Windows Start menu, select Run. 2. In the Run , enter "appwiz.cpl".

Chapter 3: Known Issues 13

Documentation Changes

3. From the Add or Remove Programs window, select the Windows Components program. 4. On the Windows Components wizard, unselect the Internet Explorer Enhanced Security Configuration option to disable it. 5. Click Next and complete the remaining steps on the wizard.

Online Help Returns Code Placeholders when you Search on Ampersand ("&") In the online help when you search on ampersand ("&"), it returns code placeholders.

Globalization Issues with User Interface For some languages, platform incompatibility caused translation inconsistencies on a few pages, buttons, field labels, and other elements on the user interface. For example, the translated user interface may display English text or truncated text.

Delay in Access to the Product Backlog for New Team Members After a user is added as a product team member, they may need to wait a few minutes before they can access the product backlog.

User Story Drop-down Displays Custom Values for Issue On Backlog When editing a user story or issue in-line on the backlog, the drop-down list displays custom values for both. This is because user story and issue are basically the same object in CA Agile Vision.

Chatter Feeds Show User Story Instead of Issue The chatter feeds show user story even if the update is for an issue. This is because user story and issue are basically the same object in CA Agile Vision.

Searching on AGVN-0, AGVN-T0, or AGVN-E0, displays all results instead of the specified records When you search on the ID assigned to the first user story, task, or epic that you create (AGVN-0, AGVN-T0, or AGVN-E0), the search results that appear do not return just the specific user story, task, or epic. Instead all user stories, all tasks, or all epics are returned.

Affected Release Missing from Sprint Detail Configuration From the sprint detail page when you click Configuration, the Affected Release field is missing from the list of configurable fields.

Sprint Detail page has Layout Issues in Safari The Sprint Detail page displays layout issues when you view it in Safari. This is due to a known issue in Safari. To work around this issue, configure the Sprint Detail page to reduce the number of columns on the page. Alternatively, resize the columns to line up the data in the User Stories & Charts view.

14 Release Notes

Documentation Changes

Selection of a release for a backlog issue does not update affected or fix release values for the issue When you select a release for an issue in the backlog, the affected or fix release values for the issue are not updated. The release information is used only when you set both release and sprint for an issue to display the release to which the sprint belongs.

When installing or upgrading to the new version CA Agile Vision, receive a package installation error If you receive the following message when installing, or upgrading to, the new version of CA Agile Vision, you need to enable the feed tracking for both Product and Requirement objects.

Package install error There are problems that prevent this package from being installed.

Problems: Missing Organization Feature: ca_agile_Project_c.FeedTracking Custom Object Records Missing Organization Feature: ca_agile_Requirement_c.FeedTracking Custom Object Records

Action Enable feed tracking

Follow these steps: 1. Click Setup. The Salesforce.com setup page appears. 2. Click App Setup, Customize, Chatter, and Feed Tracking.

3. Select Product as the object on the left side. 4. Select the Enable feed tracking check box. 5. Click Save. 6. Repeat the previous steps for the Requirement object.

Integration Guide - Spring 2011, incorrect file name for the Spring 2011 Add-in .jar file In the section, "Install and Configure CA Vision Add-in on CA Clarity PPM" section, a step specifies the filename as avee.1.0.0051.jar, but the actual filename for Spring 2011 release is avee.1.2.0.0115.jar.

Month of Release Burndown is not translated In the burndown chart, the month is not translated.

Chapter 3: Known Issues 15

Documentation Changes

Record types not translated on the Backlog page On the Backlog page, the Record types "User Story" and "Issue" are not translated under localized languages.

For Japanese: Quality Center addin cannot be launched by TestConnection.exe After installing and configuring the Quality Center addin, the Japanese localized version cannot be launched by running TextConnection.exe.

16 Release Notes

Chapter 4: Additional Resources

Restrictions on Use of the Force.com Platform

Customers may not create separate applications on the Force.com platform without prior written approval of Salesforce.com, and then only under terms and conditions mutually agreed-upon by the Customer and Salesforce.com.

The Customer may customize or extend CA Agile Vision using additional custom objects.

Contract Termination/ Data Retention

Salesforce.com provides an API for customers to retrieve their data for any purpose, including backup or migration. After termination of a Customer Service Order with CA Technologies, the customer has a 30 day grace period in which to contact CA Technologies to request that their data be exported.

Salesforce.com has no obligation to retain Customer Data following thirty days after termination of a Customer Service Order with CA. Any requests for return of Customer Data are handled solely by CA Technologies.

Chapter 4: Additional Resources 17

Appendix A: Compatibilities

This section contains general compatibility information about CA Agile Vision, Winter 2012.

CA Agile Vision runs on the force.com platform and has the same requirements as force.com.

Client Browser

CA Agile Vision supports the following browsers:

Microsoft Windows Apple Mac OS Desktop Linux Chrome Chrome Chrome Firefox 5.x, 6x Firefox 5.x, 6x Firefox 5.x, 6x Internet Explorer 8.x Safari 5.x Safari 5.x

Applications

CA Agile Vision integrates with the following application versions:

CA Clarity PPM JIRA HP Quality Center 12.0.6 On Premise and On Demand 3.13.5 or 10.x higher 12.1 On Premise and On Demand 4.1.2 or higher

Appendix A: Compatibilities 19

Appendix B: Third-Party Acknowledgements

This section contains the following topics: Dojo Toolkit 1.3.1 (see page 21) Ext JS - JavaScript Library (see page 22) JSON 1.0 (see page 23) jquery 1.3.2 (see page 24)

Dojo Toolkit 1.3.1

This product includes Dojo Toolkit 1.3.1 software, which CA has elected to distribute in accordance with the following terms:

Copyright (c) 2005-2009, The Dojo Foundation

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ■ Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. ■ Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. ■ Neither the name of the Dojo Foundation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Appendix B: Third-Party Acknowledgements 21

Ext JS - JavaScript Library

Ext JS - JavaScript Library

Ext JS - JavaScript Library

Copyright (c) 2006-2010, Ext JS, Inc.

All rights reserved.

[email protected]

http://extjs.com/license

Open Source License ------

Ext is licensed under the terms of the Open Source GPL 3.0 license.

http://www.gnu.org/licenses/gpl.html

There are several FLOSS exceptions available for use with this release for open source applications that are distributed under a license other than the GPL.

* Open Source License Exception for Applications

http://extjs.com/products/floss-exception.php

* Open Source License Exception for Development

http://extjs.com/products/ux-exception.php

Commercial License ------

This is the appropriate option if you are creating proprietary applications and you are not prepared to distribute and share the source code of your application under the GPL v3 license. Please visit http://extjs.com/license for more details.

OEM / Reseller License ------

For more details, please visit: http://extjs.com/license.

--

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

22 Release Notes

JSON 1.0

JSON 1.0

This product includes JSON 1.0 software, which CA distributes in accordance with the following terms:

Copyright (c) 2002 JSON.org

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

The Software shall be used for Good, not Evil.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Appendix B: Third-Party Acknowledgements 23 jquery 1.3.2

jquery 1.3.2

This product includes jquery 1.3.2 software, which CA has elected to distribute in accordance with the following terms:

Copyright (c) 2009 , http://jquery.com/

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

24 Release Notes