TeamForge Connector Server (aka CCF 2.0) Presentation 12/13/2011 Johannes Nicolai, Development...

download TeamForge Connector Server (aka CCF 2.0) Presentation 12/13/2011 Johannes Nicolai, Development Manager, CollabNet.

If you can't read please download the document

Transcript of TeamForge Connector Server (aka CCF 2.0) Presentation 12/13/2011 Johannes Nicolai, Development...

  • Slide 1
  • 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