SlideShare a Scribd company logo
1 of 17
Download to read offline
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

More Related Content

What's hot

John Lunn - Re-formatted CV.DOC
John Lunn - Re-formatted CV.DOCJohn Lunn - Re-formatted CV.DOC
John Lunn - Re-formatted CV.DOC
Adrian Lunn
 
Ladder of business process practices
Ladder of business process practicesLadder of business process practices
Ladder of business process practices
Alexander SAMARIN
 

What's hot (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
 

Viewers also liked

Viewers also liked (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
 

Similar to 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 IT
Lonneke 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 Experience
Lonneke Dikmans
 
GIS_Office_Project_Management_Framework_Presentation
GIS_Office_Project_Management_Framework_PresentationGIS_Office_Project_Management_Framework_Presentation
GIS_Office_Project_Management_Framework_Presentation
Bert Bruijn
 
Motorola Advaced Project Portfolio Management
Motorola Advaced Project Portfolio ManagementMotorola Advaced Project Portfolio Management
Motorola Advaced Project Portfolio Management
Aras
 
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
 
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
kingraza3
 
RPA(Robotic Process Automation RPA).pptx
RPA(Robotic Process Automation RPA).pptxRPA(Robotic Process Automation RPA).pptx
RPA(Robotic Process Automation RPA).pptx
wchokhman12
 

Similar to 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
 

More from Getting value from IoT, Integration and Data Analytics

More from 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
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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...
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].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