Interactive Systems Johan F. Hoorn 1 Changing Requested System Requirements Johan F. Hoorn Vrije Universiteit Faculty of Sciences Division of Mathematics and Computer Science Department of Information Management and Software Engineering [email protected] Johan F. Hoorn 2 Contents Status Goal Case Theory Model of change Prospects Questions Johan F. Hoorn 3 Status Sept. 1, 2001 – Sept. 1, 2005 Supervisors: Hans van Vliet and Gerrit van der Veer Three international publications Industries: Human-Machine Interaction Johan F. Hoorn 4 Goal Requirements management tool - can we predict changes in what people want? Integrate: Requirements engineering Task modeling Business modeling Emotion psychology Johan F. Hoorn 5 Case Events New goals New processes Changing system requirements Johan F. Hoorn 6 Theory Figure 1. Inputs and outputs of the requirements engineering process. How come they disagree? Task Model 1 Emotions Task Model 2 Culture Tool: Special questionnaire Johan F. Hoorn 7 Figure 2. The process model of DUTCH. Cristina TM1 TM2 Johan F. Hoorn Johan 8 Figure 3. Van Welie task model in Groupware Task Analysis. new goals set new priorities, arousing (new) emotions new business model new Johan F. Hoorn 9 Figure 4. Ontology of concepts in an ISAC activity model for current or desired business situations. new business model new positive emotions negative emotions new Johan F. Hoorn 10 Figure 5. The DUTCH process model with business model extensions. GTA ISAC but where does the change come from? requirements specification Johan F. Hoorn 11 Types of goals affecting requirements Business goals: - maximize profit - make quality products egotistic altruistic Personal goals: - make a career - support my company egotistic altruistic New business model shifts focus Johan F. Hoorn 12 Sources of conflict, regarding goals Requirements change Stakeholders Client vs. Management vs. Employees Business goals vs. Personal goals egotistic vs. altruistic egotistic vs. altruistic Event Johan F. Hoorn 13 Predictions for valence to business goals: When new business goal supports personal goals positive emotions, easy acceptance TM2, no requirements change When new business goal obstructs personal goals negative emotions, difficult acceptance TM2, requirements change Johan F. Hoorn 14 Predictions for relevance of business goals: When new business goal has personal importance/real life consequences strong emotions, whether positive or negative When new business goal has no personal importance weak emotions, whether positive or negative Relevance intensifies (non)acceptance TM2 and affects the rank ordering of requirements (the priority list) Johan F. Hoorn 15 Types of processes affecting requirements Accurate processes: - command from prompt - task analysis Inaccurate processes: - JPEG decoder - office assistants fast slow Help me! fast slow New business model shifts focus Johan F. Hoorn 16 Sources of conflict, regarding proceses Requirements change Stakeholders Client vs. Management vs. Employees Accurate process vs. Inaccurate process fast vs. slow fast vs. slow Event Johan F. Hoorn 17 Predictions for valence to business processes: When new process is needed for goal (whether business or personal) positive emotions, easy acceptance TM2, no requirements change When new process is undesired for goal (whether business or personal) negative emotions, difficult acceptance TM2, requirements change Johan F. Hoorn 18 Predictions for relevance business processes: When new process affects personal goals strong emotions, whether positive or negative When new process is irrelevant to personal goals weak emotions, whether positive or negative Relevance intensifies (non)acceptance TM2 and affects the rank ordering of requirements (the priority list) Johan F. Hoorn 19 Model of change change’ Agreed requirements goal egotistic Maximize profit Bring good business process personal Work way up Employalty Make chip altruistic fast inaccurate Empirical cycle accurate Relevance Reflexes Office assist slow Valence Johan F. Hoorn 20 Figure 5. The DUTCH process model with business model extensions. change’ Agreed requirements goal egotistic Maximize profit Bring good business personal Work way up altruistic Relevance Johan F. Hoorn Employalty process Make chip fast inaccurate Empirical cycle accurate Reflexes Office assist slow Valence 21 Prospects Ethnography (TM1) Structured questionnaires (TM2) Confirmative factor analysis Model fit Requirements management tool? Johan F. Hoorn 22 Questions Let this not be one of them: Johan F. Hoorn 23
© Copyright 2026 Paperzz