eclipse process framework plugin example: documents & maps generation régis coqueret executive...
TRANSCRIPT
![Page 1: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/1.jpg)
Eclipse Process FrameworkPlugin example: documents & maps generation
Régis CoqueretExecutive ArchitectUnisys Global Managed Services / Portfolio Solutions / Technology Officehttp://www.linkedin.com/in/rcoqueret
EPF Webinar, Nov 14, 2013
![Page 2: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/2.jpg)
© 2012 Unisys Corporation. All rights reserved. 2
Bodies of Knowledge at UnisysThe case for EPF/RMC
• Unisys Service Delivery Framework– « Disciplines »: Sales, Program Management, Project Management, Requirements
Management, Testing, SOA Governance, Project & Software Configuration Management, Six Sigma Lean, Organizational Change Management, Knowledge Mining and Abstraction, etc
– « Competencies »: Business Transformation, Process Transformation, Infrastructure, IT Outsourcing, Systems Integration, Solutions Development, Composite Applications Development, Package Implementation, SOA design
– Unisys RUP, a.k.a. URUP
• Cross business unit proposal construction and assessment methodology
• GPS Body of Knowledge: Product Launch processes and templates
![Page 3: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/3.jpg)
© 2012 Unisys Corporation. All rights reserved. 3
The EPF Composer Approach
Enactable projectplan templates
Process forCustom Application
Development with J2EE
Content onmanaging
iterative development
Corporate guidelineson compliance
Content on agile development
JUnit user guidance
Content on J2EE
Configure a cohesive process frameworkcustomized for my project needs
Create project plan templates for Enactment of process in the context of my project
Standardize representation and manage libraries of reusable
Method ContentDevelop and manage Processes
for performing projects
Process assetspatterns
Standard or reference processes
Guidance on serialized java beans
Configuration mgmtguidelines
Process forEmbedded System
Development
Process forSOA Governance
![Page 4: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/4.jpg)
© 2012 Unisys Corporation. All rights reserved. 4
Define, Communicate, Deploy, Enact, Improve
© 2008 Unisys Corporation. All rights reserved. Page 4
MS Project
MS Word
Adobe PDF
HTML
WIKI
Roles, Tasks, Work Products
Phases, Iterations, Activities
![Page 5: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/5.jpg)
© 2012 Unisys Corporation. All rights reserved. 5
Unisys GMS Portfolio Solutions (GPS)Content Development and Management System
• Channels– SharePoint repository of MS Office artifacts– EPF/RMC published web site online (latest release; read only)– Offline package (MSI; embedded httpd)– EPF Wiki (multiple releases; read/write) – Report templates for Product Architecture Documents, Offerings
Conceptual Architecture diagrams, etc
• Team development platform for – collaborative model content development– publication
• Supported by a skilled Content Development Team
![Page 6: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/6.jpg)
© 2012 Unisys Corporation. All rights reserved. 6
Body of Knowledge ContentExamples
• Static portfolio decomposition
• Process and Guidelines
![Page 7: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/7.jpg)
© 2012 Unisys Corporation. All rights reserved. 7
EPF RMC
ContentDevelopmentTeam
OfferingTeam
Portfolio Model Content ManagementBig picture
MS Word
MSI
Wiki - revision history, revision marks, audit trail, email notification
OfferingTeam
SolutionArchitects
OfferingTeam
SolutionArchitects
QA/Staging
SolutionArchitects
Production
publishweb pages
exportdocuments
Wiki update triggers automated email
click ‘Send Feedback’
send document update
create downloadablepackage
loadpages
Complete OffLine GMS Portfolio
IntranetWeb Site
ModelContent development
Read Only or Read/Writedocuments
Export structure and content
SubVersioN(SVN) repository
readersauthorsEPF: Eclipse Process Framework toolRMC: Rational Method Composer tool
XML (MindMaps), Excel, CSV, JPEG, etc
ProgrammaticAccess
![Page 8: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/8.jpg)
© 2012 Unisys Corporation. All rights reserved. 8
EPF RMC
ContentDevelopmentTeam
OfferingTeam
Portfolio Model Content ManagementBig picture
MS Word
MSI
Wiki - revision history, revision marks, audit trail, email notification
OfferingTeam
SolutionArchitects
OfferingTeam
SolutionArchitects
QA/Staging
SolutionArchitects
Production
publishweb pages
exportdocuments
Wiki update triggers automated email
click ‘Send Feedback’
send document update
create downloadablepackage
loadpages
Complete OffLine GMS Portfolio
IntranetWeb Site
ModelContent development
Read Only or Read/Writedocuments
Export structure and content
SubVersioN(SVN) repository
readersauthorsEPF: Eclipse Process Framework toolRMC: Rational Method Composer tool
XML (MindMaps), Excel, CSV, JPEG, etc
ProgrammaticAccess
![Page 9: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/9.jpg)
© 2012 Unisys Corporation. All rights reserved. 9
EPF RMC
ContentDevelopmentTeam
OfferingTeam
Portfolio Model Content ManagementBig picture
MS Word
MSI
Wiki - revision history, revision marks, audit trail, email notification
OfferingTeam
SolutionArchitects
OfferingTeam
SolutionArchitects
QA/Staging
SolutionArchitects
Production
publishweb pages
exportdocuments
Wiki update triggers automated email
click ‘Send Feedback’
send document update
create downloadablepackage
loadpages
Complete OffLine GMS Portfolio
IntranetWeb Site
ModelContent development
Read Only or Read/Writedocuments
Export structure and content
SubVersioN(SVN) repository
readersauthorsEPF: Eclipse Process Framework toolRMC: Rational Method Composer tool
XML (MindMaps), Excel, CSV, JPEG, etc
ProgrammaticAccess
![Page 10: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/10.jpg)
© 2012 Unisys Corporation. All rights reserved. 10
EPF RMC
ContentDevelopmentTeam
OfferingTeam
Portfolio Model Content ManagementBig picture
MS Word
MSI
Wiki - revision history, revision marks, audit trail, email notification
OfferingTeam
SolutionArchitects
OfferingTeam
SolutionArchitects
QA/Staging
SolutionArchitects
Production
publishweb pages
exportdocuments
Wiki update triggers automated email
click ‘Send Feedback’
send document update
create downloadablepackage
loadpages
Complete OffLine GMS Portfolio
IntranetWeb Site
ModelContent development
Read Only or Read/Writedocuments
Export structure and content
SubVersioN(SVN) repository
readersauthorsEPF: Eclipse Process Framework toolRMC: Rational Method Composer tool
XML (MindMaps), Excel, CSV, JPEG, etc
ProgrammaticAccess
![Page 11: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/11.jpg)
© 2012 Unisys Corporation. All rights reserved. 11
EPF RMC
ContentDevelopmentTeam
OfferingTeam
Portfolio Model Content ManagementBig picture
MS Word
MSI
Wiki - revision history, revision marks, audit trail, email notification
OfferingTeam
SolutionArchitects
OfferingTeam
SolutionArchitects
QA/Staging
SolutionArchitects
Production
publishweb pages
exportdocuments
Wiki update triggers automated email
click ‘Send Feedback’
send document update
create downloadablepackage
loadpages
Complete OffLine GMS Portfolio
IntranetWeb Site
ModelContent development
Read Only or Read/Writedocuments
Export structure and content
SubVersioN(SVN) repository
readersauthorsEPF: Eclipse Process Framework toolRMC: Rational Method Composer tool
XML (MindMaps), Excel, CSV, JPEG, etc
ProgrammaticAccess
![Page 12: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/12.jpg)
© 2012 Unisys Corporation. All rights reserved. 12
Body of Knowledge ContentVery simple questions
• Where are my documents now?
• Editorial and review cycle– Are documents not required anymore?– If documents are created, are they by-products or finished goods?– How to review the content– When do I know I’m finished with the review?
• If the master copy of the content is online, can I have it as a document too?
![Page 13: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/13.jpg)
© 2012 Unisys Corporation. All rights reserved. 13
Communicate the content in various forms & shapesDocuments
Structure consisting of Custom Categories and GuidancesHTML document
![Page 14: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/14.jpg)
© 2012 Unisys Corporation. All rights reserved. 14
Communicate the content in various forms & shapesMaps
Structure consisting of Custom Categories and Guidances
Mind Manager or FreeMind map
![Page 15: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/15.jpg)
© 2012 Unisys Corporation. All rights reserved. 15
Communicate the content in various forms & shapesDiagrams
Structure consisting of Custom Categories and Guidances
JPEG, with automatic layout
![Page 16: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/16.jpg)
© 2012 Unisys Corporation. All rights reserved. 16
Communicate the content in various forms & shapesDocuments, Mind Maps, Diagrams
• Documents: general purpose extraction– Shows Presentation Names and Main Descriptions– Generation filtered by Configuration, incl. variability– Spawns Configuration publication (folder name = configuration presentation name)– Can choose to point to published web site, or to internal anchor (if available)– ToC is optional– Header numbering optional– Can resize images to 600 px width– Copy & Paste into MS Word will use target styles
HTML
publishweb pages
exportdocuments
model href: link to anchor
model href:link to
site
Preferences
MS Wordcopy & paste
img src
EPF model href: underline
![Page 17: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/17.jpg)
© 2012 Unisys Corporation. All rights reserved. 17
Communicate the content in various forms & shapesDocuments, Mind Maps, Diagrams
• Mind Maps : general purpose extraction– Supports Mind Manager and FreeMind XML formats– Multiple occurrences of the same model element can be shown as
• Links• Copies of the same
Preferences
![Page 18: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/18.jpg)
© 2012 Unisys Corporation. All rights reserved. 18
Communicate the content in various forms & shapesDocuments, Mind Maps, Diagrams
• Diagrams: domain specific extraction– Relies on specific naming convention for elements’ names (e.g. <prefix>_<restofname>)– Generates ATT Graphviz format (http://www.graphviz.org/)– Each node has a model href to the original model element
Preferences
![Page 19: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/19.jpg)
© 2012 Unisys Corporation. All rights reserved. 19
Other implementationsExport, Import
• Publish Capability Pattern as process description document
• Restructure content to publish it with a specific template (domain specific)
• Export as Excel
• Import Excel rows as Guidance elements (exp. on 1000s)
![Page 20: Eclipse Process Framework Plugin example: documents & maps generation Régis Coqueret Executive Architect Unisys Global Managed Services / Portfolio Solutions](https://reader035.vdocuments.mx/reader035/viewer/2022062314/56649d8d5503460f94a760ae/html5/thumbnails/20.jpg)
Eclipse Process Framework
Plugin example: documents & maps generation