Abstract

Project management has gained a lot of application in software development activity in the past two decades. It is now considered to be one of the most critical component of software development lifecycle. Project management is traditionally defined as the discipline of planning, organizing, and managing activities and resources for successful execution and completion of project goals and objectives. In this respect, project management holds a key position in satisfactory completion of projects. That is the reason that we have a complete knowledge domain we know as software project management (SPM). The main purpose of SPM is to achieve all the project goals and objectives while working within the constraints posed by project environment and stakeholders. These constraints include (but not limited to) time, scope, resources, resource allocation and optimization etc. Successful project planning involved careful selection and synchronization of resources in order to achieve satisfactory completion of projects. These resources include human resource, rime, infrastructure etc. While planning software projects, it is natural to be confronted with various conflicts in resource allocation. It becomes a very time consuming activity to identify and sort out these conflicts when project size is large and time constraints are severe. A good project management activity is one which can effectively foresee these conflicts and resolve them in an optimal fashion. Computationally intelligent techniques are a good candidate to be used for the purpose of automation of this task. In this paper, a genetic algorithm based technique for conflict identification and resolution for project activities has been proposed. The effectiveness and utility of such a technique has also been discussed in this paper. The technique has been subjected to extensive experimentation and results have been presented.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call