{'fraction_non_alphanumeric': 0.023612750885478158, 'fraction_numerical': 0.0, 'mean_word_length': 5.473282442748092, '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}}
Project management practices: Success versus failure

Often, software managers have to monitor and manage many projects concurrently. Unfortunately, some projects were completed successfully but some were not completed on time, over budget or being cancelled. Some of the reasons of this project failure are: lack of user involvement, lack of planning, incomplete requirements, lack of resources, incorrect cost estimation, etc. There are many project planning and scheduling techniques to manage and help to ensure project success. Some of these techniques, however, may not be suitable for specific types of projects and thus, cause projects to fail. This paper discusses the issues involved in project success and failure, and presents the results of seven projects undertaken by the undergraduate students taking the course project management.