jan-henrik june 2018 tiedemann webinar · frontend: angular • best fit for robust and ergonomic...

27
Jan-Henrik Tiedemann IEC Academy Manager IEC Community Manager June 2018 Webinar

Upload: others

Post on 27-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

Jan-Henrik

Tiedemann IEC Academy Manager

IEC Community Manager

June 2018

Webinar

Page 2: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted
Page 3: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

IBM Collaboration Tools Suite

Introduced in 2007

– Workspace for TC/SC, WG, MT, PT,CA…

– offered for national use by IEC NCs,

– upload and distribution

of documents, discussion forum;

– assignment of tasks / issues.

Stand-alone platform

30.000 users

Page 4: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

business continuity

IBM Collaboration Tools Suite (CTS), has entered its end-of-life phase.

It will no longer be supported by IBM. We need to change the tool.

CURRENT CTS CHALLENGE

Page 5: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

• New agile approach of working

• Hands-on, informal group of over 60 users

• Groups are created per project

• Giving recommendations for IEC IT projects

Page 6: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

• Call for participation in April 2016

• All activities communicated in IEC ITnet (itnet.iec.ch)

• 7 Workshops done 2016 - 2017

• CTS Reference Group already using new Collaboration Platform for test and discussion

Page 7: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted
Page 8: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

Daily Stand-up

Sprint

Product Backlog • Legacy functionalities • Users pain points &

wishes (2nd workshop) • Users feedback

Sprint Backlog Iteration

4 weeks Business value & IT constraints

Continuous feedback

Sprint Review • Demo on the staging

environment • Release notes • Testable product

increment

Page 9: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

Frontend: Angular

• Best fit for robust and ergonomic web applications

• Supported by one of the big four

• Active since 2009 (trusted by UN, WEF, IRU..)

• New major version released in 2017

Backend: Drupal 8

• Modular CMS development framework

• One of the greatest and most active open-source community

• Active since 2001 (trusted by WEF, UNESCO..)

• New major version 8 released in 2017

• 15k new Drupal 8 sites / month

Page 10: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

business continuity

The new IEC Collaboration Tools Suite will be introduced in several phases.

The first phase will replace the tool with the existing set of functions. In the following phases, more functions will be added.

CURRENT CTS CHALLENGE

Page 11: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

The objective of this first phase is to ensure business continuity.

1. Migrate all content

2. Provide existing functionalities: file sharing, discussions, notifications.

3. Address key users issues

4. Offer an easy to use user interface.

SOLUTION CURRENT CTS

business continuity

Page 12: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

improved user experience

Wiki-centric

CURRENT CTS

Page

Page

Page

• Must create a “page” to upload documents.

• Discussions are linked to the “page” and not the document.

Document management is missing… impossible to search, organize, archive and manage versioning at a document level

CHALLENGE

Page 13: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

improved user experience

Wiki-centric

CURRENT

Page

Page

Page

SOLUTION

• Structured file management system.

• Collect metadata for documents.

• Integrate document related discussions.

Document-centric

IEC Collaboration Platform

Page 14: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

improved user experience

Wiki-centric

CURRENT

Page

Page

Page

SOLUTION

Document-centric File manager, with direct links to document discussions

Preview of PDF + Office docs

Multiple downloads with zip creation

IEC Collaboration Platform

Page 15: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

improved user experience

Wiki-centric

CURRENT

Page

Page

Page

SOLUTION

CTS NEXT

Document-centric

File upload wizard with:

• Drag & drop

• Multiple files

• Metadata collection

IEC Collaboration Platform

Page 16: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

improved user experience

Wiki-centric

CURRENT

Page

Page

Page

SOLUTION

• Document discussions.

• Collect metadata for documents.

• Allow document related discussions

Document-centric Document discussions:

• Visible from file manager

• Multiple topic threads, not just comments

IEC Collaboration Platform

Page 17: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

improved user experience

Wiki-centric

CURRENT

Page

Page

Page

SOLUTION

Discussion forums:

• For subject related discussions

• Attachments linked to files in document manager

IEC Collaboration Platform

Page 18: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

Drag & Drop file upload

Multiple files with Metadata collection

Document-centric, simplified end user approach

Document centric discussions

Preview of PDF + Office docs Multiple downloads with zip creation

Intuitive dashboards

Feature rich document management

Multiple topic threads, not just comments

Page 19: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

IEC Collaboration Platform

Migration 1:1

Page 20: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

Current : 1 page with 0 attachment Migrated as : the topic of a new discussion

Case 1: The flying topic

Page 21: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

Current : 1 page with 1 attachment Migrated as : 1 file with page meta data (Title and Content)

Case 2: Just a file

Page 22: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

Current : 1 page with >1 attachments Migrated as :

• 1 folder named with the page Title • All files with page meta data (Title and Content) in that folder

Case 3: Grouped files

Page 23: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

Current : Threaded pages with potentially several attachments Migrated as :

• 1 folder named with the main page Title • All files with their pages meta data (Title and Content) in that folder • 1 discussion composed by 1 topic for the main page and a comment per

threaded page with direct link(s) to their related file(s)

Case 4: The discussion

Page 24: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

Document-centric, simplified end user approach

Page 25: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

Next Steps: Migration

IEC Technical Committees The migration will be per Technical Committee including all Sub Committees National Committees / Organizations using the Collaboration Platform The migration will be per National Committee / Organization with all committees below

Page 26: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted

IEC Technical Committees The Technical Officer is already testing the migrated data and can decide to invite TC Secretary and Chair to help with the test. Once the data has been confirmed as correct, a date of migration is agreed. At the date of migration, the Technical Committee will start working on the new IEC Collaboration platform and the old CTS will be set to “read only”. National Committees / Organizations using the Collaboration Platform The NC Secretary / responsible in the organization will test the migrated data together with NC staff. Once the data has been confirmed as correct, a date of migration is agreed. At the date of migration, the National Committee/ Organization will start working on the new IEC Collaboration platform and the old CTS will be set to “read only”.

Next Steps: Migration

Page 27: Jan-Henrik June 2018 Tiedemann Webinar · Frontend: Angular • Best fit for robust and ergonomic web applications • Supported by one of the big four • Active since 2009 (trusted