Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Blockchain Workshop - Design Thinking and
Technical Workshop
Juarez Barbosa Jr
Principal Developer Advocate
Oracle EMEA
juarez.barbosa@oracle.com
https://www.linkedin.com/in/jujunior
@juarezjunior
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
TOPIC SPEAKER
10:30 – 11:00 Welcome and Introductions
11:00 – 11:30 Blockchain essentials & modelling recap
11:30 – 12:00 Brainstorm – from KPI to Blockchain benefits
12:00 – 12:30 Process & Data design, part I
12:30 – 13:30 Break/Lunch
13:30 – 13:50 Blockchain Service set-up
13:50 – 15:00 Process & Data design, part II
Process re-engineering, blockchain requirements
Finish
15:00 – 18:00 Rework findings Day 1, gather missing information
Design Thinking workshop timetable – Day 1
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
TOPIC SPEAKER
09:00 – 09:30 Recap Day 1
09:30 – 10:30 HLF & Blockchain Development
10:30 – 12:00 Develop your Blockchain prototype – chaincode,
channels, participants
12:00 – 12:30 Reassess Business requirements, process design
and gaps
12:30 – 13:15 Break/Lunch
13:15 – 14:00 Record all other requirements and determine next
steps
Afternoon Finish & Wrap-up
Design Thinking workshop timetable – Day 2
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Customer Engagement Model
Discovery
Technical
Architecture
Workshop
Understand
Blockchain
-------
Understand
Your Needs
2 hours
Design
Thinking
Worksho
p
Unlock
Potentials
-------
Design Your
Blockchain
1 day 2+14 days
Build the
MVP
-------
Deep Dive
Industry
Case
Studies
Industry Use
Case
-------
Capture your
Use Cases
2 hours
QUALIFY & PROFILING DESIGN & PLAN PILOT & DEPLOY
How to enable customers to adopt BlockchainPre-Qualification
questionnaire to
measure
customers’
readiness for
blockchain
adoption
Questions
for
Customer
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Objectives for today and tomorrow
• Create starting point (your view of LR and Blockchain) -> 3 min
questionnaire
• Recap Blockchain understanding and relevance to Land Registry
• Determine strategic/business objectives
• Gather Process details and dependencies
• Understand IT and data landscape
• Develop light-weight prototype
• Learn on the job
• Assess outcomes for several domains
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Blockchain Readiness – Business capabilities
Business Capabilities
NO Questions Answers
1
Does your company have a CoE (Center of Excellence) for Blockchain leadership, best practices, research, support
and/or training? (Please put a number between 0 and 5)
0
2
Does your company have a specific strategy and plan including the below items for Blockchain? (0-5)
- Identified opportunities for business innovation.
- Understanding of the regulatory and data security
- Forming partnerships and cross-function/cross-industry collaboration.
0
3
Does your company have identified business requirements and use cases for customer experiences, operational
excellence and business values based on Blockchain? (0-5)
0
4 Does your company have service scenarios and high level platform architecture based on Blockchain? (0-5) 0
5
Does your company encourage experimental approaches including R&D and pilot projects to replace existing
business processes and to have/align disintermediated processes based on Blockchain? (0-5)
0
Total Score 0.0
Questions
for
Customer
0-Not at All/laggard 1-Hardly 2-Moderate 3- Sufficiently 4-Many/high 5-Completely/market leader
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Implementation Capabilities
NO Questions Answers
1
Does your company have deeper understanding on blockchain including below items? (0 and 5)
- General blockchain components
- Feasibility and impact on existing systems and business processes
- Blockchain implementation approaches (permissionless vs permissioned)
0
2
For surveyed or identified blockchain use cases, does your company understand that what digital technologies
are required to implement them? (0-5)
0
3 For identified blockchain use cases and service scenarios, has your company performed Proof of Concepts? (0-5) 0
4
Has your company experienced any enhancements or improvements on customer experiences, operational
excellence and business values by implementing Blockchain? (0-5)
0
5
Does your company have DEV and Test environment to perform any experimental R&Ds or prototyping for
Blockchain? (0-5)
0
Total Score 0.0
Blockchain Readiness - Implementation
Questions
for
Customer
0-Not at All/laggard 1-Hardly 2-Moderate 3- Sufficiently 4-Many/high 5-Completely/market leader
Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
Smart contracts
• The concept of smart contracts precedes blockchain and was first introduced by Nick
Zsabo as early as 1994.
• A contract represents a series of “if…then” statements.
• Code, binding contracts between individuals/counterparties that becomes self-
governing and self executing, hence enforce the terms specified
9
1. Contract between parties is written as code into the Blockchain
2. Contract executes itself according to the coded terms
3. Individual privacy maintained but activity monitorable by regulator
Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
TOKEN
Definition
A TOKEN is:
• a DIGITAL REPRESENTATION of a right to participate in a network. It cannot be
duplicated, forged, or created out of thin air by a central authority because it’s
running on a Blockchain and its rules are backed by immutable code.
• A Bitcoin, for example, represents your right to access and participate in the bitcoin
network protocol.
• Examples: currency, resource, asset, access, equity, voting
Courtesy to Roberto Fernández
Hergueta, Everis
Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
Structure
• Outcome of questionnaire
• Present Use Case Process at high Level
• In groups:
– Define how the solution contributes to NC strategic goals
– Do not limit to your domain of expertise only
– Check feasibility of the brainstorm outcome
– Use Blockchain decision tree to maximize BC value add
• Present back to group
11
Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
12
Blockchain
Readiness
Business Capabilities
ImplementationCapabilities
0 5
Fashionista
Blockchain
Master
Beginner Conservative
3
3
5
★
(1.1, 1.3)
Blockchain Readiness (Survey Result)
Questions
for
Customer
4
2
1
421
Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
Building development & ownership tracking
1. Agree on HL Process Steps
13
Selected Use case
Property Certification
& Registration
Property OwnershipProperty development
Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
Develop Use Case Diagram – How to capture Business Strategy & Use Cases (Template)
Put here the goals you / Describe how
your use cases can increase OE
(Operational Excellence)
Put here the goals you identified/
Describe how your use cases can
enhance e.g. CE (customer experiences.)
Put here the goals you identified /
Describe how your use cases can create
new BV (Business Values)
Put here key message to capture your
Activities in terms of Use Cases Improve Strategic KPI
1..n
Put a simple diagram to show
(1) who are the key internal or external
actors, and
(2) what business use cases will be provided
for the identified actors.
We could have this one for each of the
identified use cases.
Create Business Value
Increase Operational
Excellence
Strategy
/Goals
Mission
Use
Cases
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Use-Case <XYZ> Value Model
Key process 1 Key process 2 Key process 3
↑Value
How? How? How?
↓Cost
How? How? How?
↓Risk
How? How? How?
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
When to use a blockchain
No blockchain case!
Do you need
a (shared) database?
Does it require multiple
actors to write (not read)?
Do we know the writers, trust
them or are their interests
the same?
Do you want a trusted 3rd
party or need one (e.g. by
law)?
Yes
Yes
Yes
No
No
No
No
Yes
If this would
change
could that
create value?
No
Explore blockchain
No
Explore further
Yes
Yes
(partially based on a model by Bart Suichies 2015)
Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | 17
Develop Use Case Diagram – How to capture Business Service Scenarios (Template)
Put a simple Process flow diagram here
Capture internal/external Actors and identify key messages and interactions
to achieve the identified use cases
Capture internal/external Systems and data sources (digital and physical)
Next Steps
What do we solve - pain
points
What do we implemeent -
Blockchain capabilities
applied
What do we achieve -
KPIs/benefits
P
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Structure
• Validity check:
– Have we forgotten anything critical?
– Are we missing information?
– Who else should be involved?
• Idea gathering (stick text balloons onto it)
– Assess where we can improve or shortcut the process
– What can we automate (using smart contracts)
– Who gets/needs information earlier/more transparent due to Blockchain
• Record for development
– Use excel sheets/matrix to score on BC capabilities
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
What to look for
– Critical processes that suffer from duplication
and reconciliation
– Costly processes that suffer from cumbersome
hand-overs, paperwork or regulation
– Inquiries that request unnecessary load on
organization due to dispersed information
– Recurring inquiries on verification
– External reporting and auditing that fall short
– Processes lacking digital signatures and digital
assets
– Correlated IT systems not integrated on data
sharing
How to select the opportunity
• What parts of the process do you seek to
eliminate, and why?
• Where do you spend most of your time, and why?
• Where in the process do you repeat work? How
often, and why?
• What does your manager think happens in the
process? What really happens?
• When pressed for time, what steps in the process
do you skip or work around?
Blockchain favorable processes
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Feasibility Check
Q1.1
1.
2.
3.
4.
Q1.2
1.
2.
3.
4.
Q1.3 ST (Short Term), LT ( Long Term)
1.
2.
3.
4.
Q1.4 Url
Q1.5
1.
2.
3.
4.
Blockchain Value Add
Q2.1 What are the major limitations with the current implementation
1.
2.
3.
4.
Q2.2
MH (MustHave), NH
(NicetoHave), NR(Not Relevant)
Process 1 Process 2 Process 3 Process 4
Transparency and history along the value chain
Near real time information sharing
Participation in P2P ecosystem, cutting out low value add steps/intermediates
Secured, immutable records
Auditing, governance, reporting
Automation of manual, paper-driven processes to speed up and eliminate human errors
What is the current technology in place. Which applications are potential touch-points to the system
Pls list use-case processes
How will improving these processes deliver impact to [Customer] strategic goals?
What is [Customer’s] present role/contribution in these. What immediate benefits and longer term
benefits do they intend to achieve
Is there a document that explains the business processes with relevant internal and external entities, that
could be shared
Which Blockchain capabilities are most important to overcome these (more may apply):
Copyright © 2018, Oracle and/or its affiliates. All rights reserved.
Blockchain workshop   design thinking and technical workshop

Blockchain workshop design thinking and technical workshop

  • 1.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Blockchain Workshop - Design Thinking and Technical Workshop Juarez Barbosa Jr Principal Developer Advocate Oracle EMEA juarez.barbosa@oracle.com https://www.linkedin.com/in/jujunior @juarezjunior
  • 3.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | TOPIC SPEAKER 10:30 – 11:00 Welcome and Introductions 11:00 – 11:30 Blockchain essentials & modelling recap 11:30 – 12:00 Brainstorm – from KPI to Blockchain benefits 12:00 – 12:30 Process & Data design, part I 12:30 – 13:30 Break/Lunch 13:30 – 13:50 Blockchain Service set-up 13:50 – 15:00 Process & Data design, part II Process re-engineering, blockchain requirements Finish 15:00 – 18:00 Rework findings Day 1, gather missing information Design Thinking workshop timetable – Day 1
  • 4.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | TOPIC SPEAKER 09:00 – 09:30 Recap Day 1 09:30 – 10:30 HLF & Blockchain Development 10:30 – 12:00 Develop your Blockchain prototype – chaincode, channels, participants 12:00 – 12:30 Reassess Business requirements, process design and gaps 12:30 – 13:15 Break/Lunch 13:15 – 14:00 Record all other requirements and determine next steps Afternoon Finish & Wrap-up Design Thinking workshop timetable – Day 2
  • 5.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Customer Engagement Model Discovery Technical Architecture Workshop Understand Blockchain ------- Understand Your Needs 2 hours Design Thinking Worksho p Unlock Potentials ------- Design Your Blockchain 1 day 2+14 days Build the MVP ------- Deep Dive Industry Case Studies Industry Use Case ------- Capture your Use Cases 2 hours QUALIFY & PROFILING DESIGN & PLAN PILOT & DEPLOY How to enable customers to adopt BlockchainPre-Qualification questionnaire to measure customers’ readiness for blockchain adoption Questions for Customer
  • 6.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Objectives for today and tomorrow • Create starting point (your view of LR and Blockchain) -> 3 min questionnaire • Recap Blockchain understanding and relevance to Land Registry • Determine strategic/business objectives • Gather Process details and dependencies • Understand IT and data landscape • Develop light-weight prototype • Learn on the job • Assess outcomes for several domains
  • 7.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Blockchain Readiness – Business capabilities Business Capabilities NO Questions Answers 1 Does your company have a CoE (Center of Excellence) for Blockchain leadership, best practices, research, support and/or training? (Please put a number between 0 and 5) 0 2 Does your company have a specific strategy and plan including the below items for Blockchain? (0-5) - Identified opportunities for business innovation. - Understanding of the regulatory and data security - Forming partnerships and cross-function/cross-industry collaboration. 0 3 Does your company have identified business requirements and use cases for customer experiences, operational excellence and business values based on Blockchain? (0-5) 0 4 Does your company have service scenarios and high level platform architecture based on Blockchain? (0-5) 0 5 Does your company encourage experimental approaches including R&D and pilot projects to replace existing business processes and to have/align disintermediated processes based on Blockchain? (0-5) 0 Total Score 0.0 Questions for Customer 0-Not at All/laggard 1-Hardly 2-Moderate 3- Sufficiently 4-Many/high 5-Completely/market leader
  • 8.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Implementation Capabilities NO Questions Answers 1 Does your company have deeper understanding on blockchain including below items? (0 and 5) - General blockchain components - Feasibility and impact on existing systems and business processes - Blockchain implementation approaches (permissionless vs permissioned) 0 2 For surveyed or identified blockchain use cases, does your company understand that what digital technologies are required to implement them? (0-5) 0 3 For identified blockchain use cases and service scenarios, has your company performed Proof of Concepts? (0-5) 0 4 Has your company experienced any enhancements or improvements on customer experiences, operational excellence and business values by implementing Blockchain? (0-5) 0 5 Does your company have DEV and Test environment to perform any experimental R&Ds or prototyping for Blockchain? (0-5) 0 Total Score 0.0 Blockchain Readiness - Implementation Questions for Customer 0-Not at All/laggard 1-Hardly 2-Moderate 3- Sufficiently 4-Many/high 5-Completely/market leader
  • 9.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. Smart contracts • The concept of smart contracts precedes blockchain and was first introduced by Nick Zsabo as early as 1994. • A contract represents a series of “if…then” statements. • Code, binding contracts between individuals/counterparties that becomes self- governing and self executing, hence enforce the terms specified 9 1. Contract between parties is written as code into the Blockchain 2. Contract executes itself according to the coded terms 3. Individual privacy maintained but activity monitorable by regulator
  • 10.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. TOKEN Definition A TOKEN is: • a DIGITAL REPRESENTATION of a right to participate in a network. It cannot be duplicated, forged, or created out of thin air by a central authority because it’s running on a Blockchain and its rules are backed by immutable code. • A Bitcoin, for example, represents your right to access and participate in the bitcoin network protocol. • Examples: currency, resource, asset, access, equity, voting Courtesy to Roberto Fernández Hergueta, Everis
  • 11.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. Structure • Outcome of questionnaire • Present Use Case Process at high Level • In groups: – Define how the solution contributes to NC strategic goals – Do not limit to your domain of expertise only – Check feasibility of the brainstorm outcome – Use Blockchain decision tree to maximize BC value add • Present back to group 11
  • 12.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. 12 Blockchain Readiness Business Capabilities ImplementationCapabilities 0 5 Fashionista Blockchain Master Beginner Conservative 3 3 5 ★ (1.1, 1.3) Blockchain Readiness (Survey Result) Questions for Customer 4 2 1 421
  • 13.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. Building development & ownership tracking 1. Agree on HL Process Steps 13 Selected Use case Property Certification & Registration Property OwnershipProperty development
  • 14.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. Develop Use Case Diagram – How to capture Business Strategy & Use Cases (Template) Put here the goals you / Describe how your use cases can increase OE (Operational Excellence) Put here the goals you identified/ Describe how your use cases can enhance e.g. CE (customer experiences.) Put here the goals you identified / Describe how your use cases can create new BV (Business Values) Put here key message to capture your Activities in terms of Use Cases Improve Strategic KPI 1..n Put a simple diagram to show (1) who are the key internal or external actors, and (2) what business use cases will be provided for the identified actors. We could have this one for each of the identified use cases. Create Business Value Increase Operational Excellence Strategy /Goals Mission Use Cases
  • 15.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Use-Case <XYZ> Value Model Key process 1 Key process 2 Key process 3 ↑Value How? How? How? ↓Cost How? How? How? ↓Risk How? How? How?
  • 16.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | When to use a blockchain No blockchain case! Do you need a (shared) database? Does it require multiple actors to write (not read)? Do we know the writers, trust them or are their interests the same? Do you want a trusted 3rd party or need one (e.g. by law)? Yes Yes Yes No No No No Yes If this would change could that create value? No Explore blockchain No Explore further Yes Yes (partially based on a model by Bart Suichies 2015)
  • 17.
    Copyright © 2018Oracle and/or its affiliates. All rights reserved. | 17 Develop Use Case Diagram – How to capture Business Service Scenarios (Template) Put a simple Process flow diagram here Capture internal/external Actors and identify key messages and interactions to achieve the identified use cases Capture internal/external Systems and data sources (digital and physical) Next Steps What do we solve - pain points What do we implemeent - Blockchain capabilities applied What do we achieve - KPIs/benefits P
  • 18.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Structure • Validity check: – Have we forgotten anything critical? – Are we missing information? – Who else should be involved? • Idea gathering (stick text balloons onto it) – Assess where we can improve or shortcut the process – What can we automate (using smart contracts) – Who gets/needs information earlier/more transparent due to Blockchain • Record for development – Use excel sheets/matrix to score on BC capabilities
  • 19.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | What to look for – Critical processes that suffer from duplication and reconciliation – Costly processes that suffer from cumbersome hand-overs, paperwork or regulation – Inquiries that request unnecessary load on organization due to dispersed information – Recurring inquiries on verification – External reporting and auditing that fall short – Processes lacking digital signatures and digital assets – Correlated IT systems not integrated on data sharing How to select the opportunity • What parts of the process do you seek to eliminate, and why? • Where do you spend most of your time, and why? • Where in the process do you repeat work? How often, and why? • What does your manager think happens in the process? What really happens? • When pressed for time, what steps in the process do you skip or work around? Blockchain favorable processes
  • 20.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved. | Feasibility Check Q1.1 1. 2. 3. 4. Q1.2 1. 2. 3. 4. Q1.3 ST (Short Term), LT ( Long Term) 1. 2. 3. 4. Q1.4 Url Q1.5 1. 2. 3. 4. Blockchain Value Add Q2.1 What are the major limitations with the current implementation 1. 2. 3. 4. Q2.2 MH (MustHave), NH (NicetoHave), NR(Not Relevant) Process 1 Process 2 Process 3 Process 4 Transparency and history along the value chain Near real time information sharing Participation in P2P ecosystem, cutting out low value add steps/intermediates Secured, immutable records Auditing, governance, reporting Automation of manual, paper-driven processes to speed up and eliminate human errors What is the current technology in place. Which applications are potential touch-points to the system Pls list use-case processes How will improving these processes deliver impact to [Customer] strategic goals? What is [Customer’s] present role/contribution in these. What immediate benefits and longer term benefits do they intend to achieve Is there a document that explains the business processes with relevant internal and external entities, that could be shared Which Blockchain capabilities are most important to overcome these (more may apply):
  • 21.
    Copyright © 2018,Oracle and/or its affiliates. All rights reserved.