initial presentation: conception and implementation …...enterprise-wiki confluence !...

16
Fakultät für Informatik Technische Universität München Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence Student: Mario Guma Advisors: M.Sc. Matheus Hauder Dr. Yuriy Taranovych Supervisor: Prof. Dr. Florian Matthes

Upload: others

Post on 23-Aug-2020

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Fakultät für Informatik Technische Universität München

Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence Student: Mario Guma Advisors: M.Sc. Matheus Hauder Dr. Yuriy Taranovych Supervisor: Prof. Dr. Florian Matthes

Page 2: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Overview

Ø Overview -Enterprise-Wiki Confluence

-One Wiki – Many Uses -Confluence Features -Confluence Plug-in -Why Confluence became popular? Ø Problem Description -Current Absence Plan Platform Ø Solution -Absence Plan Plug-in

-Introducing Workflows -Technologies Involved

Ø Related Work

Folie 2 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Page 3: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Enterprise-Wiki Confluence Ø  Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge sharing. It tends to have greater emphasis on features, like access control, document management and integration with other software. Ø  Atlassian Confluence

Folie 3 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Page 4: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

One Wiki – Many Uses

Folie 4 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Page 5: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Confluence Features (I)

Ø  Spaces - No Limit - Permissions Ø  Editing - Wiki Markup - Rich Text Editor - Microsoft Word/Open Office Writer

Folie 5 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Page 6: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Confluence Features (II)

Ø  Versioning Ø  Discussions Ø  Powerful Search

Folie 6 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Page 7: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Confluence Plug-in

Ø  What is a Plug-in? Ø  Examples - SQL Macro Plug-in - Diagramly Confluence Plug-in - Ad hoc workflows Ø  Atlassian Plug-in Development Platform

Folie 7 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Page 8: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Why Confluence became popular?

Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence Folie 8

Ø  E-mails are for communication not collaboration Ø  Huge cost reduction Ø  Easily customizable and extensible

Page 9: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Overview

Ø Overview -Enterprise-Wiki Confluence

-One Wiki – Many Uses -Confluence Features -Confluence Plug-in -Why Confluence became popular? Ø Problem Description -Current Absence Plan Platform Ø Solution -Absence Plan Plug-in

-Introducing Workflows -Technologies Involved

Ø Related Work

Folie 9 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Page 10: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Current Absence Plan Platform

Folie 10 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Ø  What is absence Plan used for? -To see which employees in general are absent. -To see which team members are absent. -For entering personal absences or for another employee. -Setting up teams and watching who is in a team.

Page 11: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Overview

Ø Overview -Enterprise-Wiki Confluence

-One Wiki – Many Uses -Confluence Features -Confluence Plug-in -Why Confluence became popular? Ø Problem Description -Current Absence Plan Platform Ø Solution -Absence Plan Plug-in

-Introducing Workflows -Technologies Involved

Ø Related Work

Folie 11 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Page 12: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Absence Plan Plug-in

Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence Folie 12

Ø  Plug-in creation Ø  Current version improvement

Page 13: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Introducing Workflows

Ø What are workflows?

Folie 13 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Page 14: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Technologies Involved

Ø Plug-in framework -Atlassian Plug-in Ø  Application framework -Spring Ø  Dynamic module -OSGi Ø Building and Managing -Maven Ø Viewing -Velocity Ø Platform -Eclipse Indigo

Folie 14 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Page 15: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Related Work and Resources

Ø G. Neumann, S. Erol - "From a social wiki to a social workflow system“ Ø  M. Werner - "Analysis of potential semantic-oriented extraction of data in enterprise wikis evaluated with the prototypical example of a Plug-in for Atlassian Confluence“ Ø  R. Farenhorst, H. V. Vliet - "Experiences with a Wiki to Support Architectural Knowledge Sharing" Ø  Atlassian - http://www.atlassian.com/en/ Ø  Apache Felix - http://felix.apache.org/site/index.html Ø  Spring Framework - http://www.springsource.org/spring-framework Ø  Apache Maven - http://maven.apache.org/what-is-maven.html Ø  Apache Velocity - http://velocity.apache.org/engine/devel/user-guide.html#What_is_Velocity Ø  Akeles Consulting – http://www.slideshare.net/sgenterprise20/introduction-to confluence

Folie 15 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence

Page 16: Initial Presentation: Conception and implementation …...Enterprise-Wiki Confluence ! Enterprise-Wiki -Software meant to be used in a corporate context, especially to enhance knowledge

Thank you for your attention!

Mario Guma

Folie 16 Initial Presentation: Conception and implementation of an extension for the support and Coordination in an Enterprise based on Enterprise-Wiki Confluence