SlideShare a Scribd company logo
1 of 18
A Rule-Based Approach for Model Management in a
  User Interface - Business Alignment Framework



Kênia Sousa, Hildeberto Mendonça, Jean Vanderdonckt

                Université catholique de Louvain (UCL)
                Louvain School of Management (LSM)
       Belgian Laboratory of Computer-Human Interaction (BCHI)
Motivations

• In the competitive market, organizations are now, more
  than ever, managing changes to improve BPs.

• The industry has realized that it is no longer only IT infra-
  structure that is pivotal to improve services for customers.

• A study has shown that alignment with UI contributed to
  100 to 200% user productivity gains (Henry, 2007).

• Changes on business processes that directly impact UIs are
  rarely considered in the literature.

• Widen viewpoint beyond IT-Business perspective.
IT-Business Alignment

• The CEO Framework
  represents an enterprise
  architecture that aligns
  the organization’s strategy
  with its business
  processes, IT software
  and hardware and people.

• No vision for UIs
• Changes impacting on UIs
  are not carefully handled
• How to address large
  systems with hundreds of
  UIs?
(Vasconcelos, 2001)
Model-Driven UID

• Vision for user interfaces, but not for user interaction: Alignment of BP
  with UIs with direct links between activities in processes to elements
  on the UIs.

• Absence of generic structure: Decomposition of a business process in
  layers done for specific scenarios.

• Scarcity in tool support for traceability: Frameworks with principles, but
  not tools to support decision making.

• Not enough concern with people: Focus on how the artifacts are linked,
  handled and maintained, rather than on the people who use the
  enterprise systems.
Goals


• Enable fast adaptation to new business challenges
  considering business context and user perspective
   • Stronger relationship between business processes and
     UIs
   • Predict impact analysis when changes are made on
     business processes or on UIs
   • Support decision makers with analytical information
     (impacted end-users, units, etc.)
Contribution

• The need to focus on user interaction has led us to
  innovate on aligning IT with BPs through UIs by originally
  calling the term UI -Business Alignm ent.

• UI-Business Alignment is a framework that brings forward
  the user perspective in the business context with a
  methodology and tool.

• Mapping UI models is supported by UsiXML, a UI definition
  language that represents models in a structured form.

• Appropriate for large organizations with hundreds of users,
  thousands UIs and heterogeneous systems.
Methodology
Why Task Models?

• Recognized by its precision when representing user
  interaction with systems;

• It has a hierarchical structure that provides an overview of
  the user interaction;

• Its hierarchical structure has the same purpose of the
  business process structure: from high level to detailed
  description of the work to be done;

• The symmetry of both structures represents a clear bridge
  between business processes and UIs.
Impact Analysis


• Rules support impact analysis to verify when a node is
  changed, what can be done in the other models to
  maintain alignment.
• Transformation rules: perform transformations between
  the models considered in the methodology;
• Change management rules: make an impact analysis of
  changes made on any of the models;
• Verification rules: check the coherence of the association
  of task models with UI components.
• Defined 53 transformation and change management rules;
  explored for different operations, totalizing in 212 rules for
  the forward approach.
Transformation Rules

Business Model                                  Task Model

Sequence Flow (no condition, default)           Enabling
Sequence Flow (conditional)/ with Data Object   Enabling + info. passing
Rule Intermediate Event + Link Interm. Event    Suspend/resume
Data-Based Exclusive gateway                    Deterministic choice
Inclusive decision + Exclusive merge            Non-Deterministic choice
Cancel Intermediate Event                       Disabling
Ad-Hoc marker in sub-process                    Independence
Parallel gateway                                Concurrency
Parallel gateway + Data Object                  Concurrency + info passing
Sub – Process                                   Task
Task                                            Task
Transformation Rules




rule “AddBPMNSequenceFlow”
when
   s: SequenceFlow(id == “sF-LogIn-ViewRequest”)
then
    insert(new Enabling(s.getId(),s.getSourceRef(),s.getTargetRef()));
end
Change Management Rules




 rule “ModifyTMAtomicUITaskIntoSubTasks”
when
   an atomic task (‘Change of applicant data’) is modified into a task composed of sub-tasks
then
   add SE for sub-tasks (‘Change product’, ‘Change tax’) in the SF of the task (‘Financial data’)
end
Change Management Rules

• Backward Tracking




rule “AddUIScreen”
when
  a new screen (‘Request Second Opinion’) is created with SE(‘Send-Work-Contract’, ‘Send-
Bank-Statement’, ‘Send-Salary-Statement’)
then
  create a task for the new screen and sub-tasks for each SE within this screen
end
Verification Rules
                                       Task Model   User Interface
• After associating tasks
  with screen components,
  check if the association
  is coherent.
• « If the node is a screen
  group, then the node
  below it is screen group
  or screen »;
• « If the node is a screen
  and is the second to last
  level, then the node
  below it is screen
  element ».
Tool Support
Advantages
• User-Centered: stakeholders visualize how the process is
  performed through UIs.
• Traceable: chain of links assist in identifying the impact of
  changes to maintain the alignment between BP and UIs.
• Human-Centered: cross-organizational engagement
  (making business analysts and users aware of changes).
• Optimization: users, a source of process optimization:
  the way they do activities impacts process performance.
• Adaptation:
   • Mapping elements at different levels of granularity
     influences the result of impact analysis.
   • Changes in the structure of the models, rules can be
     updated, without maintenance of the tool.
Thank you!


http://www.isys.ucl.ac.be/bchi
BCHI Lab
http://www.isys.ucl.ac.be/bchi/members/kso/


http://www.usixml.org
UI extensible Markup Language


http://www.programalban.org
Program Alban
Publications

• Sousa, K., Mendonça, H., Vanderdonckt, J. A Model-Driven Approach to
  Align Business Processes with User Interfaces. International Journal of
  Universal Computer Science, Special issue on Human-Computer
  Interaction, Nov. 2008.
• Sousa, K., Mendonça, H., Vanderdonckt, J. User Interface Development
  Lifecycle for Business-Driven Enterprise Applications. 7th International
  Conference on Computer-Aided Design of User Interfaces CADUI’08,
  2008.
• Sousa, K., Mendonça, H., Vanderdonckt, J. Addressing the Impact of
  Business Process Changes on Software User Interfaces. Proc. of 3rd
  IEEE/IFIP International Workshop on Business-Driven IT Management
  (BDIM 2008), 2008, pp. 11-20.
• Sousa, K., Mendonça, H., Vanderdonckt, J., Rogier, E., Vandermeulen,
  J. User Interface Derivation from Business Processes: A Model-Driven
  Approach for Organizational Engineering. Proc. of SAC’2008, ACM
  Press, NY, 2008, pp. 553-560.

More Related Content

Viewers also liked

Василек синий
Василек синийВасилек синий
Василек синийDarya Korotkova
 
Professional Profile
Professional ProfileProfessional Profile
Professional Profiletrice6207
 
212 bezerra monte_yeshua2
212 bezerra monte_yeshua2212 bezerra monte_yeshua2
212 bezerra monte_yeshua2Robeleno Marcio
 
Value luxury Travel Media Kit
Value luxury Travel Media KitValue luxury Travel Media Kit
Value luxury Travel Media KitAndy Hayes
 
Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09Usi4Biz
 
How to distribute your hotel online
How to distribute your hotel online  How to distribute your hotel online
How to distribute your hotel online Namrita Sehgal
 
Cajas Acusticas
Cajas AcusticasCajas Acusticas
Cajas AcusticasTavo Gresx
 
O BÊBADO E AS LEIS DE NEWTON
O BÊBADO E AS LEIS DE NEWTONO BÊBADO E AS LEIS DE NEWTON
O BÊBADO E AS LEIS DE NEWTONJonasblog
 
10 Criteria to Help You Compare Venture Debt Term Sheets
10 Criteria to Help You Compare Venture Debt Term Sheets10 Criteria to Help You Compare Venture Debt Term Sheets
10 Criteria to Help You Compare Venture Debt Term SheetsKyle Lacy
 

Viewers also liked (18)

Василек синий
Василек синийВасилек синий
Василек синий
 
Professional Profile
Professional ProfileProfessional Profile
Professional Profile
 
212 bezerra monte_yeshua2
212 bezerra monte_yeshua2212 bezerra monte_yeshua2
212 bezerra monte_yeshua2
 
Value luxury Travel Media Kit
Value luxury Travel Media KitValue luxury Travel Media Kit
Value luxury Travel Media Kit
 
Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09Usi4Biz Framework presentation at Sigchi.Be'09
Usi4Biz Framework presentation at Sigchi.Be'09
 
Sem título 1
Sem título 1Sem título 1
Sem título 1
 
Presentazione Coaching
Presentazione CoachingPresentazione Coaching
Presentazione Coaching
 
Angela u.pag. web 1
Angela u.pag. web 1Angela u.pag. web 1
Angela u.pag. web 1
 
Boletín EHS octubre 2015
Boletín EHS octubre 2015Boletín EHS octubre 2015
Boletín EHS octubre 2015
 
How to distribute your hotel online
How to distribute your hotel online  How to distribute your hotel online
How to distribute your hotel online
 
Cajas Acusticas
Cajas AcusticasCajas Acusticas
Cajas Acusticas
 
Caso practico CADENA DE SUMINISTRO
Caso practico CADENA DE SUMINISTROCaso practico CADENA DE SUMINISTRO
Caso practico CADENA DE SUMINISTRO
 
Introdução - Java WEB
Introdução - Java WEBIntrodução - Java WEB
Introdução - Java WEB
 
Juros
JurosJuros
Juros
 
O BÊBADO E AS LEIS DE NEWTON
O BÊBADO E AS LEIS DE NEWTONO BÊBADO E AS LEIS DE NEWTON
O BÊBADO E AS LEIS DE NEWTON
 
10 Criteria to Help You Compare Venture Debt Term Sheets
10 Criteria to Help You Compare Venture Debt Term Sheets10 Criteria to Help You Compare Venture Debt Term Sheets
10 Criteria to Help You Compare Venture Debt Term Sheets
 
Df6 recursos estilisticos
Df6 recursos estilisticosDf6 recursos estilisticos
Df6 recursos estilisticos
 
Permak 2012
Permak 2012Permak 2012
Permak 2012
 

Similar to Usi4Biz Framework Presentation at TAMODIA'09

A Model-Driven Approach to Align Business Processes with User Interfaces
A Model-Driven Approach to Align Business Processes with User InterfacesA Model-Driven Approach to Align Business Processes with User Interfaces
A Model-Driven Approach to Align Business Processes with User Interfaceskenia.sousa
 
User Interface Derivation from Business Processes: A Model-Driven Approach fo...
User Interface Derivation from Business Processes: A Model-Driven Approach fo...User Interface Derivation from Business Processes: A Model-Driven Approach fo...
User Interface Derivation from Business Processes: A Model-Driven Approach fo...Jean Vanderdonckt
 
STI Tugas 1_Building and Managing System_Kelompok 1 (1).pptx
STI Tugas 1_Building and Managing System_Kelompok 1 (1).pptxSTI Tugas 1_Building and Managing System_Kelompok 1 (1).pptx
STI Tugas 1_Building and Managing System_Kelompok 1 (1).pptxDEANALEXANDER15
 
Materi 4 Information System Engineering Sim 1223511116853894 8
Materi 4 Information System Engineering Sim 1223511116853894 8Materi 4 Information System Engineering Sim 1223511116853894 8
Materi 4 Information System Engineering Sim 1223511116853894 8Zidny Nafan
 
CONSTRUCTION APPLICATION.pptx
CONSTRUCTION APPLICATION.pptxCONSTRUCTION APPLICATION.pptx
CONSTRUCTION APPLICATION.pptxParvezAhamed14
 
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxCRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxmydrynan
 
Architecture and Distributed Systems, Web Distributed Systems Design
Architecture and Distributed Systems, Web Distributed Systems DesignArchitecture and Distributed Systems, Web Distributed Systems Design
Architecture and Distributed Systems, Web Distributed Systems DesignArmen Arzumanyan
 
1. Why Event-Driven Microservices _ Building Event-Driven Microservices.pdf
1. Why Event-Driven Microservices _ Building Event-Driven Microservices.pdf1. Why Event-Driven Microservices _ Building Event-Driven Microservices.pdf
1. Why Event-Driven Microservices _ Building Event-Driven Microservices.pdfRajeevKumarSingh87
 
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2Francesco Rago
 
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...dannyijwest
 
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...dannyijwest
 
Interact2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable SystemsInteract2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable SystemsVille Antila
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
 
Websphere Business Integration
Websphere Business IntegrationWebsphere Business Integration
Websphere Business IntegrationSchubert Gomes
 
Agent-Based Workflow
Agent-Based WorkflowAgent-Based Workflow
Agent-Based WorkflowLarry Suarez
 
Overcoming Ongoing Digital Transformational Challenges with a Microservices A...
Overcoming Ongoing Digital Transformational Challenges with a Microservices A...Overcoming Ongoing Digital Transformational Challenges with a Microservices A...
Overcoming Ongoing Digital Transformational Challenges with a Microservices A...Cognizant
 
Cdcsw pivotal crm6_0_data_sheet
Cdcsw pivotal crm6_0_data_sheetCdcsw pivotal crm6_0_data_sheet
Cdcsw pivotal crm6_0_data_sheetPivotal CRM
 
Hci in-the-software-process-1
Hci in-the-software-process-1Hci in-the-software-process-1
Hci in-the-software-process-1Ali javed
 
Rethinking Interface Management
Rethinking Interface ManagementRethinking Interface Management
Rethinking Interface ManagementBob Prieto
 
PLA and the SC 2002-04-15
PLA and the SC 2002-04-15PLA and the SC 2002-04-15
PLA and the SC 2002-04-15Jay van Zyl
 

Similar to Usi4Biz Framework Presentation at TAMODIA'09 (20)

A Model-Driven Approach to Align Business Processes with User Interfaces
A Model-Driven Approach to Align Business Processes with User InterfacesA Model-Driven Approach to Align Business Processes with User Interfaces
A Model-Driven Approach to Align Business Processes with User Interfaces
 
User Interface Derivation from Business Processes: A Model-Driven Approach fo...
User Interface Derivation from Business Processes: A Model-Driven Approach fo...User Interface Derivation from Business Processes: A Model-Driven Approach fo...
User Interface Derivation from Business Processes: A Model-Driven Approach fo...
 
STI Tugas 1_Building and Managing System_Kelompok 1 (1).pptx
STI Tugas 1_Building and Managing System_Kelompok 1 (1).pptxSTI Tugas 1_Building and Managing System_Kelompok 1 (1).pptx
STI Tugas 1_Building and Managing System_Kelompok 1 (1).pptx
 
Materi 4 Information System Engineering Sim 1223511116853894 8
Materi 4 Information System Engineering Sim 1223511116853894 8Materi 4 Information System Engineering Sim 1223511116853894 8
Materi 4 Information System Engineering Sim 1223511116853894 8
 
CONSTRUCTION APPLICATION.pptx
CONSTRUCTION APPLICATION.pptxCONSTRUCTION APPLICATION.pptx
CONSTRUCTION APPLICATION.pptx
 
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxCRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
 
Architecture and Distributed Systems, Web Distributed Systems Design
Architecture and Distributed Systems, Web Distributed Systems DesignArchitecture and Distributed Systems, Web Distributed Systems Design
Architecture and Distributed Systems, Web Distributed Systems Design
 
1. Why Event-Driven Microservices _ Building Event-Driven Microservices.pdf
1. Why Event-Driven Microservices _ Building Event-Driven Microservices.pdf1. Why Event-Driven Microservices _ Building Event-Driven Microservices.pdf
1. Why Event-Driven Microservices _ Building Event-Driven Microservices.pdf
 
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
 
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...
 
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...
A Collaborative Framework for Managing Run-Time Changes in Enterprise Web Ser...
 
Interact2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable SystemsInteract2011 - Designing Inter-usable Systems
Interact2011 - Designing Inter-usable Systems
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Websphere Business Integration
Websphere Business IntegrationWebsphere Business Integration
Websphere Business Integration
 
Agent-Based Workflow
Agent-Based WorkflowAgent-Based Workflow
Agent-Based Workflow
 
Overcoming Ongoing Digital Transformational Challenges with a Microservices A...
Overcoming Ongoing Digital Transformational Challenges with a Microservices A...Overcoming Ongoing Digital Transformational Challenges with a Microservices A...
Overcoming Ongoing Digital Transformational Challenges with a Microservices A...
 
Cdcsw pivotal crm6_0_data_sheet
Cdcsw pivotal crm6_0_data_sheetCdcsw pivotal crm6_0_data_sheet
Cdcsw pivotal crm6_0_data_sheet
 
Hci in-the-software-process-1
Hci in-the-software-process-1Hci in-the-software-process-1
Hci in-the-software-process-1
 
Rethinking Interface Management
Rethinking Interface ManagementRethinking Interface Management
Rethinking Interface Management
 
PLA and the SC 2002-04-15
PLA and the SC 2002-04-15PLA and the SC 2002-04-15
PLA and the SC 2002-04-15
 

Recently uploaded

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 organizationRadu Cotescu
 
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?Igalia
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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 educationjfdjdjcjdnsjd
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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...Drew Madelung
 
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 DevelopmentsTrustArc
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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 Processorsdebabhi2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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 Scriptwesley chun
 
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 2024Rafal Los
 
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...apidays
 
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.pdfUK Journal
 

Recently uploaded (20)

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
 
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?
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
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
 
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...
 
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
 

Usi4Biz Framework Presentation at TAMODIA'09

  • 1. A Rule-Based Approach for Model Management in a User Interface - Business Alignment Framework Kênia Sousa, Hildeberto Mendonça, Jean Vanderdonckt Université catholique de Louvain (UCL) Louvain School of Management (LSM) Belgian Laboratory of Computer-Human Interaction (BCHI)
  • 2. Motivations • In the competitive market, organizations are now, more than ever, managing changes to improve BPs. • The industry has realized that it is no longer only IT infra- structure that is pivotal to improve services for customers. • A study has shown that alignment with UI contributed to 100 to 200% user productivity gains (Henry, 2007). • Changes on business processes that directly impact UIs are rarely considered in the literature. • Widen viewpoint beyond IT-Business perspective.
  • 3. IT-Business Alignment • The CEO Framework represents an enterprise architecture that aligns the organization’s strategy with its business processes, IT software and hardware and people. • No vision for UIs • Changes impacting on UIs are not carefully handled • How to address large systems with hundreds of UIs? (Vasconcelos, 2001)
  • 4. Model-Driven UID • Vision for user interfaces, but not for user interaction: Alignment of BP with UIs with direct links between activities in processes to elements on the UIs. • Absence of generic structure: Decomposition of a business process in layers done for specific scenarios. • Scarcity in tool support for traceability: Frameworks with principles, but not tools to support decision making. • Not enough concern with people: Focus on how the artifacts are linked, handled and maintained, rather than on the people who use the enterprise systems.
  • 5. Goals • Enable fast adaptation to new business challenges considering business context and user perspective • Stronger relationship between business processes and UIs • Predict impact analysis when changes are made on business processes or on UIs • Support decision makers with analytical information (impacted end-users, units, etc.)
  • 6. Contribution • The need to focus on user interaction has led us to innovate on aligning IT with BPs through UIs by originally calling the term UI -Business Alignm ent. • UI-Business Alignment is a framework that brings forward the user perspective in the business context with a methodology and tool. • Mapping UI models is supported by UsiXML, a UI definition language that represents models in a structured form. • Appropriate for large organizations with hundreds of users, thousands UIs and heterogeneous systems.
  • 8. Why Task Models? • Recognized by its precision when representing user interaction with systems; • It has a hierarchical structure that provides an overview of the user interaction; • Its hierarchical structure has the same purpose of the business process structure: from high level to detailed description of the work to be done; • The symmetry of both structures represents a clear bridge between business processes and UIs.
  • 9. Impact Analysis • Rules support impact analysis to verify when a node is changed, what can be done in the other models to maintain alignment. • Transformation rules: perform transformations between the models considered in the methodology; • Change management rules: make an impact analysis of changes made on any of the models; • Verification rules: check the coherence of the association of task models with UI components. • Defined 53 transformation and change management rules; explored for different operations, totalizing in 212 rules for the forward approach.
  • 10. Transformation Rules Business Model Task Model Sequence Flow (no condition, default) Enabling Sequence Flow (conditional)/ with Data Object Enabling + info. passing Rule Intermediate Event + Link Interm. Event Suspend/resume Data-Based Exclusive gateway Deterministic choice Inclusive decision + Exclusive merge Non-Deterministic choice Cancel Intermediate Event Disabling Ad-Hoc marker in sub-process Independence Parallel gateway Concurrency Parallel gateway + Data Object Concurrency + info passing Sub – Process Task Task Task
  • 11. Transformation Rules rule “AddBPMNSequenceFlow” when s: SequenceFlow(id == “sF-LogIn-ViewRequest”) then insert(new Enabling(s.getId(),s.getSourceRef(),s.getTargetRef())); end
  • 12. Change Management Rules rule “ModifyTMAtomicUITaskIntoSubTasks” when an atomic task (‘Change of applicant data’) is modified into a task composed of sub-tasks then add SE for sub-tasks (‘Change product’, ‘Change tax’) in the SF of the task (‘Financial data’) end
  • 13. Change Management Rules • Backward Tracking rule “AddUIScreen” when a new screen (‘Request Second Opinion’) is created with SE(‘Send-Work-Contract’, ‘Send- Bank-Statement’, ‘Send-Salary-Statement’) then create a task for the new screen and sub-tasks for each SE within this screen end
  • 14. Verification Rules Task Model User Interface • After associating tasks with screen components, check if the association is coherent. • « If the node is a screen group, then the node below it is screen group or screen »; • « If the node is a screen and is the second to last level, then the node below it is screen element ».
  • 16. Advantages • User-Centered: stakeholders visualize how the process is performed through UIs. • Traceable: chain of links assist in identifying the impact of changes to maintain the alignment between BP and UIs. • Human-Centered: cross-organizational engagement (making business analysts and users aware of changes). • Optimization: users, a source of process optimization: the way they do activities impacts process performance. • Adaptation: • Mapping elements at different levels of granularity influences the result of impact analysis. • Changes in the structure of the models, rules can be updated, without maintenance of the tool.
  • 18. Publications • Sousa, K., Mendonça, H., Vanderdonckt, J. A Model-Driven Approach to Align Business Processes with User Interfaces. International Journal of Universal Computer Science, Special issue on Human-Computer Interaction, Nov. 2008. • Sousa, K., Mendonça, H., Vanderdonckt, J. User Interface Development Lifecycle for Business-Driven Enterprise Applications. 7th International Conference on Computer-Aided Design of User Interfaces CADUI’08, 2008. • Sousa, K., Mendonça, H., Vanderdonckt, J. Addressing the Impact of Business Process Changes on Software User Interfaces. Proc. of 3rd IEEE/IFIP International Workshop on Business-Driven IT Management (BDIM 2008), 2008, pp. 11-20. • Sousa, K., Mendonça, H., Vanderdonckt, J., Rogier, E., Vandermeulen, J. User Interface Derivation from Business Processes: A Model-Driven Approach for Organizational Engineering. Proc. of SAC’2008, ACM Press, NY, 2008, pp. 553-560.