{'fraction_non_alphanumeric': 0.021573604060913704, 'fraction_numerical': 0.0, 'mean_word_length': 5.069230769230769, '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}}
Understanding IT Organizations Using Viewpoints

Understanding IT organizations is essential for ensuring a successful transformation phase in IT outsourcing deals. However, this process of understanding is regard as a hard task, since usually there are important differences between its current (AS-IS) state and the desired (TO-BE) state. It becomes a greater problem when there are different models of both AS-IS and TO-BE states in an organization. We present a methodology based on viewpoint concepts from requirement engineering. This methodology allows us to represent and visualize distinct viewpoints models of an IT organization from several perspectives and to compare these models in order to help design changes to bring the organization from an AS-IS state to a TO-BE state.