Improved Remote Administration Web Interface - ccf

CCF 2.0 Presentation
09/29/2011
Johannes Nicolai, Development Manager, CollabNet
Agenda
• Warming up: CCF as it is today 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
CCF based TF  HP ALM / QC Synchronization
3
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF based TF  ScrumWorks Pro Synchronization
4
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
Current status: 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
• HP‘s 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
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 don‘t 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
Very agile and reactive community
7
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
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
You spoke, we listened
Feature Requests from our
Enterprise Customers
You spoke we listened:
Feature Requests from our Enterprise Customers
“My admins do not know Eclipse and prefer a native client to
setup, configure and maintain CCF.”
10
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
You spoke we listened:
Feature Requests from our Enterprise Customers
“I like to see what’s going on in my integration directly from
TeamForge’s Web UI without a rich client.”
11
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
You spoke we listened:
Feature Requests from our Enterprise Customers
“I like the power of the Eclipse based client but why do I
need two different perspectives for CollabNet’s Tools?”
12
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
You spoke we listened:
Feature Requests from our Enterprise Customers
“I want to automate setting up new mappings but do not like
to mess with CCF’s internal data structures.”
13
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
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
•
•
•
14
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
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
You spoke we listened:
Feature Requests from our Enterprise Customers
“I cannot handle 50 projects on my own and like to delegate
this functionality to my project admins.”
Brian Richardson, Pimco
15
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
You spoke we listened:
Feature Requests from our Enterprise Customers
“Delegating admin tasks is great but I do not want somebody
accidentally destroying work of others.”
16
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
You spoke we listened:
Feature Requests from our Enterprise Customers
“I do not want yet another place to configure permissions.”
17
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
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
•
•
•
18
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
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
You spoke we listened:
Feature Requests from our Enterprise Customers
“We have company wide mapping rules and if those change,
all related field mappings should change as well.”
19
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
You spoke we listened:
Feature Requests from our Enterprise Customers
“Well, yeah, this one is an exception, but only those three
fields differ, the rest follows the template.”
20
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
You spoke we listened:
Feature Requests from our Enterprise Customers
“Once I have tested my mappings in my staging system, I like
to export them and import them into production.”
21
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
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
•
•
•
22
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
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Improved Remote Administration
• Manage CCF from a different hosts using different clients
•
•
•
•
23
Web Interface (integrated into TF)
CollabNet Eclipse Desktop
Windows Client
REST API for custom tools
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Improved Remote Administration
24
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Improved Remote Administration
25
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Improved Remote Administration
26
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Improved Remote Administration
27
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Improved Delegation Support
• 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
28
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Improved Delegation Support
29
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Improved Delegation Support
30
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Improved Delegation Support
31
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Improved Delegation Support
32
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Staging Support/Field Mapping Templates
• 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
33
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Staging Support/Field Mapping Templates
34
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Staging Support/Field Mapping Templates
35
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Staging Support/Field Mapping Templates
36
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Staging Support/Field Mapping Templates
37
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Staging Support/Field Mapping Templates
38
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0: Staging Support/Field Mapping Templates
39
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
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
•
•
•
40
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
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
CCF 2.0 Roadmap
• Milestone 1 (July 7)
•
•
•
•
•
True server application linked with TeamForge IAF
Main CCF 1.x functionality available
Eclipse Desktop for full UI
Initial Windows Desktop admin UI
Minimal web UI
• Milestone 2 (End Q3)
• Full Windows Desktop UI
• Server-side security enforcement
• Functional web admin and project mode Web UI
• GA Release (End Q4)
•
•
•
•
Full web UI
Official Installer and docs
Defects/performance tuning
Official QA
Why the preview should not be used in production?
•
•
•
•
42
Not completed QA yet
Missing end user facing documentation
DB schema and REST API could still change
Few load tests / performance tuning done yet
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
Q&A
https://ctf.open.collab.net/sf/go/wiki1760
What is coming after CCF 2.0?
• Roadmap is still in progress and highly community driven
• Areas of interest so far:
• Access HP ALM‘s and CCF‘s 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
44
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential
What is coming after CCF 2.0?
Embed HP ALM Information into TF Web UI
Access HP ALM‘s and CCF‘s 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
45
Copyright © 2008 CollabNet, Inc. All Rights Reserved.
Confidential