TeamForge Connector Server (aka CCF 2.0) Presentation
12/13/2011 Johannes Nicolai, Development Manager, CollabNet
Slide 2
Agenda Warming up: Previous versions of CCF and its key
differentiators You spoke, we listened: Feature Requests for CCF
2.0 Remote Administration / Multi Client Support Improved
Delegation Support Improved Staging Support/Field Mappings How your
feedback turned out: CCF 2.0 Demo Multi client support/ Remote
administration Improved Delegation Support Field Mapping Templates
How you can try it out yourself Roadmap Overview Q&A 2
Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential
Slide 3
CCF based TF HP ALM / QC Synchronization 3 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential
Slide 4
CCF based TF ScrumWorks Pro Synchronization 4 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential
Slide 5
Previous version: CCF 1.5.1 Bidirectional synchronization
between HP ALM Defects and Requirements with TeamForge Tracker
Items and Planning Folders including comments and attachments
Parent/child relationships are synched as well Associations between
TF artifacts can be synched to HP ALM comments sections
Bidirectionaly synchronization between ScrumWorks Pro Products and
TeamForge projects Used in production by a double digit number of
CollabNet customers for hundreds of thousands of artifacts HPs
Printing division is using CCF with the largest QC installation
world wide HP Gold Partner Certified Featured in HP Software
Universe 2010 Keynote 5 Copyright 2008 CollabNet, Inc. All Rights
Reserved. Confidential
Slide 6
CCF: Key differentiators Constantly synching (not batch based)
Changes come through within seconds not hours Does not rely on QC
timestamps but real transactions Failed shipments are stored, can
be analyzed and replayed No silent skipping of failed artifact
shipments Auto replay rules for locked artifacts Real data is
transferred (no OSLCish mash up) All connected tools (desktops,
reporting engines, CI) can have a look at the changes done in QC
Users dont need to login into other tools Agile Open Source project
with agile community Customers can always look at the source code
and use it for their own purposes 6 Copyright 2008 CollabNet, Inc.
All Rights Reserved. Confidential
Slide 7
Very agile and reactive community 7 Copyright 2008 CollabNet,
Inc. All Rights Reserved. Confidential
Slide 8
Key differentiators (ctd) Sophisticated field data mapping
Arbitrary mapping rules can be expressed One QC project can be
mapped to many TF projects and vice versa Graphical field mapping
wizard 8 Copyright 2011 CollabNet, Inc. All Rights Reserved.
Confidential
Slide 9
You spoke, we listened - Feature Requests from our Enterprise
Customers
Slide 10
You spoke we listened: Feature Requests from our Enterprise
Customers 10 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential My admins do not know Eclipse and prefer a native
client to setup, configure and maintain CCF.
Slide 11
You spoke we listened: Feature Requests from our Enterprise
Customers 11 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential I like to see whats going on in my integration
directly from TeamForges Web UI without a rich client.
Slide 12
You spoke we listened: Feature Requests from our Enterprise
Customers 12 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential I like the power of the Eclipse based client but why
do I need two different perspectives for CollabNets Tools?
Slide 13
You spoke we listened: Feature Requests from our Enterprise
Customers 13 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential I want to automate setting up new mappings but do not
like to mess with CCFs internal data structures.
Slide 14
You spoke we listened: Feature Requests from our Enterprise
Customers Improved Remote Administration Web Interface (integrated
into TF) CollabNet Eclipse Desktop Native Windows Client REST API
for custom tools Improved Delegation Support Single Sign On with TF
TF project admins can delegate CCF tasks dealing with mapped
entities of their projects to ordinary users by using TF
permissions Only a subset of mappings and actions is visible to
users with limited permissions Improved Staging Support/Field
Mapping Templates Templatize field mappings and save them for the
whole project/connector Export templates and import them into your
production system Sticky mappings: Change when template is changing
14 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential
Slide 15
You spoke we listened: Feature Requests from our Enterprise
Customers 15 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential I cannot handle 50 projects on my own and like to
delegate this functionality to my project admins. Brian Richardson,
Pimco
Slide 16
You spoke we listened: Feature Requests from our Enterprise
Customers 16 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential Delegating admin tasks is great but I do not want
somebody accidentally destroying work of others.
Slide 17
You spoke we listened: Feature Requests from our Enterprise
Customers 17 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential I do not want yet another place to configure
permissions.
Slide 18
You spoke we listened: Feature Requests from our Enterprise
Customers Improved Remote Administration Web Interface (integrated
into TF) CollabNet Eclipse Desktop Native Windows Client REST API
for custom tools Improved Delegation Support Single Sign On with TF
TF project admins can delegate CCF tasks dealing with mapped
entities of their projects to ordinary users by using TF
permissions Only a subset of mappings and actions is visible to
users with limited permissions Improved Staging Support/Field
Mapping Templates Templatize field mappings and save them for the
whole project/connector Export templates and import them into your
production system Sticky mappings: Change when template is changing
18 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential
Slide 19
You spoke we listened: Feature Requests from our Enterprise
Customers 19 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential We have company wide mapping rules and if those
change, all related field mappings should change as well.
Slide 20
You spoke we listened: Feature Requests from our Enterprise
Customers 20 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential Well, yeah, this one is an exception, but only those
three fields differ, the rest follows the template.
Slide 21
You spoke we listened: Feature Requests from our Enterprise
Customers 21 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential Once I have tested my mappings in my staging system, I
like to export them and import them into production.
Slide 22
You spoke we listened: Feature Requests from our Enterprise
Customers Improved Remote Administration Web Interface (integrated
into TF) CollabNet Eclipse Desktop Native Windows Client REST API
for custom tools Improved Delegation Support Single Sign On with TF
TF project admins can delegate CCF tasks dealing with mapped
entities of their projects to ordinary users by using TF
permissions Only a subset of mappings and actions is visible to
users with limited permissions Improved Staging Support/Field
Mapping Templates Templatize field mappings and save them for the
whole project/connector Export templates and import them into
production system Sticky mappings: Change when template is changing
22 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential
Slide 23
CCF 2.0: Improved Remote Administration 23 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential Manage CCF from a
different hosts using different clients Web Interface (integrated
into TF) CollabNet Eclipse Desktop Windows Client REST API for
custom tools
Slide 24
CCF 2.0: Improved Remote Administration 24 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential
Slide 25
CCF 2.0: Improved Remote Administration 25 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential
Slide 26
CCF 2.0: Improved Remote Administration 26 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential
Slide 27
CCF 2.0: Improved Remote Administration 27 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential
Slide 28
CCF 2.0: Improved Delegation Support 28 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential IAF Integration
with TeamForge Single Sign On with TF TF project admins can
delegate CCF tasks dealing with mapped entities of their projects
to ordinary users by using TF permissions Only a subset of mappings
and actions is visible to users with limited permissions
Slide 29
CCF 2.0: Improved Delegation Support 29 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential
Slide 30
CCF 2.0: Improved Delegation Support 30 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential
Slide 31
CCF 2.0: Improved Delegation Support 31 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential
Slide 32
CCF 2.0: Improved Delegation Support 32 Copyright 2008
CollabNet, Inc. All Rights Reserved. Confidential
Slide 33
CCF 2.0: Staging Support/Field Mapping Templates 33 Copyright
2008 CollabNet, Inc. All Rights Reserved. Confidential Key to
staging: Field Mapping Templates Templatize field mappings and
publish them for the whole project/connector Export templates and
import them into your production system Sticky mappings: Change
when template is changing
Slide 34
CCF 2.0: Staging Support/Field Mapping Templates 34 Copyright
2008 CollabNet, Inc. All Rights Reserved. Confidential
Slide 35
CCF 2.0: Staging Support/Field Mapping Templates 35 Copyright
2008 CollabNet, Inc. All Rights Reserved. Confidential
Slide 36
CCF 2.0: Staging Support/Field Mapping Templates 36 Copyright
2008 CollabNet, Inc. All Rights Reserved. Confidential
Slide 37
CCF 2.0: Staging Support/Field Mapping Templates 37 Copyright
2008 CollabNet, Inc. All Rights Reserved. Confidential
Slide 38
CCF 2.0: Staging Support/Field Mapping Templates 38 Copyright
2008 CollabNet, Inc. All Rights Reserved. Confidential
Slide 39
CCF 2.0: Staging Support/Field Mapping Templates 39 Copyright
2008 CollabNet, Inc. All Rights Reserved. Confidential
Slide 40
You spoke we listened: Feature Requests from our Enterprise
Customers Improved Remote Administration Web Interface (integrated
into TF) CollabNet Eclipse Desktop Native Windows Client REST API
for custom tools Improved Delegation Support Single Sign On with TF
TF project admins can delegate CCF tasks dealing with mapped
entities of their projects to ordinary users by using TF
permissions Only a subset of mappings and actions is visible to
users with limited permissions Improved Staging Support/Field
Mapping Templates Templatize field mappings and save them for the
whole project/connector Export templates and import them into your
production system Sticky mappings: Change when template is changing
40 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential
Slide 41
Call for Actions (1 of 3) Figure out the necessary software and
hardware requirements: We support TeamForge 5.4/6.1/6.1.1 (Tracker
Items + Planning Folders), QC 9/10/ALM (Defects and Requirements),
SWP 4.5.1/5.0/5.1 (Products, Themes, Teams, Sprints, Releases,
PBIs, Tasks) QC integration has to run in a Windows 32 Bit Java 6
VM and may require additional setup steps
(http://help.collab.net/topic/com.collabnet.doc.ccf/reference/ccf
qcpt_checklist.html)http://help.collab.net/topic/com.collabnet.doc.ccf/reference/ccf
qcpt_checklist.html SWP integration can run on Linux 32/64 bit and
Windows 32 Bit Java 6 VM You need about 2 GB of free RAM and 1 GB
available disk space for a medium sized installation (100,000
synched artifacts and log rotation turned on) For graphical data
mapping support, you will need a license of Altova MapForce
Standard Edition 2009+
Slide 42
Call for Action (2 of 3) Download the TeamForge Connector
Server bits:
http://www.open.collab.net/servlets/OCNDirector?id=CCF2.0
http://www.open.collab.net/servlets/OCNDirector?id=CCF2.0 Install
and configure them:
http://help.collab.net/index.jsp?topic=/teamforge-
connector/action/tfconnector_install.html
http://help.collab.net/index.jsp?topic=/teamforge-
connector/action/tfconnector_install.html Optional: Use CCF 1.5.1
Migrator to migrate existing projects (start with a toy project
first): http://help.collab.net/topic/teamforge-
connector/action/migrate_ccf151to20.html
http://help.collab.net/topic/teamforge-
connector/action/migrate_ccf151to20.html Learn how TeamForge
Connector Server integrates with our rich clients and how to set up
new repository mappings: http://help.collab.net/topic/cndesktop-
win/action/cndesktop_connectors.htmlhttp://help.collab.net/topic/cndesktop-
win/action/cndesktop_connectors.html
http://help.collab.net/topic/cndesktop-
eclipse/action/cndesktop_connectors.html
Slide 43
Call for Actions (3 of 3) Log into TeamForge, select a project
you synch and click on the TeamForge Connector item in the project
menu bar and play with the connector permission setting in the
project admin, or (as a site admin) check out the installed
integrated application, select the Connector and press on configure
Further information can be found on http://help.collab.net
Slide 44
Q&A https://ctf.open.collab.net/sf/go/wiki1760
Slide 45
What is coming after CCF 2.0? 45 Copyright 2008 CollabNet, Inc.
All Rights Reserved. Confidential Roadmap is still in progress and
highly community driven Areas of interest so far: Access HP ALMs
and CCFs REST API from TeamForge branding and Warn users about
locked artifacts in QC Display associated test runs, test sets and
defects, requirements matrix Inform user whether artifact is in the
hospital Provide a replacement for MapForce (Desktops and Web UI)
QC remote drivers (no need to run CCF Core on Windows) Delta
shipment
Slide 46
What is coming after CCF 2.0? Embed HP ALM Information into TF
Web UI 46 Copyright 2008 CollabNet, Inc. All Rights Reserved.
Confidential Access HP ALMs and CCFs REST API from TeamForge
branding and Warn users about locked artifacts in QC Display
associated test runs, test sets and defects, requirements matrix
Inform user whether artifact is in the hospital