dc.description.abstract | Software development management is a complex and important procedure. As the demand for reliability and robustness in software development teams is increasing, the utilization of software project management services in many IT companies are essential. A higher project management skill, the higher quality the project is ensured. Nowadays, a software project management system implemented in web platform is very popular in every information technology companies. Because of its convenience, more and more companies are contacting with this new service.
Researches on available project management system will be conducted to better understand the conceptual structure of a system sufficient for software development, as well as the strengths and weaknesses of each system. The main scope of this thesis is to analyze existing software project management systems and develop a web application in project management that can firmly improve the productivity and effectiveness of software development teams.
In this thesis, I have built important features that is helpful in project management work. This application’s feature scope depends on the user’s role. Each role has its own functionality and every member in a single role have their job and priority. Tasks would be created and assigned logically to all project’s members and managed carefully with project manager observation. Moreover, there are some extensions that allow project manager can get in touch with the working process, and every information about the project can be shared among every member taking part in the project. That is one of the basic things needed in project management skills – every information must be cleared and truth. Automatic mailing system is one of the major developed features that make this project is worth to use. Mail is sent automatically everyday – whose purpose is to inform project manager about the process and remind all members in the team about which task is reaching the deadline. Project is separated into small and large project. Each type of the project has a different workflow. In small project, project manager plays main role. Project manager control everythings from invite member to assgin task for member. However, in a large project, project manager only chooses team leader and assign task for them. Then, team leaders will play main role in the developing proccess including choose team members, task breadown, and assign task. | en_US |