SlideShare a Scribd company logo
1 of 23
RUHR-UNIVERSITÄT BOCHUM




Normal users cooperating on process
models:
Is it possible at all? R

Alexander Nolte and Michael Prilla




             Department Information- and
             Technologymanagement
Process models
They are not for “normal” people (non-model experts)




                                                                         R




Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   2
Process models
They are complex, are they?




                                                                         R




Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   3
Normal users cooperating on models
Is it possible at all? What we (seem to) know …

Cooperation on / with models: Potentials
• represent actual work practices instead of idealized views
• speed up change and innovation
• disseminate knowledge embedded in models

Cooperation on / with models: Practice
• models are used by very few people in organizations
                                      R
• facilitators / experts are present when models are used


Common belief: Usage of models needs
• understanding of process modelling language
• knowledge / experiences in process thinking




Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   4
Cooperation in modeling




  Communication, Exchange of perspectives,
  Negotiation, Consensus
                                                                         R




Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   5
People can t do this on their own!?
  A typical workshop setup




                                                                         R




                                                      facilitator



                                                                                                       modeler /
                                                                                                       chauffeur
Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla               6
Other concepts at a glance

    Scenario                             Direct                         Interaction via Indirect
                                         interaction                    intermediate interaction
                                         Cooperative                    Modeling workshops Dialogue games
    Moderated                            modeling tools
    Cooperation
                                         Experts model                  Work sharing,                  No approaches yet
    Self-organized
                                                                        Alternating phases
                                                                         R
    cooperation




Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla                       7
Problems to be overcome

• People have to understand models to use them
• Problematic due to their inherent complexity and the
  need to use a modeling notation

• Co-located workshops lead to facilitator bottleneck
• Modeling becomes infrequent and hard to organize

                                      R
• Modeling requires using a modeling tool
• Difficult for people without training



Research questions:
1. Under which conditions can lay users use process models in cooperation?
2. How can cooperative usage of process models by lay users be supported?


Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   8
Involving Lay-users into modeling

     •     5 pairs / workshops
     •     Modelling experts as well as non-expert modellers
     •     Facilitator as a guide
     •     Video-Recording, Observer, Post-Workshop interviews

    Scenario                                                  R
                                                     Roles included                            Participants
    (1) Bug reporting and solving User (of the software),                                      3 users of a tool,
    for software development      Developer                                                    3 developers

    (2) Book ordering in a library User (of the library),                                      2 library users (researchers),
                                   Librarian                                                   2 librarians




Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla                            9
Course of the study
       1. Contribute view on the process individually through an easy
          to use web-interface




                                                                         R




                   Textual contributions are automatically transferred into
                            elements of the modeling notation.
Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   10
Course of the study

       2. Sort individual views with respect to the process sequence
       3. Compare individual views and mark differences with respect
          to content and sequence




                                                                         R




                    Direct interaction with the model through touch on an
                                    interactive large screen.
Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   11
Observations
Process models as guides in cooperative work




                                                                         R

        Understanding: Discursive explanation of sequences
        and structures
        “Are these elements the same?”

        Structuring communication: Using models for
        storytelling
        “Once I know for which purpose I need the book [first element] and when I know
        whether to buy it or not [second element], …”

Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   12
Observations
Process models as guides in cooperative work




                                                                         R

        Contextualizing communication: Using process
        models for orientation
        “First, you look for the reason [pointing to element] and when you find the
        reason, you think of an idea for solving the problem [pointing to element]. Then
        you check and implement the idea [pointing to two elements] (…) ”




Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   13
Observations
Process modeling as part of articulation during cooperation


        References to models as support
        / part of communication
        “That happens here!”

        Developing a common
        understanding
        “Ah, now I understand what you mean [pointing to
        an element]”                          R


        Getting aware of / transferring
        knowledge from other
        perspectives
        “I have to admit that I have not thought about
        what [you do] to be prepared for my orders”



Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   14
Observations
Process modeling as part of cooperative model usage




                                                                         R

        Asking for feedback on manipulations / negotiating
        process content
        “What do you think? Correct?” / “To me this only makes sense if (…)”

        Role switching and role division: Leading the
        conversation
        “Once I know for which purpose I need the book [first element] and when I know
        whether to buy it or not [second element], …”
Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   15
Observations
Limitations of interaction with models




                                                                         R

        Sustaining equality (status)
        “I always want to have this!”


        Securing common understanding
        “I don’t understand this at all” / “What do you mean by that?”


        Interaction leading to conflicts
Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   16
Wrap-Up

• Models guided cooperation, enabling participants
  to discuss process content

• Models became central parts of cooperation,
  serving e.g. as means of knowledge transfer
                                                                         R


• Participants engaged into modeling activities by
  e.g. negotiating process content

• Some limitations remain, e.g. participants
  overpowering each other
Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   17
Conclusion


   People can use models cooperatively
         without special training

                         R
 Requirements for non-expert model interaction
         –    They know the process
         –    The setting supports communication
         –    Modeling semantics is reduced to simple constructs
         –    Tools provide a suitable features
         –    Tools provide suitable means of input

Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   18
Widening the scope of non-expert modeling
  Current prototypes: Model annotation




                                                                         R




                     Users can easily comment on processes during their
                             everyday work through a web editor.
Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   19
Widening the scope of non-expert modeling
  Current prototypes: Automatic guidance




                                                                         R




                      The system asks a set of predefined questions and
                             guides the user through the process.
Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   20
Widening the scope of non-expert modeling
  Current prototypes: Self-directed participatory modeling




                                                                         R




       Within a workshop the users may decide on which part of the
    process they want to focus and which activities they want to conduct.
Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   21
Thanks!



                        Special issue on
       Collaborative Usage and Development of Models
                             in the
            International Journal of e-Collaboration
                                R

                                           (out in winter 2012 / spring 2013)




                                                                                                   nolte@iaw.rub.de
                                                                                                   prilla@iaw.rub.de
                                                                                                 www.imtm-iaw.rub.de
Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla                   22
Widening the scope of non-expert modeling
  Current prototypes: Meta-Modelling




                                                                         R




                     People can find existing processes or process parts
                       through tags and reuse them within their model.
Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla   23

More Related Content

Similar to Normal users cooperating on process models

Integrating ordinary users into process management: Towards implementing bott...
Integrating ordinary users into process management: Towards implementing bott...Integrating ordinary users into process management: Towards implementing bott...
Integrating ordinary users into process management: Towards implementing bott...Alexander Nolte
 
Towards Role-Distributed Collaborative Business Process Elicitation
Towards Role-Distributed Collaborative Business Process ElicitationTowards Role-Distributed Collaborative Business Process Elicitation
Towards Role-Distributed Collaborative Business Process ElicitationStefan Oppl
 
Systems Dynamics in boundaries @ HaCIRIC 2010 conference Edinburgh
Systems Dynamics in boundaries @ HaCIRIC 2010 conference EdinburghSystems Dynamics in boundaries @ HaCIRIC 2010 conference Edinburgh
Systems Dynamics in boundaries @ HaCIRIC 2010 conference EdinburghMaria Kapsali
 
OLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC
 
7th International Workshop on Motivational and Affective Aspects - Keynote
7th International Workshop on Motivational and Affective Aspects - Keynote7th International Workshop on Motivational and Affective Aspects - Keynote
7th International Workshop on Motivational and Affective Aspects - KeynoteAndreas Schmidt
 
How to embed UX thinking in API design
How to embed UX thinking in API designHow to embed UX thinking in API design
How to embed UX thinking in API designstephshin
 
Interface prototyping 2014
Interface prototyping 2014Interface prototyping 2014
Interface prototyping 2014Mariana Salgado
 
Pmc tips and tricks for usability testing
Pmc tips and tricks for usability testingPmc tips and tricks for usability testing
Pmc tips and tricks for usability testingpmcfinland
 
Introduction to Participatory Pattern Workshops
Introduction to Participatory Pattern WorkshopsIntroduction to Participatory Pattern Workshops
Introduction to Participatory Pattern WorkshopsYishay Mor
 
User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton Harry Brenton
 
2015-11-11 research seminar
2015-11-11 research seminar2015-11-11 research seminar
2015-11-11 research seminarifi8106tlu
 
Learning, technology and collaboration in mobile environments
Learning, technology and collaboration in mobile environmentsLearning, technology and collaboration in mobile environments
Learning, technology and collaboration in mobile environmentsThe Open University
 
Designing Interactions Downloadable PDF Doc
Designing Interactions Downloadable PDF DocDesigning Interactions Downloadable PDF Doc
Designing Interactions Downloadable PDF DocConnie Malamed
 
Design as Intercultural Dialogue
Design as Intercultural DialogueDesign as Intercultural Dialogue
Design as Intercultural DialogueLuca Sabatucci
 
Ontology Maturing for Searching, Managing, and Retrieving Resources
Ontology Maturing for Searching, Managing, and Retrieving ResourcesOntology Maturing for Searching, Managing, and Retrieving Resources
Ontology Maturing for Searching, Managing, and Retrieving ResourcesSimone Braun
 
Notes for Rapid Prototyping
Notes for Rapid PrototypingNotes for Rapid Prototyping
Notes for Rapid PrototypingMichael M Grant
 
Applying design patterns
Applying design patternsApplying design patterns
Applying design patternsYogeshwaranT
 

Similar to Normal users cooperating on process models (20)

Integrating ordinary users into process management: Towards implementing bott...
Integrating ordinary users into process management: Towards implementing bott...Integrating ordinary users into process management: Towards implementing bott...
Integrating ordinary users into process management: Towards implementing bott...
 
Towards Role-Distributed Collaborative Business Process Elicitation
Towards Role-Distributed Collaborative Business Process ElicitationTowards Role-Distributed Collaborative Business Process Elicitation
Towards Role-Distributed Collaborative Business Process Elicitation
 
Ha ciric 2010
Ha ciric 2010Ha ciric 2010
Ha ciric 2010
 
Systems Dynamics in boundaries @ HaCIRIC 2010 conference Edinburgh
Systems Dynamics in boundaries @ HaCIRIC 2010 conference EdinburghSystems Dynamics in boundaries @ HaCIRIC 2010 conference Edinburgh
Systems Dynamics in boundaries @ HaCIRIC 2010 conference Edinburgh
 
OLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana LaurillardOLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
OLDSMOOC week 5: Simple prototyping techniques by Diana Laurillard
 
7th International Workshop on Motivational and Affective Aspects - Keynote
7th International Workshop on Motivational and Affective Aspects - Keynote7th International Workshop on Motivational and Affective Aspects - Keynote
7th International Workshop on Motivational and Affective Aspects - Keynote
 
How to embed UX thinking in API design
How to embed UX thinking in API designHow to embed UX thinking in API design
How to embed UX thinking in API design
 
Interface prototyping 2014
Interface prototyping 2014Interface prototyping 2014
Interface prototyping 2014
 
Pmc tips and tricks for usability testing
Pmc tips and tricks for usability testingPmc tips and tricks for usability testing
Pmc tips and tricks for usability testing
 
Introduction to Participatory Pattern Workshops
Introduction to Participatory Pattern WorkshopsIntroduction to Participatory Pattern Workshops
Introduction to Participatory Pattern Workshops
 
User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton User experience design portfolio, Harry Brenton
User experience design portfolio, Harry Brenton
 
2015-11-11 research seminar
2015-11-11 research seminar2015-11-11 research seminar
2015-11-11 research seminar
 
Interaction Patterns In User Interfaces
Interaction Patterns In User InterfacesInteraction Patterns In User Interfaces
Interaction Patterns In User Interfaces
 
AntiPatterns
AntiPatternsAntiPatterns
AntiPatterns
 
Learning, technology and collaboration in mobile environments
Learning, technology and collaboration in mobile environmentsLearning, technology and collaboration in mobile environments
Learning, technology and collaboration in mobile environments
 
Designing Interactions Downloadable PDF Doc
Designing Interactions Downloadable PDF DocDesigning Interactions Downloadable PDF Doc
Designing Interactions Downloadable PDF Doc
 
Design as Intercultural Dialogue
Design as Intercultural DialogueDesign as Intercultural Dialogue
Design as Intercultural Dialogue
 
Ontology Maturing for Searching, Managing, and Retrieving Resources
Ontology Maturing for Searching, Managing, and Retrieving ResourcesOntology Maturing for Searching, Managing, and Retrieving Resources
Ontology Maturing for Searching, Managing, and Retrieving Resources
 
Notes for Rapid Prototyping
Notes for Rapid PrototypingNotes for Rapid Prototyping
Notes for Rapid Prototyping
 
Applying design patterns
Applying design patternsApplying design patterns
Applying design patterns
 

Normal users cooperating on process models

  • 1. RUHR-UNIVERSITÄT BOCHUM Normal users cooperating on process models: Is it possible at all? R Alexander Nolte and Michael Prilla Department Information- and Technologymanagement
  • 2. Process models They are not for “normal” people (non-model experts) R Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 2
  • 3. Process models They are complex, are they? R Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 3
  • 4. Normal users cooperating on models Is it possible at all? What we (seem to) know … Cooperation on / with models: Potentials • represent actual work practices instead of idealized views • speed up change and innovation • disseminate knowledge embedded in models Cooperation on / with models: Practice • models are used by very few people in organizations R • facilitators / experts are present when models are used Common belief: Usage of models needs • understanding of process modelling language • knowledge / experiences in process thinking Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 4
  • 5. Cooperation in modeling Communication, Exchange of perspectives, Negotiation, Consensus R Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 5
  • 6. People can t do this on their own!? A typical workshop setup R facilitator modeler / chauffeur Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 6
  • 7. Other concepts at a glance Scenario Direct Interaction via Indirect interaction intermediate interaction Cooperative Modeling workshops Dialogue games Moderated modeling tools Cooperation Experts model Work sharing, No approaches yet Self-organized Alternating phases R cooperation Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 7
  • 8. Problems to be overcome • People have to understand models to use them • Problematic due to their inherent complexity and the need to use a modeling notation • Co-located workshops lead to facilitator bottleneck • Modeling becomes infrequent and hard to organize R • Modeling requires using a modeling tool • Difficult for people without training Research questions: 1. Under which conditions can lay users use process models in cooperation? 2. How can cooperative usage of process models by lay users be supported? Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 8
  • 9. Involving Lay-users into modeling • 5 pairs / workshops • Modelling experts as well as non-expert modellers • Facilitator as a guide • Video-Recording, Observer, Post-Workshop interviews Scenario R Roles included Participants (1) Bug reporting and solving User (of the software), 3 users of a tool, for software development Developer 3 developers (2) Book ordering in a library User (of the library), 2 library users (researchers), Librarian 2 librarians Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 9
  • 10. Course of the study 1. Contribute view on the process individually through an easy to use web-interface R Textual contributions are automatically transferred into elements of the modeling notation. Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 10
  • 11. Course of the study 2. Sort individual views with respect to the process sequence 3. Compare individual views and mark differences with respect to content and sequence R Direct interaction with the model through touch on an interactive large screen. Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 11
  • 12. Observations Process models as guides in cooperative work R Understanding: Discursive explanation of sequences and structures “Are these elements the same?” Structuring communication: Using models for storytelling “Once I know for which purpose I need the book [first element] and when I know whether to buy it or not [second element], …” Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 12
  • 13. Observations Process models as guides in cooperative work R Contextualizing communication: Using process models for orientation “First, you look for the reason [pointing to element] and when you find the reason, you think of an idea for solving the problem [pointing to element]. Then you check and implement the idea [pointing to two elements] (…) ” Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 13
  • 14. Observations Process modeling as part of articulation during cooperation References to models as support / part of communication “That happens here!” Developing a common understanding “Ah, now I understand what you mean [pointing to an element]” R Getting aware of / transferring knowledge from other perspectives “I have to admit that I have not thought about what [you do] to be prepared for my orders” Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 14
  • 15. Observations Process modeling as part of cooperative model usage R Asking for feedback on manipulations / negotiating process content “What do you think? Correct?” / “To me this only makes sense if (…)” Role switching and role division: Leading the conversation “Once I know for which purpose I need the book [first element] and when I know whether to buy it or not [second element], …” Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 15
  • 16. Observations Limitations of interaction with models R Sustaining equality (status) “I always want to have this!” Securing common understanding “I don’t understand this at all” / “What do you mean by that?” Interaction leading to conflicts Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 16
  • 17. Wrap-Up • Models guided cooperation, enabling participants to discuss process content • Models became central parts of cooperation, serving e.g. as means of knowledge transfer R • Participants engaged into modeling activities by e.g. negotiating process content • Some limitations remain, e.g. participants overpowering each other Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 17
  • 18. Conclusion People can use models cooperatively without special training R Requirements for non-expert model interaction – They know the process – The setting supports communication – Modeling semantics is reduced to simple constructs – Tools provide a suitable features – Tools provide suitable means of input Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 18
  • 19. Widening the scope of non-expert modeling Current prototypes: Model annotation R Users can easily comment on processes during their everyday work through a web editor. Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 19
  • 20. Widening the scope of non-expert modeling Current prototypes: Automatic guidance R The system asks a set of predefined questions and guides the user through the process. Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 20
  • 21. Widening the scope of non-expert modeling Current prototypes: Self-directed participatory modeling R Within a workshop the users may decide on which part of the process they want to focus and which activities they want to conduct. Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 21
  • 22. Thanks! Special issue on Collaborative Usage and Development of Models in the International Journal of e-Collaboration R (out in winter 2012 / spring 2013) nolte@iaw.rub.de prilla@iaw.rub.de www.imtm-iaw.rub.de Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 22
  • 23. Widening the scope of non-expert modeling Current prototypes: Meta-Modelling R People can find existing processes or process parts through tags and reuse them within their model. Normal users cooperating on process models: Is it possible at all? – Alexander Nolte, Michael Prilla 23