SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
1	
  |	
  15	
  
Stop generating your User Interface!
Start designing IT
Lonneke Dikmans
Maart 2014| Nieuwegein
2	
  |	
  15	
  
Introduction
Agenda
●  Generating the UI based on the process design
●  Alternative approach
●  Result
●  Conclusion
About me
●  Consultant and Managing partner at Vennster
●  Specializing in SOA and BPM
●  Oracle Ace Director
●  Roots in UX (cognitive science)
3	
  |	
  15	
  
Generating the UI | Case 1 Building Permits
Process
●  Building permits at the city of Rotterdam
●  Combination of automated activities (services) and human tasks
Different roles
●  Applicant who wants to build something
●  Front office that receives the application and communicates
●  Building inspector who reviews the application
●  Finance department who sends the invoice
●  (External) advisors
4	
  |	
  15	
  
Generating the UI | Case 1 Building Permit
Human	
  
Task	
  1	
  
Service	
  
Task	
  
Human	
  
Task	
  2	
  
…	
  
Applica'on	
  
Received	
  
Applica'on	
  
evaluated	
  
BPEL	
  Process	
  
UI	
  
Screen	
  1	
   Screen	
  2	
   Screen	
  …	
  
5	
  |	
  15	
  
The problem | Generating the User interface
Process perspective
●  Steps become too fine grained
●  Too much data need to be ‘carried’ in the process
User interface perspective
●  Organized in terms of the ‘process unit’ (permit application)
●  Inflexible for the user, no short cuts, bulk edits
●  Too little information, only task data
6	
  |	
  15	
  
Agenda
●  Generating the UI based on the process design
●  Alternative approach
●  Result
●  Conclusion
7	
  |	
  15	
  
Alternative Approach| Case 2. ESS and MSS
Process
●  Expense report self service for managers and employees
●  Combination of automated tasks and human tasks
Different roles
●  Employee who made the expense and enters the report
●  Manager who approves the expense
●  Finance department who approves and pays the expenses
8	
  |	
  15	
  
Alternative Approach | BPM & UX
Design process based on BPMN Method and Style
●  Choose the ‘object’ of your process
●  Start with high level process map
●  High level process
Design Experience based on User Centered Design
●  Determine your personas
●  Determine the scenarios
●  Create interaction design
9	
  |	
  15	
  
Agenda
●  Generating the UI based on the process design
●  Alternative approach
●  Result
●  Conclusion
10	
  |	
  15	
  
Result | Process
11	
  |	
  15	
  
Result | User experience
Personas
●  Peter - employee
●  John – manager of Peter
●  Petra – HR employee
Scenarios
●  Create an expense report for a meeting out of the office
●  Create an expense report for a meal and overtime
12	
  |	
  15	
  
Result | UX
13	
  |	
  15	
  
Human	
  Task	
  
1	
  
Service	
  Task	
  
Human	
  Task	
  
2	
  
…	
  
Start	
   End	
  
Process	
  
Human	
  Task	
  
1	
  
Service	
  Task	
  
Human	
  Task	
  
2	
  
…	
  
Start	
   End	
  
Process	
  
Result | Architecture
EBS	
  12	
  
Services	
  &	
  
BPM	
  
GUI	
  
DB	
  
REST	
  Services	
  
PL/SQL	
  
web	
  
services	
  
GUI	
  
14	
  |	
  15	
  
Interface	
  
Enterprise	
  Service	
  Bus	
  
User	
  Interface	
  
Business	
  Process	
  Management	
  
&	
  	
  
Case	
  management	
  
Business	
  Rules	
  
Engine	
  
IdenJty	
  and	
  
Access	
  
Management	
  
Registry	
  and	
  
Repository	
  
Policies	
  
Interface	
  
Policies	
  
Interface	
  
Policies	
  
Interface	
  
Policies	
  
Interface	
  
Policies	
  
Evt	
  
Evt	
  
Evt	
  
Evt	
   Evt	
  
Evt	
  
Implementa'on	
   Impl.	
  
Development	
  
Tooling	
  
Design	
  Tooling	
  
Impl.	
  
15	
  |	
  15	
  
Agenda
●  Generating the UI based on the process design
●  Alternative approach
●  Result
●  Conclusion
16	
  |	
  15	
  
Conclusion
Advantages of this approach
●  Application appeals to users and satisfies there needs
●  Process is monitored and executed in compliance with tax rules
●  Parallel execution of different layers, so no delay
●  Extra cost in beginning of project, less cost in maintenance
•  Easy to change
•  Less need to change
17	
  |	
  15	
  
Stop generating your User Interface!
Start designing IT
Lonneke Dikmans
Maart 2014| Nieuwegein

Contenu connexe

Tendances

Softwares used in project management
Softwares used in project managementSoftwares used in project management
Softwares used in project managementAmmar abbas
 
Bonitasoft - Process Efficiency World Tour 2013 - London
Bonitasoft - Process Efficiency World Tour 2013 - LondonBonitasoft - Process Efficiency World Tour 2013 - London
Bonitasoft - Process Efficiency World Tour 2013 - LondonBonitasoft
 
Eclipse Con - Best serve the User eXperience
Eclipse Con - Best serve the User eXperienceEclipse Con - Best serve the User eXperience
Eclipse Con - Best serve the User eXperienceBonitasoft
 
John Lunn - Re-formatted CV.DOC
John Lunn - Re-formatted CV.DOCJohn Lunn - Re-formatted CV.DOC
John Lunn - Re-formatted CV.DOCAdrian Lunn
 
Bonitasoft at bpmNEXT 2015
Bonitasoft at bpmNEXT 2015Bonitasoft at bpmNEXT 2015
Bonitasoft at bpmNEXT 2015Bonitasoft
 
Volodymyr Kukharenko from Protemos LLC at BLU2017
Volodymyr Kukharenko from Protemos LLC at BLU2017Volodymyr Kukharenko from Protemos LLC at BLU2017
Volodymyr Kukharenko from Protemos LLC at BLU2017Arseniy Konov
 
Ladder of business process practices
Ladder of business process practicesLadder of business process practices
Ladder of business process practicesAlexander SAMARIN
 

Tendances (7)

Softwares used in project management
Softwares used in project managementSoftwares used in project management
Softwares used in project management
 
Bonitasoft - Process Efficiency World Tour 2013 - London
Bonitasoft - Process Efficiency World Tour 2013 - LondonBonitasoft - Process Efficiency World Tour 2013 - London
Bonitasoft - Process Efficiency World Tour 2013 - London
 
Eclipse Con - Best serve the User eXperience
Eclipse Con - Best serve the User eXperienceEclipse Con - Best serve the User eXperience
Eclipse Con - Best serve the User eXperience
 
John Lunn - Re-formatted CV.DOC
John Lunn - Re-formatted CV.DOCJohn Lunn - Re-formatted CV.DOC
John Lunn - Re-formatted CV.DOC
 
Bonitasoft at bpmNEXT 2015
Bonitasoft at bpmNEXT 2015Bonitasoft at bpmNEXT 2015
Bonitasoft at bpmNEXT 2015
 
Volodymyr Kukharenko from Protemos LLC at BLU2017
Volodymyr Kukharenko from Protemos LLC at BLU2017Volodymyr Kukharenko from Protemos LLC at BLU2017
Volodymyr Kukharenko from Protemos LLC at BLU2017
 
Ladder of business process practices
Ladder of business process practicesLadder of business process practices
Ladder of business process practices
 

En vedette

En vedette (20)

Reconsidering applications: 10:90:90
Reconsidering applications: 10:90:90Reconsidering applications: 10:90:90
Reconsidering applications: 10:90:90
 
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
 
Vertaling van veiligheidsbeleid naar concrete maatregelen
Vertaling van veiligheidsbeleid naar concrete maatregelen Vertaling van veiligheidsbeleid naar concrete maatregelen
Vertaling van veiligheidsbeleid naar concrete maatregelen
 
ADF Mobile: 10 Things you don't get from the developers guide - Luc Bors
ADF Mobile: 10 Things you don't get from the developers guide - Luc BorsADF Mobile: 10 Things you don't get from the developers guide - Luc Bors
ADF Mobile: 10 Things you don't get from the developers guide - Luc Bors
 
Oracle Day 2014 - Mobile Customer Case - PROMIS Lite, or How Oracle MAF mobil...
Oracle Day 2014 - Mobile Customer Case - PROMIS Lite, or How Oracle MAF mobil...Oracle Day 2014 - Mobile Customer Case - PROMIS Lite, or How Oracle MAF mobil...
Oracle Day 2014 - Mobile Customer Case - PROMIS Lite, or How Oracle MAF mobil...
 
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware PublicationAMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
AMIS Oracle OpenWorld 2013 Review Part 2 - Platform Middleware Publication
 
Frits Hoogland - About multiblock reads
Frits Hoogland - About multiblock readsFrits Hoogland - About multiblock reads
Frits Hoogland - About multiblock reads
 
Alternative channels – interacting through channels beyond browser on desktop
Alternative channels – interacting through channels beyond browser on desktopAlternative channels – interacting through channels beyond browser on desktop
Alternative channels – interacting through channels beyond browser on desktop
 
ADF Mobile sig 12-11-2012
ADF Mobile sig 12-11-2012ADF Mobile sig 12-11-2012
ADF Mobile sig 12-11-2012
 
Oracle OpenWorld 2014 Review Part Five - SaaS
Oracle OpenWorld 2014 Review Part Five - SaaSOracle OpenWorld 2014 Review Part Five - SaaS
Oracle OpenWorld 2014 Review Part Five - SaaS
 
Extensibility in the cloud – power to the business user
Extensibility in the cloud – power to the business userExtensibility in the cloud – power to the business user
Extensibility in the cloud – power to the business user
 
JavaOne 2013 - First8 / AMIS Review
JavaOne 2013 - First8 / AMIS ReviewJavaOne 2013 - First8 / AMIS Review
JavaOne 2013 - First8 / AMIS Review
 
Oaux wearables uob_rh.klm
Oaux wearables uob_rh.klmOaux wearables uob_rh.klm
Oaux wearables uob_rh.klm
 
Oracle 12c revealed Demonstration
Oracle 12c revealed DemonstrationOracle 12c revealed Demonstration
Oracle 12c revealed Demonstration
 
Steven Davelaar - Dynamic tabs
Steven Davelaar - Dynamic tabsSteven Davelaar - Dynamic tabs
Steven Davelaar - Dynamic tabs
 
An AMIS overview of database 12c
An AMIS overview of database 12cAn AMIS overview of database 12c
An AMIS overview of database 12c
 
Introduction to Tablet Design and ADF (Intro to the Simplified UI Design Guide)
Introduction to Tablet Design and ADF (Intro to the Simplified UI Design Guide)Introduction to Tablet Design and ADF (Intro to the Simplified UI Design Guide)
Introduction to Tablet Design and ADF (Intro to the Simplified UI Design Guide)
 
Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond
Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin BiemondOracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond
Oracle 12c Launch Event 03 Web logic 12.1.2 new features Edwin Biemond
 
SOA_BPM_12c_launch_event_BPM_track_developer_productivity_lucasjellema
SOA_BPM_12c_launch_event_BPM_track_developer_productivity_lucasjellemaSOA_BPM_12c_launch_event_BPM_track_developer_productivity_lucasjellema
SOA_BPM_12c_launch_event_BPM_track_developer_productivity_lucasjellema
 
AMIS Oracle OpenWorld 2013 Review Part 4- SAAS Miscellaneous and Summary
AMIS Oracle OpenWorld 2013 Review Part 4- SAAS Miscellaneous and SummaryAMIS Oracle OpenWorld 2013 Review Part 4- SAAS Miscellaneous and Summary
AMIS Oracle OpenWorld 2013 Review Part 4- SAAS Miscellaneous and Summary
 

Similaire à Don't generate your user interface, design IT!

Stop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing ITStop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing ITLonneke Dikmans
 
Leveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User ExperienceLeveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User ExperienceLonneke Dikmans
 
Introduction to Oracle BPM Suite 11g
Introduction to Oracle BPM Suite 11gIntroduction to Oracle BPM Suite 11g
Introduction to Oracle BPM Suite 11gLonneke Dikmans
 
Final Internship presentation
Final Internship presentationFinal Internship presentation
Final Internship presentationAnjan Bhattrai
 
GIS_Office_Project_Management_Framework_Presentation
GIS_Office_Project_Management_Framework_PresentationGIS_Office_Project_Management_Framework_Presentation
GIS_Office_Project_Management_Framework_PresentationBert Bruijn
 
Ms Project 2010 Application For PMP
Ms Project 2010 Application For PMPMs Project 2010 Application For PMP
Ms Project 2010 Application For PMPAndy Pham, PMP
 
Motorola Advaced Project Portfolio Management
Motorola Advaced Project Portfolio ManagementMotorola Advaced Project Portfolio Management
Motorola Advaced Project Portfolio ManagementAras
 
Digitalizing enterprise finance processes with Low Code – The success story o...
Digitalizing enterprise finance processes with Low Code – The success story o...Digitalizing enterprise finance processes with Low Code – The success story o...
Digitalizing enterprise finance processes with Low Code – The success story o...dox42
 
Collaborate 2014, Oracle Financial Close Management: Embrace the Change
Collaborate 2014, Oracle Financial Close Management: Embrace the ChangeCollaborate 2014, Oracle Financial Close Management: Embrace the Change
Collaborate 2014, Oracle Financial Close Management: Embrace the ChangeRJ Linehan
 
BPM Design Review Approach
BPM Design Review ApproachBPM Design Review Approach
BPM Design Review ApproachScott Simmons
 
Epm demonstration projerct online and project server 2013
Epm demonstration projerct online and project server 2013Epm demonstration projerct online and project server 2013
Epm demonstration projerct online and project server 2013Jerome Quinton
 
Oracle Financial Close Management: Embrace the Change
Oracle Financial Close Management: Embrace the ChangeOracle Financial Close Management: Embrace the Change
Oracle Financial Close Management: Embrace the ChangeInnovusPartners
 
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
Implementing primavera p6 8.2   the journey - Oracle Primavera P6 Collaborate 14Implementing primavera p6 8.2   the journey - Oracle Primavera P6 Collaborate 14
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14p6academy
 
Software application
Software application Software application
Software application Farah Sham
 
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptxRicardo Roberto MSc, MBA
 
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptxkingraza3
 
RPA(Robotic Process Automation RPA).pptx
RPA(Robotic Process Automation RPA).pptxRPA(Robotic Process Automation RPA).pptx
RPA(Robotic Process Automation RPA).pptxwchokhman12
 

Similaire à Don't generate your user interface, design IT! (20)

Stop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing ITStop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing IT
 
Leveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User ExperienceLeveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User Experience
 
Leveraging FMW for UX
Leveraging FMW for UXLeveraging FMW for UX
Leveraging FMW for UX
 
Introduction to Oracle BPM Suite 11g
Introduction to Oracle BPM Suite 11gIntroduction to Oracle BPM Suite 11g
Introduction to Oracle BPM Suite 11g
 
Final Internship presentation
Final Internship presentationFinal Internship presentation
Final Internship presentation
 
GIS_Office_Project_Management_Framework_Presentation
GIS_Office_Project_Management_Framework_PresentationGIS_Office_Project_Management_Framework_Presentation
GIS_Office_Project_Management_Framework_Presentation
 
Ms Project 2010 Application For PMP
Ms Project 2010 Application For PMPMs Project 2010 Application For PMP
Ms Project 2010 Application For PMP
 
Motorola Advaced Project Portfolio Management
Motorola Advaced Project Portfolio ManagementMotorola Advaced Project Portfolio Management
Motorola Advaced Project Portfolio Management
 
Digitalizing enterprise finance processes with Low Code – The success story o...
Digitalizing enterprise finance processes with Low Code – The success story o...Digitalizing enterprise finance processes with Low Code – The success story o...
Digitalizing enterprise finance processes with Low Code – The success story o...
 
Collaborate 2014, Oracle Financial Close Management: Embrace the Change
Collaborate 2014, Oracle Financial Close Management: Embrace the ChangeCollaborate 2014, Oracle Financial Close Management: Embrace the Change
Collaborate 2014, Oracle Financial Close Management: Embrace the Change
 
BPM Design Review Approach
BPM Design Review ApproachBPM Design Review Approach
BPM Design Review Approach
 
Epm demonstration projerct online and project server 2013
Epm demonstration projerct online and project server 2013Epm demonstration projerct online and project server 2013
Epm demonstration projerct online and project server 2013
 
PMO and Project Server 2013 main features
PMO and Project Server 2013 main features PMO and Project Server 2013 main features
PMO and Project Server 2013 main features
 
Oracle Financial Close Management: Embrace the Change
Oracle Financial Close Management: Embrace the ChangeOracle Financial Close Management: Embrace the Change
Oracle Financial Close Management: Embrace the Change
 
1.1 Lecture - SPM.ppt
1.1 Lecture - SPM.ppt1.1 Lecture - SPM.ppt
1.1 Lecture - SPM.ppt
 
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
Implementing primavera p6 8.2   the journey - Oracle Primavera P6 Collaborate 14Implementing primavera p6 8.2   the journey - Oracle Primavera P6 Collaborate 14
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
 
Software application
Software application Software application
Software application
 
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx
 
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx
3.10.22 Philly Ellucian FINAL RPA & Account ASUG.pptx
 
RPA(Robotic Process Automation RPA).pptx
RPA(Robotic Process Automation RPA).pptxRPA(Robotic Process Automation RPA).pptx
RPA(Robotic Process Automation RPA).pptx
 

Plus de Getting value from IoT, Integration and Data Analytics

Plus de Getting value from IoT, Integration and Data Analytics (20)

AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaSAMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: DataAMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
 
10 tips voor verbetering in je Linkedin profiel
10 tips voor verbetering in je Linkedin profiel10 tips voor verbetering in je Linkedin profiel
10 tips voor verbetering in je Linkedin profiel
 
Iot in de zorg the next step - fit for purpose
Iot in de zorg   the next step - fit for purpose Iot in de zorg   the next step - fit for purpose
Iot in de zorg the next step - fit for purpose
 
Iot overview .. Best practices and lessons learned by Conclusion Conenct
Iot overview .. Best practices and lessons learned by Conclusion Conenct Iot overview .. Best practices and lessons learned by Conclusion Conenct
Iot overview .. Best practices and lessons learned by Conclusion Conenct
 
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
 
Industry and IOT Overview of protocols and best practices Conclusion Connect
Industry and IOT Overview of protocols and best practices  Conclusion ConnectIndustry and IOT Overview of protocols and best practices  Conclusion Connect
Industry and IOT Overview of protocols and best practices Conclusion Connect
 
IoT practical case using the people counter sensing traffic density build usi...
IoT practical case using the people counter sensing traffic density build usi...IoT practical case using the people counter sensing traffic density build usi...
IoT practical case using the people counter sensing traffic density build usi...
 
R introduction decision_trees
R introduction decision_treesR introduction decision_trees
R introduction decision_trees
 
Introduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas JellemaIntroduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas Jellema
 
IoT and the Future of work
IoT and the Future of work IoT and the Future of work
IoT and the Future of work
 
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
 
Ethereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter ReitsmaEthereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter Reitsma
 
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
Blockchain - Techniek en usecases door Robert van Molken - AMIS - ConclusionBlockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
 
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
kennissessie blockchain -  Wat is Blockchain en smart contracts @Conclusion kennissessie blockchain -  Wat is Blockchain en smart contracts @Conclusion
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
 
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
 
Omc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van SoestOmc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van Soest
 

Dernier

ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 

Dernier (20)

ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 

Don't generate your user interface, design IT!

  • 1. 1  |  15   Stop generating your User Interface! Start designing IT Lonneke Dikmans Maart 2014| Nieuwegein
  • 2. 2  |  15   Introduction Agenda ●  Generating the UI based on the process design ●  Alternative approach ●  Result ●  Conclusion About me ●  Consultant and Managing partner at Vennster ●  Specializing in SOA and BPM ●  Oracle Ace Director ●  Roots in UX (cognitive science)
  • 3. 3  |  15   Generating the UI | Case 1 Building Permits Process ●  Building permits at the city of Rotterdam ●  Combination of automated activities (services) and human tasks Different roles ●  Applicant who wants to build something ●  Front office that receives the application and communicates ●  Building inspector who reviews the application ●  Finance department who sends the invoice ●  (External) advisors
  • 4. 4  |  15   Generating the UI | Case 1 Building Permit Human   Task  1   Service   Task   Human   Task  2   …   Applica'on   Received   Applica'on   evaluated   BPEL  Process   UI   Screen  1   Screen  2   Screen  …  
  • 5. 5  |  15   The problem | Generating the User interface Process perspective ●  Steps become too fine grained ●  Too much data need to be ‘carried’ in the process User interface perspective ●  Organized in terms of the ‘process unit’ (permit application) ●  Inflexible for the user, no short cuts, bulk edits ●  Too little information, only task data
  • 6. 6  |  15   Agenda ●  Generating the UI based on the process design ●  Alternative approach ●  Result ●  Conclusion
  • 7. 7  |  15   Alternative Approach| Case 2. ESS and MSS Process ●  Expense report self service for managers and employees ●  Combination of automated tasks and human tasks Different roles ●  Employee who made the expense and enters the report ●  Manager who approves the expense ●  Finance department who approves and pays the expenses
  • 8. 8  |  15   Alternative Approach | BPM & UX Design process based on BPMN Method and Style ●  Choose the ‘object’ of your process ●  Start with high level process map ●  High level process Design Experience based on User Centered Design ●  Determine your personas ●  Determine the scenarios ●  Create interaction design
  • 9. 9  |  15   Agenda ●  Generating the UI based on the process design ●  Alternative approach ●  Result ●  Conclusion
  • 10. 10  |  15   Result | Process
  • 11. 11  |  15   Result | User experience Personas ●  Peter - employee ●  John – manager of Peter ●  Petra – HR employee Scenarios ●  Create an expense report for a meeting out of the office ●  Create an expense report for a meal and overtime
  • 12. 12  |  15   Result | UX
  • 13. 13  |  15   Human  Task   1   Service  Task   Human  Task   2   …   Start   End   Process   Human  Task   1   Service  Task   Human  Task   2   …   Start   End   Process   Result | Architecture EBS  12   Services  &   BPM   GUI   DB   REST  Services   PL/SQL   web   services   GUI  
  • 14. 14  |  15   Interface   Enterprise  Service  Bus   User  Interface   Business  Process  Management   &     Case  management   Business  Rules   Engine   IdenJty  and   Access   Management   Registry  and   Repository   Policies   Interface   Policies   Interface   Policies   Interface   Policies   Interface   Policies   Evt   Evt   Evt   Evt   Evt   Evt   Implementa'on   Impl.   Development   Tooling   Design  Tooling   Impl.  
  • 15. 15  |  15   Agenda ●  Generating the UI based on the process design ●  Alternative approach ●  Result ●  Conclusion
  • 16. 16  |  15   Conclusion Advantages of this approach ●  Application appeals to users and satisfies there needs ●  Process is monitored and executed in compliance with tax rules ●  Parallel execution of different layers, so no delay ●  Extra cost in beginning of project, less cost in maintenance •  Easy to change •  Less need to change
  • 17. 17  |  15   Stop generating your User Interface! Start designing IT Lonneke Dikmans Maart 2014| Nieuwegein