2016 federal user group conference - what's new in teamforge

92
1 Copyright ©2015 CollabNet, Inc. All Rights Reserved. What’s new over the last year

Upload: collabnet

Post on 18-Feb-2017

391 views

Category:

Software


0 download

TRANSCRIPT

Page 1: 2016 Federal User Group Conference - What's New in TeamForge

1 Copyright ©2015 CollabNet, Inc. All Rights Reserved.1 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

What’s new over the last year

Page 2: 2016 Federal User Group Conference - What's New in TeamForge

2 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Goals of Modern Application Delivery

Deliver Better Software Faster

Ensure Compliance, Governance, and IP Security

Optimal Processes Best Tools Effective Teams

Page 3: 2016 Federal User Group Conference - What's New in TeamForge

3 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

…by Offering a Full Development, Delivery, and Collaboration System

codecode

planplan

test test

release release

deploy deploy

monitormonitor

operate operate

build

build

Governance, traceability, and IP security across tools, assets, processes, and teams

Scalability

planreview

Page 4: 2016 Federal User Group Conference - What's New in TeamForge

4 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Best Tools for the Job

Page 5: 2016 Federal User Group Conference - What's New in TeamForge

5 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Areas of Emphasis

Agile Execution at an Enterprise Scale

Kanban boards

The Broadest Range of Supported 3rd Party

ToolsVisual association of JIRA issues with related downstream events and artifacts

Best-in-class Enterprise SCM

Integrated code browser for both Subversion and Git

Enterprise-Grade Visibility, Traceability,

and Reporting

Associations Viewer linking artifacts and events across tools and teams throughout the development cycle

Enhancements in Agile tracking capabilities and usability

Best-in-class enterprise Git and access to best-of-breed downstream tools (Jenkins) for JIRA shopsEnterprise-grade visibility, traceability, and reporting for JIRA shops

Git server replication

Git branch support

New SCM, build, and CI reports

Portfolio-level (cross-project) and custom reports

User Experience Improvements

Page 6: 2016 Federal User Group Conference - What's New in TeamForge

6 Copyright ©2015 CollabNet, Inc. All Rights Reserved.6 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

User Experience ImprovementsNavigationAssociation Viewer

Page 7: 2016 Federal User Group Conference - What's New in TeamForge

7 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Main Menu– My Workspace– Site Admin menu– My Recently Viewed / Edited– More (Integrations)– Projects

• Search• User Avatar• Help

Navigation

Set the context using the main menu selection

Sub-Menu options are dependent upon main menu selection

The megaphone appears for Broadcast Messages

Site-wide Search functions Help options

• The new, compact Web browser navigation offers:– The same functions in a more modern interface.

– More vertical real estate for your TeamForge data.– Improved performance.– No more scrolling side to side to access Project Tools.

User avatar

Page 8: 2016 Federal User Group Conference - What's New in TeamForge

8 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Navigation – My Workspace

• Select My Workspace from the main menu to view your personal menu.– Site level or cross-project functions are displayed with a black

background.– Click the Projects option to access the Create New Project functionality.

Use this grid to select the function or option you wish

to access

The grid displays on a black background

because these are site-wide options

Select Projects to access the Create New Project button

Main Menu selection: My Workspace

Help Options

Page 9: 2016 Federal User Group Conference - What's New in TeamForge

9 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Navigation – Admin Menu

• Select Admin from the main menu to view the Site Admin functions.– Site level functions are displayed with a black background.

Use this grid to select the

function or option you

wish to access

The list displays on a black background because these are site-wide options

Main Menu selection: Admin

Page 10: 2016 Federal User Group Conference - What's New in TeamForge

10 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Navigation – Project Menu

• Select a Project from the main menu to display the project’s tools.– Project functions are displayed with a white background.

Choose the Context from the list

The list displays on a black background because these are site-wide options

Access the project’s tools using the grid

menu

Main Menu selection:

Project

Page 11: 2016 Federal User Group Conference - What's New in TeamForge

11 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• The TeamForge Association Viewer is available for objects with Associations tabs or options.

Association Viewer

– Graphical view of associations between objects• Parent-child

relationships• Native

associations• 3rd-party

integrations

Toggle between List and Trace

List will show the directly associated

objects, while Trace will expand traceability both

up and downstream

Page 12: 2016 Federal User Group Conference - What's New in TeamForge

12 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Association Viewer (cont.)

This is the target object’s parent

object, in this case, a Story

artifact, with its associations and

dependencies shown

This is the “target” object to which the

other objects are associated or have

dependencies

Dependencies are noted with a dotted line (don’t forget the parent)

Associations are noted with a solid line Scroll across using

the arrows to view objects as events in a timeline

Icons represent objects and events. Click on an icon to view quick details, an active link to the full object, and the option to jump to or set that object as the target

• Use Trace to expand the viewer for more detailed traceability.

Click the icon for more detail, to set the object as the target , or to jump to the object

Page 13: 2016 Federal User Group Conference - What's New in TeamForge

13 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Agile at an Enterprise Scale

Page 14: 2016 Federal User Group Conference - What's New in TeamForge

14 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• When you create your Planning Folder, you can now choose the folder type using the folder type buttons:– Folder

• Can contain sub-Folders• Often used for Product or

Deliverable identification

– Release• Can be created within a Folder • Can contain sub-Releases

– Iteration• Must be subordinate to a Release• Mandatory Start and End dates

Typed Planning Folders

Planning Folder Creation Dialog

Select the Planning Folder type using the type button

Folder types are identified by icon in the Planning Folder list

Page 15: 2016 Federal User Group Conference - What's New in TeamForge

15 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• The new avatar service that runs throughout TeamForge (in tracker boards, SCM, etc.) allows users to select personalized or auto-generated avatars

• Avatars connect TeamForge elements that use either user name- or email address-based identification to the user’s profile

New TeamForge Avatars

Page 16: 2016 Federal User Group Conference - What's New in TeamForge

16 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Persistent Iteration and Team Selection

• Iteration and Team selection persist across different views– For the user’s convenience, TeamForge remembers the Iteration Number or

Team last worked on and pre-selects them in different views

Page 17: 2016 Federal User Group Conference - What's New in TeamForge

17 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Artifact Filtering and Task Auto-Assignment

• Artifact filtering in Planning Folders– Users can view All, Open, or Closed artifacts and filter by the column headings

• Task auto-assignment in Task Board– As a user moves Tasks across the swim lanes, TeamForge can auto-assign these

Tasks to him/herself

Page 18: 2016 Federal User Group Conference - What's New in TeamForge

18 Copyright ©2015 CollabNet, Inc. All Rights Reserved.18 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Kanban Boards

Page 19: 2016 Federal User Group Conference - What's New in TeamForge

19 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• The power of many – TeamForge delivers support for multiple independent, configurable, named Kanban boards

• Flexibility – for each Kanban board, users can:– Create custom value stream maps – Configure Work-in-Progress (WIP) limits– Customize TeamForge trackers

• Compelling visual design and high usability– Collapsible bookshelf-style representation of value streams– Carousel scroll for easy viewing of numerous WIP states– Convenient viewing of child cards– New TeamForge avatars

Best-in-class Kanban

看板

Page 20: 2016 Federal User Group Conference - What's New in TeamForge

20 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

•With TeamForge 8.1, users can:– Create multiple Kanban boards to model multiple value streams

• E.g., as part of the same TeamForge project, an administrator can set up one value stream for the development team’s requirements backlog and another one for the operations team to provision developers’ software and sandboxes

– Configure Kanban boards independently of each other– Set the default board for a project. Delete or edit boards

The Power of Many

Page 21: 2016 Federal User Group Conference - What's New in TeamForge

21 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• A collapsible bookshelf design for value streams enables users to:– View more Kanban board states on one screen– Collapse Kanban states that are not of interest

Compelling Visual Representation of Value Streams

Page 22: 2016 Federal User Group Conference - What's New in TeamForge

22 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Use carousel scroll to conveniently view Kanban work-in-progress states beyond the five that can fit on one screen

Easy Viewing of Numerous WIP States with Carousel Scroll

Page 23: 2016 Federal User Group Conference - What's New in TeamForge

23 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Easily and conveniently view child cards of Kanban cards

• Number of child cards (including both open and closed) is shown in a gray circle at the top right of the Kanban card– Clicking on the gray circle showing the

number of child cards opens a scrollable list of child cards, including up to five cards per page

Convenient Viewing of Child Cards

Page 24: 2016 Federal User Group Conference - What's New in TeamForge

24 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

•Map multiple tracker statuses to a Kanban state– Pick a Tracker status when dropping cards into a Kanban state

Tracker Status Mapping and Updates

Page 25: 2016 Federal User Group Conference - What's New in TeamForge

25 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Set limits to define the minimum and maximum number of cards (WIP items) allowed in each Kanban state– TeamForge provides a visual alert when Kanban limits are violated

Ability to Set Kanban Value Stream Limits

Page 26: 2016 Federal User Group Conference - What's New in TeamForge

26 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Integrations – Atlassian’s JIRA

Page 27: 2016 Federal User Group Conference - What's New in TeamForge

27 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Boost your JIRA with TeamForge’s unrivaled enterprise SCM capabilities for Git and Subversion

• Add TeamForge-enabled visibility, traceability, and reporting to JIRA projects

• Effortlessly connect your JIRA to best-of-breed commercial and OSS tools, such as Jenkins and Nexus, while maintaining end-to-end traceability

• Add the contextual richness of TeamForge to JIRA– See all the activities related to a JIRA event throughout its lifecycle and across tools,

including downstream commits, builds, reviews, binary artifacts, and more.

• All from the familiar JIRA user interface

Supercharge Your JIRA

Page 28: 2016 Federal User Group Conference - What's New in TeamForge

28 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• TeamForge enables unique traceability across tools, teams, and processes by associating JIRA issues with related downstream events and artifacts and presenting them all in one place via Associations Viewer

Unprecedented Visibility and Traceability

Expand the traceability chain to expose new layers of associations and relationships

Each node represents an activity (issue, commit, etc.) and its timeline. Lines indicate relationships between activities

The chain of associations shows how requirements became working software, with each activity detailed along the way

Timeline

JIRA issue

Commits

Code reviews

CI builds

Additional associations available

Page 29: 2016 Federal User Group Conference - What's New in TeamForge

29 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• The TeamForge JIRA add-on installs through a web browser

• Developers associate JIRA issues to TeamForge source code check-ins using the commit message

• TeamForge tracks associations between JIRA and TeamForge source code check-ins and shows them in JIRA or TeamForge

JIRA Integration – How It Works

$ git commit -am ‘[MD-1] refactored for new API guidelines' [master 78b2670] [MD-1] refactored for new API guidelines1 files changed, 2 insertions(+), 1 deletions(-)

Page 30: 2016 Federal User Group Conference - What's New in TeamForge

30 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

JIRA Integration – User Experience

The TeamForge tab in JIRA shows direct associations to the JIRA issue including TeamForge commits and upstream activities

“Trace” shows the full traceability chain from requirements to deployment on a timeline, including commits and downstream events, e.g., CI builds, code reviews, and binary artifacts

Page 31: 2016 Federal User Group Conference - What's New in TeamForge

31 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Add JIRA’s planning and tracking capabilities to the TeamForge best-of-breed toolchain—regardless of JIRA’s deployment type– Integrate JIRA Server via CTF adapter and JIRA Cloud via webhooks

•Maintain traceability and audit trails from planning to deployment

Integration with JIRA Cloud

JIRA ISSUE CI BUILD

COMMIT

JIRA ISSUE DETAILS

Page 32: 2016 Federal User Group Conference - What's New in TeamForge

32 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

TeamForge Cookbook at The Chef Supermarket

Page 33: 2016 Federal User Group Conference - What's New in TeamForge

33 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Add Chef’s deployment-automation capabilities to TeamForge

• Enhance the CTF traceability to cover Chef recipe execution

Integration with Chef

CI BUILD

COMMIT

DEPLOYMENT START / END

DEPLOYMENT DETAILS

Page 34: 2016 Federal User Group Conference - What's New in TeamForge

34 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Best-in-Class Enterprise SCM

Page 35: 2016 Federal User Group Conference - What's New in TeamForge

35 Copyright ©2015 CollabNet, Inc. All Rights Reserved.35 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Git Replication and Branch Support

Page 36: 2016 Federal User Group Conference - What's New in TeamForge

36 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Use the TeamForge Git replication feature to setup local and remote mirrors for Git repositories to reduce server load, decrease network latency, and improve fetch performance for developers and CI build systems globally– Excellent performance even over slow or unreliable networks– Continuous IP protection with access controls replicated along with repository data

Improve Git Fetch Performance and Reduce Server Load

Page 37: 2016 Federal User Group Conference - What's New in TeamForge

37 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Secure and govern IP access across your entire Git replication infrastructure with TeamForge’s uniquely comprehensive fine-grained access controls

Protect Your Code Through Fine-Grained Access Controls

Role Members

Site Admin

Anonymous Users

Project Members

Logged-In Users

Non-Restricted Users

<

CollabNet TeamForge

Other Git Solutions

Page 38: 2016 Federal User Group Conference - What's New in TeamForge

38 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• From setting up Git replica servers to creating and cloning a Git repository to monitoring the status of sync operations, TeamForge provides one common, intuitive user interface to enable and streamline it all

Git Replication Made Easy

Page 39: 2016 Federal User Group Conference - What's New in TeamForge

39 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Faster Feature-Branch Development with Git Branch Support• Leverage the new Git branch support feature to:– View all branches in a Git repository– Compare branches to see to what extent and how branches “drift”

from the main branch and each other

Page 40: 2016 Federal User Group Conference - What's New in TeamForge

40 Copyright ©2015 CollabNet, Inc. All Rights Reserved.40 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Git Pull Requests

Page 41: 2016 Federal User Group Conference - What's New in TeamForge

41 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Gerrit’s individual commit-based reviews– Each commit is reviewed individually and gets amended until accepted

• Feature-branch workflows with pull (or merge) requests– A group of commits (a branch) is reviewed. If not accepted, follow-up

commits are created to amend the branch

Code Review Options for Git

Page 42: 2016 Federal User Group Conference - What's New in TeamForge

42 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Select the code review and collaboration method that best meets your needs and team’s preferences

Support for Both Pull Requests and Commit-Based Workflows

Page 43: 2016 Federal User Group Conference - What's New in TeamForge

43 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Unp

rote

cted

Br

anch

esPr

otec

ted

Bran

ches

• Important branches are protected and require reviews– Commits to protected branches trigger a commit-based review– Merges involving a protected branch trigger a pull-request review

• Other branches are considered unprotected – They either accept pull requests or do not mandate reviews

Applying Branch-Specific Review Policies – an Example

master

release-3.0

GUI-integration

feature-23

COMMIT-BASED REVIEWS

PULL REQUEST

Page 44: 2016 Federal User Group Conference - What's New in TeamForge

44 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Leverage comprehensive pull-request functionality – Create, update, abandon, rebase, and merge pull requests

• Facilitate collaboration by enabling developers to vote, review, comment, and exchange notifications

Pull Requests in TeamForge

Page 45: 2016 Federal User Group Conference - What's New in TeamForge

45 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Gain full visibility into a team’s merge activities, including open, merged, and abandoned pull requests and key details for each

• See all pull-request details for each branch

All Pull Requests in One Place

Page 46: 2016 Federal User Group Conference - What's New in TeamForge

46 Copyright ©2015 CollabNet, Inc. All Rights Reserved.46 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Integrated Code Browser

Page 47: 2016 Federal User Group Conference - What's New in TeamForge

47 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Navigate Any Code Repo Easily, Effectively, and in Style

• TeamForge is the only platform that delivers a code browser for both Git and Subversion repositories– Universal coverage of Git and SVN repositories from a common user

interface– Git and SVN-specific capabilities for maximum performance

• Effectively browse code repositories—small or large—using the elegant and intuitive user interface of TeamForge

• Leverage the richness of the TeamForge context to view and drill down on specific activities associated with the code– Code reviews, bug fixes, CI builds, etc.

Page 48: 2016 Federal User Group Conference - What's New in TeamForge

48 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Elegant, Intuitive User Interface

Native TeamForge look and feel

New TeamForge avatars

Select a branch to view

Page 49: 2016 Federal User Group Conference - What's New in TeamForge

49 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

All Associated Events on the Same Screen• View and drill down on specific activities and events associated

with the committed code

Commits

Page 50: 2016 Federal User Group Conference - What's New in TeamForge

50 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Zero in on relevant content quickly with color-highlighted points of difference between the files– Select a side-by-side or unified output based on your preferences

Effectively Compare Files with Diff Display

Page 51: 2016 Federal User Group Conference - What's New in TeamForge

51 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Browse changes and scroll through history quickly

Zoom Through Long Lists with Infinite Scroll

Page 52: 2016 Federal User Group Conference - What's New in TeamForge

52 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Conveniently view Readme files directly in the code browser window with automatic Readme file rendering

View Readme Files Directly in the Code Browser

Page 53: 2016 Federal User Group Conference - What's New in TeamForge

53 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Collapse empty folders for faster navigation, especially for Java projects

Collapse Empty Folders for Faster Navigation

Page 54: 2016 Federal User Group Conference - What's New in TeamForge

54 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Easily discern different syntax with language-based color highlighting

• Toggle on annotations to quickly see which line of code was last changed and by whom

• Click on commit ID to see full commit details and related associations

Effectively Navigate within the Code File

Page 55: 2016 Federal User Group Conference - What's New in TeamForge

55 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Native TeamForge Associations are now shown in the Association Viewer.– Traceability between tools and events has been expanded to include Native

Associations such as Documents, Artifacts, Commits and other TeamForge objects.

– Both Native Associations and Integrated Associations are shown in the viewer.

Association Viewer

Code Browser – Association Viewer

Toggle between the List (shown) and multi-level

Trace views

Click on the icons and links to view the associated Object

Page 56: 2016 Federal User Group Conference - What's New in TeamForge

56 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• View the number of lines added and deleted at a glance.

Git Support – Changes Tab

Lines deleted are underlined in red while lines added are underlined in green

Click on the arrow to view the diff

Code Browser – Changes and Diff

Page 57: 2016 Federal User Group Conference - What's New in TeamForge

57 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

– Color coded to highlight and distinguish branches.

– Displays vertically to the left of the list.

– Visualizes branching and merging.– See where development leaves the

main branch / master and where it returns to the master.

– Analyze timing of changes made to code.

• View changes in compact mode with revision graphs for files and folders.

Git Support – Git Revision Graph

Each point on the revision graph represents the change listed on the right, while the colored path represents the branch on which

the change was made

Merges are also shown, including the origin and target branches

Code Browser – Graph Tab

Page 58: 2016 Federal User Group Conference - What's New in TeamForge

58 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• History Protect is now added to the code browser UI via the "Deleted/Rewritten" tab in the Branches view.– With proper permissions, resurrect or permanently delete branches without leaving the

Code Browser.

Git Support – History Protect UI

Use the tabs to view Active,

Merged, All and Deleted / Rewritten branches

Use the tools in the Actions column to resurrect or permanently delete branches

Code Browser – Branches Tab

Page 59: 2016 Federal User Group Conference - What's New in TeamForge

59 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Git Support – Branch Comparison

• Enhanced Branch Comparison shows the number of commits behind and ahead of the master.

Commits behind (gray) and ahead (blue) of master

Code Browser – Branches Tab

The Compare button provides some additional details comparing the base and comparison branches

Page 60: 2016 Federal User Group Conference - What's New in TeamForge

60 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Git Support – Sub-module Support

• The Git code browser now provides direct access to sub-modules.– Linked repositories in TeamForge can now be browsed.– View, browse and search using the direct links to the sub-modules.

Code Browser – Git SubmodulesUse the active links to access the sub-modules directly

Page 61: 2016 Federal User Group Conference - What's New in TeamForge

61 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Git Support – Gerrit Code Review

• You can now update source code from the Gerrit code review with the new in-line editing feature.

Make your code changes while you review using in-line editing

Page 62: 2016 Federal User Group Conference - What's New in TeamForge

62 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Native TeamForge Associations are now shown in the Association Viewer.– Traceability between tools and events has been expanded to include Native

Associations such as Documents, Artifacts, Commits and other TeamForge objects.

– Both Native Associations and Integrated Associations are shown in the viewer.

Association Viewer

Code Browser – Association Viewer

Toggle between the List (shown) and multi-level

Trace views

Click on the icons and links to view the associated Object

Page 63: 2016 Federal User Group Conference - What's New in TeamForge

63 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• View the number of lines added and deleted at a glance.

Git Support – Changes Tab

Lines deleted are underlined in red while lines added are underlined in green

Click on the arrow to view the diff

Code Browser – Changes and Diff

Page 64: 2016 Federal User Group Conference - What's New in TeamForge

64 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

– Color coded to highlight and distinguish branches.

– Displays vertically to the left of the list.

– Visualizes branching and merging.– See where development leaves the

main branch / master and where it returns to the master.

– Analyze timing of changes made to code.

• View changes in compact mode with revision graphs for files and folders.

Git Support – Git Revision Graph

Each point on the revision graph represents the change listed on the right, while the colored path represents the branch on which

the change was made

Merges are also shown, including the origin and target branches

Code Browser – Graph Tab

Page 65: 2016 Federal User Group Conference - What's New in TeamForge

65 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• History Protect is now added to the code browser UI via the "Deleted/Rewritten" tab in the Branches view.– With proper permissions, resurrect or permanently delete branches without leaving the

Code Browser.

Git Support – History Protect UI

Use the tabs to view Active,

Merged, All and Deleted / Rewritten branches

Use the tools in the Actions column to resurrect or permanently delete branches

Code Browser – Branches Tab

Page 66: 2016 Federal User Group Conference - What's New in TeamForge

66 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Git Support – Branch Comparison

• Enhanced Branch Comparison shows the number of commits behind and ahead of the master.

Commits behind (gray) and ahead (blue) of master

Code Browser – Branches Tab

The Compare button provides some additional details comparing the base and comparison branches

Page 67: 2016 Federal User Group Conference - What's New in TeamForge

67 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Git Support – Sub-module Support

• The Git code browser now provides direct access to sub-modules.– Linked repositories in TeamForge can now be browsed.– View, browse and search using the direct links to the sub-modules.

Code Browser – Git SubmodulesUse the active links to access the sub-modules directly

Page 68: 2016 Federal User Group Conference - What's New in TeamForge

68 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Git Support – Gerrit Code Review

• You can now update source code from the Gerrit code review with the new in-line editing feature.

Make your code changes while you review using in-line editing

Page 69: 2016 Federal User Group Conference - What's New in TeamForge

69 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Reporting

Page 70: 2016 Federal User Group Conference - What's New in TeamForge

70 Copyright ©2015 CollabNet, Inc. All Rights Reserved.70 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

SCM ReportsActionable Information on SCM-Related Activities and Metrics

Page 71: 2016 Federal User Group Conference - What's New in TeamForge

71 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Depict build activity over a period of time including the count of builds and the average build duration for development teams and project managers

Build Activity Reports

Page 72: 2016 Federal User Group Conference - What's New in TeamForge

72 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Provide the count of daily commits (reviewed and not reviewed) over a period of time

Commit Activity Reports

Page 73: 2016 Federal User Group Conference - What's New in TeamForge

73 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Show the number of commits from each user over a period of time

Commits by User Reports

Page 74: 2016 Federal User Group Conference - What's New in TeamForge

74 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Provide file change statistics over time, including the total count of changes as well as the number of additions, deletion, copies, and modifications

File Changes over Time Reports

Page 75: 2016 Federal User Group Conference - What's New in TeamForge

75 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Display the total number of CI tests—including passed, failed, and ignored—performed for each build over a period of time

• Show total test duration for each build

Build and Test Activity Reports

Page 76: 2016 Federal User Group Conference - What's New in TeamForge

76 Copyright ©2015 CollabNet, Inc. All Rights Reserved.76 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Portfolio-Level ReportingPowerful Cross-project Reports, Dashboards, and Metrics

Page 77: 2016 Federal User Group Conference - What's New in TeamForge

77 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Reporting – Explore Feature

• Edit, update, and preview reports from project pages using the Explore feature of reports components.– No need to swap to the Reports tool for report editing.

Make changes to the report criteria and display options using the Explore function

Page 78: 2016 Federal User Group Conference - What's New in TeamForge

78 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• The Tracker Table report now supports cross-project selection.– Conveniently view Tracker tables across any projects you can access.

Reporting – Cross Project Tracker Table

Use the Trackers selector to choose trackers from any project to which you have access

Reports > Create

Tracker Table Report

Page 79: 2016 Federal User Group Conference - What's New in TeamForge

79 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Leverage dashboards with cross-project reports to monitor progress and increase predictability across projects and teams

Project Portfolio Dashboard

Page 80: 2016 Federal User Group Conference - What's New in TeamForge

80 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Cross-Project Reports

• View activities and track progress across multiple projects– Select trackers across projects and create reports on them– Leverage the data table view to review data grouped by project

Page 81: 2016 Federal User Group Conference - What's New in TeamForge

81 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• View report results in logical groupings based on your selection using the Group By option

• Create custom-defined fields and filter by them

Enhanced Tracker Reports

Page 82: 2016 Federal User Group Conference - What's New in TeamForge

82 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Review project statistics covering artifacts, documents, commits, and file releases

• Use the Explore feature to look at data over different date ranges

Upgraded Project Statistics Reports

Page 83: 2016 Federal User Group Conference - What's New in TeamForge

83 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• TeamForge Orchestrate event data store is now available for custom reports

• Custom-defined Tracker fields are now included in the data-mart to enable filtering

• Use the elegant TeamForge API to query data and create custom reports on events, associations, and traceability

Big Data Mart and Custom Reporting Capabilities

Page 84: 2016 Federal User Group Conference - What's New in TeamForge

84 Copyright ©2015 CollabNet, Inc. All Rights Reserved.84 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Customer Requested Enhancements

Delete Document Version

Document Locking

User Local Time Zone

Planning Folder Ranking Export

Prevent Data Loss on Session Timeout

Tracker List Page Smart Search

Tracker Default Priority

Select Artifact Export

Search with Custom Fields

Page 85: 2016 Federal User Group Conference - What's New in TeamForge

85 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Delete Document Versions

• Regain control of an ever-expanding number of versions– Users with a delete permission can permanently delete document

versions, so they would not appear in search results– Version details may still be viewed, even for a deleted version

Page 86: 2016 Federal User Group Conference - What's New in TeamForge

86 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Leverage strong locking controls to prevent users from viewing, editing, and downloading the document

• Receive an email notification on actions involving a locked document

Document Locking

Page 87: 2016 Federal User Group Conference - What's New in TeamForge

87 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Personalize your TeamForge experience by setting your time zone– Get TeamForge updates in your local time

Local Time Zone

Page 88: 2016 Federal User Group Conference - What's New in TeamForge

88 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Rank your artifacts in the Planning Folder list view

• Export artifacts preserving your ranking order

• Share your ranked backlog with the team

Planning Folder Ranking Export

Page 89: 2016 Federal User Group Conference - What's New in TeamForge

89 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

Prevent Data Loss on Session Timeout

• TeamForge ensures you do not lose your form data when a session times out– TeamForge will prompt to login and allow you to continue right from

where you were

Page 90: 2016 Federal User Group Conference - What's New in TeamForge

90 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• Tracker Admins can now set a default value for the Priority field for a Tracker.

• Use a default of “None” and set the field to required to force a value selection upon submission.

CDE – Tracker Default Priority

Choose the default for the

Priority field for a Tracker

Using a default of None and

checking Required will

prompt for value selection upon

artifact entry

Project Admin Menu > Tracker Settings

Page 91: 2016 Federal User Group Conference - What's New in TeamForge

91 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• In 8.2, select specific artifacts from search results to be exported.– No need to export the entire file.– Pick the artifacts you want included and click the Export button.

CDE – Select Artifact Export

Use the selector box in the

header line to select or

deselect all artifacts in the Search results

Tracker Search Results

Select artifacts to be included in

the Export

Page 92: 2016 Federal User Group Conference - What's New in TeamForge

92 Copyright ©2015 CollabNet, Inc. All Rights Reserved.

• User-defined, custom fields can now be used as criteria in Saved Searches.– Results are based on the values of the fields you defined.– More useful results from the data you track.

CDE – Search with Custom Fields

Use the custom field as search criteria and display it in the results in Trackers or on project pages

Project Home Page - Tracker Search Results