{'fraction_non_alphanumeric': 0.021602160216021602, 'fraction_numerical': 0.0036003600360036, 'mean_word_length': 5.390804597701149, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Coping with Requirements Uncertainty -- A Case Study of an Enterprise-Wide Record Management System

Enterprise systems development projects (ESDPs) often face requirements uncertainty (RU). Thus, it is essential that their project managers can cope with it. In order to gain insights into managing different RU situations, we conducted a longitudinal interpretive case study. We investigated the requirements analysis phase as well as subsequent phases of an ESDP in an international insurance company for 17 months. Thereby, we identified 42 RU situations and elaborately observed how practitioners coped with them. Based on these in-depth observations, we derive recommendations for applying requirements engineering techniques in RU situations. Thus, for researchers, we contribute to enterprise system and requirements engineering literature by making a first step towards a framework for coping with RU in ESDPs at a situational level. For practitioners, we elaborate on how and why certain techniques succeed or fail to reduce RU, thus helping them identify techniques most suited for certain situations.