CIS 5675-Project Management
Summer 2014
Nawar M. Faruque nmf39160@ucmo.edu 700553916
The utilization of the Unified Modeling Language (UML) can be a prominent tool in regards to project management for product development.
In order to marry the two concepts of project management and UML, understanding these terms is vital. Project management is the role performed by a project manager to analyze the scope of a project in order to plan out, organize, and control resources to meet specific goals of a project with time-constraints and resource constraints as critical factors to consider. Just like the blueprints of a building, UML in the other hand is an object-oriented modeling language that is designed to be utilized for software engineering to be able to model and visualize the layout of a system before the final product. The standardization of UML permits it to be a prominent modeling tool.
Project Managers are faced with many daunting challenges throughout the course of their projects. Two of the major tasks that are required by project managers is fully understanding the requirements and how to communicate those requirements in an effective manner to all involved parties, whether it be team members or upper management. Understanding the requirements permit for the scope of the project to be actualized fully for proper implementation of time and resources to complete a project. Unstable and/or inadequate requirements are a challenge that project managers strive to avoid. Additionally, making sure that everyone in the team understands the scope, requirements, schedule, and bigger picture is also important to keep on track and avoid communication mishaps –Inadequate client communication and poor team communication are top offenders. Project managers should also strive to avoid needless complexity and ineffective team activities. This is hard to do since