SlideShare a Scribd company logo
1 of 47
Download to read offline
Design your own BPM
Program Strategy with
Alfresco Process Services
Piergiorgio Lucidi
Learn. Connect. Collaborate.
Agenda
• BPM Program Strategy

• Alfresco Process Services Demo

• Q/A
Learn. Connect. Collaborate.
Piergiorgio
Lucidi
Chief Technology Evangelist / EIM Specialist @ TAI Solutions
Alfresco Certified Instructor / Engineer / Administrator

Alfresco Forum Moderator / Community Star (OpenPJ)

Member @ The Apache Software Foundation

Member of Technical Advisory Group @ Microsoft

Reviewer of toolkits and white papers @ AIIM

Author and Technical Reviewer @ Packt Publishing

Project Leader / Committer @ JBoss Community
BPM Program Strategy
Learn. Connect. Collaborate.
International Standards and Best Practices
• Guidelines written by experts around the world

• Focused to approach in the right way any kind of project
Learn. Connect. Collaborate.
International Standards and Best Practices
Don’t reinvent the
wheel
Trust in statistics
Avoid PoC without
a vision
People around the
world has huge
experience on
critical projects
Issues are always
the same
Coding without
context hurts

Code is easy,
people are hard
Learn. Connect. Collaborate.
International Standards and Best Practices - Why?
Source:
AIIM ECM
Survey
Learn. Connect. Collaborate.
ECM Standards Program Committees
• Trustworthy Document Management Integrity and Assessment
Technologies and Practices (Working Group 2)

• Content/Records Management Design/Implementation Guidelines
(Working Group 11)

• ECM Reviewers Group - Toolkits / White papers
Learn. Connect. Collaborate.
BPM Program Strategy - Avoiding chaos
Project Vision
Stakeholder
Views
Technology
adoption
Training
Design and decide
together with the client
which critical functional
area must be covered in
the first release
Talk and work together
with all the involved
stakeholders
Identify Champions

Integrations /
constraints exist for the
new infrastructure
Any customer should
have internal skills to
understand the value of
the new platform
Learn. Connect. Collaborate.
MIKE2 Open Source Methodology
Learn. Connect. Collaborate.
BPM Program Strategy
• Set of documents describing the overall Vision

• Based on International Standards and Best Practices

• Smart gathering requirements approach
Learn. Connect. Collaborate.
BPM Program
Strategy
Contents
• Guidelines tailored for the domain of interest

• Company requirements template

• Stakeholders requirements template

• Current and Future state

• UX

• Migration

• Integrations
Learn. Connect. Collaborate.
BPM Program Strategy
Suggested phases

1. Management participation

2. Assessment

3. Technology identification

4. Solution development

5. Solution rollout

6. Training / Evolution / Maintenance
Learn. Connect. Collaborate.
Phase 1 - Management participation
• Business Strategy

• Metrics and KPIs

• Current state

• Organizational Change Strategy
• Technology Strategy -> Open? :D

• Identify Champions
Learn. Connect. Collaborate.
Phase 2 - Assessment
• Iterative approach

• Stakeholder views

• Gap analysis

• Project scope
Learn. Connect. Collaborate.
Phase 3 - Technology identification
• Solution selection

• Evaluation -> Shortlist

• Integrations provided

• Customizations / Effort

• Internal skills (!!!)
Learn. Connect. Collaborate.
Phase 4 - Solution design
• Iterative PoC approach

• Identity Management

• Process modeling

• Form modeling

• Data modeling

• Custom RESTful APIs

• Applications

• Unit and integration tests

• Analytics

• Integrations
Learn. Connect. Collaborate.
Identity
Management
Identity Access
Management
Supported scenarios
• Internal database

• LDAP / Active Directory

• External authentication with OAuth2

• Impersonation

• Extensions framework
Learn. Connect. Collaborate.
Identity
Management
OAuth2 with
Keycloak
Learn. Connect. Collaborate.
Process modeling - Best Practices
4 eyes principle Recovery loop Escalation Significant tasks
At least two users have
to validate a task
Informations should be
changed before going
forward
If nothing happens for a
while, a new branch will
be taken
Any defined task should
be significant for the
business and
decoration should be
done using listeners
Learn. Connect. Collaborate.
4 eyes
principle
Learn. Connect. Collaborate.
Recovery
loop
Learn. Connect. Collaborate.
Escalation
Learn. Connect. Collaborate.
Significant
tasks
Learn. Connect. Collaborate.
Significant
tasks
DOH!
Learn. Connect. Collaborate.
Listeners
Learn. Connect. Collaborate.
Form
modeling
Learn. Connect. Collaborate.
Custom REST
endpoints
Learn. Connect. Collaborate.
Data
modeling
Available features
• Entity definition

• Database integration

• ACS integration

• Read and store data model in the process
Learn. Connect. Collaborate.
Unit and
integration
tests
Available features
• Apache Maven

• Spring annotations

• Java API
Learn. Connect. Collaborate.
Unit tests
Learn. Connect. Collaborate.
Unit tests
Learn. Connect. Collaborate.
Unit tests
Learn. Connect. Collaborate.
Unit tests
Learn. Connect. Collaborate.
Unit tests
Learn. Connect. Collaborate.
Analytics
Learn. Connect. Collaborate.
Integrations
Learn. Connect. Collaborate.
Phase 5 - Solution rollout / Documentation
• Test

• Unit test

• Integration tests

• Change management procedures

• Technical training

• User training
Learn. Connect. Collaborate.
Phase 6 - Training / Evolution / Maintenance
• Training

• System administration

• Development

• Upgrade Strategy

• External support

• New features plan
Alfresco Process Services - Demo
Q/A
Piergiorgio Lucidi
p.lucidi@tai.it
@pjlucidi
www.open4dev.com
Thank you!

More Related Content

What's hot

Adelina DAMIAN FEKETE.PDF
Adelina DAMIAN FEKETE.PDFAdelina DAMIAN FEKETE.PDF
Adelina DAMIAN FEKETE.PDF
Adelina Damian
 
Collaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal ShaikhCollaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal Shaikh
Agile ME
 
6 essential skills of a digital project manager
6 essential skills of a digital project manager6 essential skills of a digital project manager
6 essential skills of a digital project manager
Claudiamob
 

What's hot (20)

PMP
PMPPMP
PMP
 
Mobile Learning Project Management
Mobile Learning Project ManagementMobile Learning Project Management
Mobile Learning Project Management
 
The Agile way with PMI-ACP
The Agile way with PMI-ACPThe Agile way with PMI-ACP
The Agile way with PMI-ACP
 
PMP Exam Prep Course Preview
PMP Exam Prep Course PreviewPMP Exam Prep Course Preview
PMP Exam Prep Course Preview
 
The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915
The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915
The agile roadshow (Brian Wernham, Adrian Pyne & Ann Halloran) SCOT100915
 
Agile software development methodology
Agile software development methodologyAgile software development methodology
Agile software development methodology
 
Adelina DAMIAN FEKETE.PDF
Adelina DAMIAN FEKETE.PDFAdelina DAMIAN FEKETE.PDF
Adelina DAMIAN FEKETE.PDF
 
ITIL Career Path
ITIL Career PathITIL Career Path
ITIL Career Path
 
Collaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal ShaikhCollaborative Agile Development in Virtual Reality by Talal Shaikh
Collaborative Agile Development in Virtual Reality by Talal Shaikh
 
Earned value management
Earned value management Earned value management
Earned value management
 
6 essential skills of a digital project manager
6 essential skills of a digital project manager6 essential skills of a digital project manager
6 essential skills of a digital project manager
 
Project Management Online Courses
Project Management Online CoursesProject Management Online Courses
Project Management Online Courses
 
A Model of Technical Leadership
A Model of Technical LeadershipA Model of Technical Leadership
A Model of Technical Leadership
 
Case Study: Implementation with USC Institute for Creative Technologies
Case Study: Implementation with USC Institute for Creative TechnologiesCase Study: Implementation with USC Institute for Creative Technologies
Case Study: Implementation with USC Institute for Creative Technologies
 
Webinar on Business Analysis in Project Context - PMI PBA
Webinar on Business Analysis in Project Context - PMI PBAWebinar on Business Analysis in Project Context - PMI PBA
Webinar on Business Analysis in Project Context - PMI PBA
 
How to create a business plan
How to create a business planHow to create a business plan
How to create a business plan
 
PMI-ACP Webinar
PMI-ACP WebinarPMI-ACP Webinar
PMI-ACP Webinar
 
Ad net luc-van_landeghem_human_factor_lean
Ad net luc-van_landeghem_human_factor_leanAd net luc-van_landeghem_human_factor_lean
Ad net luc-van_landeghem_human_factor_lean
 
PMexpo17 - Individual competence in project management growth - Martin Sedlmayer
PMexpo17 - Individual competence in project management growth - Martin SedlmayerPMexpo17 - Individual competence in project management growth - Martin Sedlmayer
PMexpo17 - Individual competence in project management growth - Martin Sedlmayer
 
PRINCE2 Senior management Course
PRINCE2 Senior management CoursePRINCE2 Senior management Course
PRINCE2 Senior management Course
 

Similar to Design your own BPM Program Strategy with Alfresco Process Services

Advanced Project Data Analytics for Improved Project Delivery
Advanced Project Data Analytics for Improved Project DeliveryAdvanced Project Data Analytics for Improved Project Delivery
Advanced Project Data Analytics for Improved Project Delivery
Mark Constable
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptx
Devnath13
 

Similar to Design your own BPM Program Strategy with Alfresco Process Services (20)

Importance of Solution Architecture in Automation
Importance of Solution Architecture in AutomationImportance of Solution Architecture in Automation
Importance of Solution Architecture in Automation
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Smart Alfresco ECM Program Strategy for Your New Success Story
Smart Alfresco ECM Program Strategy for Your New Success StorySmart Alfresco ECM Program Strategy for Your New Success Story
Smart Alfresco ECM Program Strategy for Your New Success Story
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
 
Pmi kenya starting a pmo
Pmi kenya starting a pmoPmi kenya starting a pmo
Pmi kenya starting a pmo
 
Advanced Project Data Analytics for Improved Project Delivery
Advanced Project Data Analytics for Improved Project DeliveryAdvanced Project Data Analytics for Improved Project Delivery
Advanced Project Data Analytics for Improved Project Delivery
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the future
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptx
 
Agile and collaborative documentation production - the key to achieving user ...
Agile and collaborative documentation production - the key to achieving user ...Agile and collaborative documentation production - the key to achieving user ...
Agile and collaborative documentation production - the key to achieving user ...
 
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
 
Embracing InnerSource for your adaptive Digital Transformation
Embracing InnerSource for your adaptive Digital TransformationEmbracing InnerSource for your adaptive Digital Transformation
Embracing InnerSource for your adaptive Digital Transformation
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development Process
 

More from Piergiorgio Lucidi

More from Piergiorgio Lucidi (16)

Introducing the ASF at Microsoft Build 2020 - Italian Dev Community
Introducing the ASF at Microsoft Build 2020 - Italian Dev Community Introducing the ASF at Microsoft Build 2020 - Italian Dev Community
Introducing the ASF at Microsoft Build 2020 - Italian Dev Community
 
Smart Content Migration using Apache ManifoldCF
Smart Content Migration using Apache ManifoldCFSmart Content Migration using Apache ManifoldCF
Smart Content Migration using Apache ManifoldCF
 
Alfresco Process Services Live Demo @ Red Hat Open Source Day 2017 Italy
Alfresco Process Services Live Demo @ Red Hat Open Source Day 2017 ItalyAlfresco Process Services Live Demo @ Red Hat Open Source Day 2017 Italy
Alfresco Process Services Live Demo @ Red Hat Open Source Day 2017 Italy
 
The Journey of Apache ManifoldCF: Learning from ASF's Successes
The Journey of Apache ManifoldCF: Learning from ASF's SuccessesThe Journey of Apache ManifoldCF: Learning from ASF's Successes
The Journey of Apache ManifoldCF: Learning from ASF's Successes
 
Implementing portlets using Web Scripts
Implementing portlets using Web ScriptsImplementing portlets using Web Scripts
Implementing portlets using Web Scripts
 
Alfresco Day Roma 2015 - Sourcesense
Alfresco Day Roma 2015 - SourcesenseAlfresco Day Roma 2015 - Sourcesense
Alfresco Day Roma 2015 - Sourcesense
 
Alfresco Summit 2014 - Crafter CMS - Case European Bank
Alfresco Summit 2014 - Crafter CMS - Case European BankAlfresco Summit 2014 - Crafter CMS - Case European Bank
Alfresco Summit 2014 - Crafter CMS - Case European Bank
 
Super Size Your Search
Super Size Your SearchSuper Size Your Search
Super Size Your Search
 
Integrating Alfresco with Portals
Integrating Alfresco with PortalsIntegrating Alfresco with Portals
Integrating Alfresco with Portals
 
The ECM world from the point of view of Alfresco - Linux Day 2013 - Rome
The ECM world from the point of view of Alfresco - Linux Day 2013 - RomeThe ECM world from the point of view of Alfresco - Linux Day 2013 - Rome
The ECM world from the point of view of Alfresco - Linux Day 2013 - Rome
 
Alfresco WebScript Connector for Apache ManifoldCF
Alfresco WebScript Connector for Apache ManifoldCFAlfresco WebScript Connector for Apache ManifoldCF
Alfresco WebScript Connector for Apache ManifoldCF
 
Apache ManifoldCF @ Linux Day 2012
Apache ManifoldCF @ Linux Day 2012Apache ManifoldCF @ Linux Day 2012
Apache ManifoldCF @ Linux Day 2012
 
Apache ManifoldCF
Apache ManifoldCFApache ManifoldCF
Apache ManifoldCF
 
Hippo CMS - A first look
Hippo CMS - A first lookHippo CMS - A first look
Hippo CMS - A first look
 
Spring Ldap
Spring LdapSpring Ldap
Spring Ldap
 
Spring In Alfresco Ecm
Spring In Alfresco EcmSpring In Alfresco Ecm
Spring In Alfresco Ecm
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Design your own BPM Program Strategy with Alfresco Process Services