Improving Resource Leveling in Agile Software Development Projects Through Agent-Based Approach

Journal Title: Journal of Applied Quantitative Methods - Year 2007, Vol 2, Issue 2

Abstract

Successfully project planning, coordinating and controlling in order to deal effectively with projects sponsors, customers, unexpected risks and changing scope are difficult tasks even for the most experienced project managers. The tight deadlines, volatile requirements and emerging technologies are the main reasons for this lake of performance. This agile project environment requires an agile project manage¬ment. Different approaches to project planning and scheduling have been developed. The Operational Research (OR) approach provides two major planning techniques: CPM and PERT. Artificial Intelligence (AI) initially promoted the automatic planner concept. In order to plan a project, the automatic application of predefined operators is required. However, most domains are not so easily formalized in the form of predefined planning operators. The new AI approaches promote model-based planning and scheduling that are more appropriate for the agile project management. The paper focus is on the agent-based approach to project planning and scheduling, especially in Resource Leveling issues. The authors have developed and implemented the ResourceLeveler system, an agent-based model for leveling project resources. The objective of Resource Leveler is to find a scheduling of resources similar to the optimal theoretical solution which takes into consideration all constraints stemming from the relationships between projects, activity calendars, resource calendars, resource allotment to the activities and resource availability. ResourceLeveler was developed in C# as a plug-in for Microsoft Project. Future work will focus on the development of agile software agents for resources leveling.

Authors and Affiliations

Constanta BODEA, Cristian NICULESCU

Keywords

Related Articles

Comparing Organizational Learning Rates in Public and Non-Profit Schools in Qom Province of Iran

Regarding the increased complexity and dynamics of environmental factors and rapid changes, traditional organizations are not longer able to match with such changes and are destroying. Hence, as a tool for survival and m...

The Role of Amenities and Quality of life in Agriculture Productivity Rural Economic Growth - A Case Study of Sindh

The present study investigates the role of amenities facilities on quality of life in Rural Sindh and how it reflects the agriculture production in Rural Sindh. A structural model of regional economic growth is estimated...

A STEP-WISE METHOD FOR EVALUATION OF DIFFERENTIAL ITEM FUNCTIONING

Item bias or differential item functioning (DIF) has an important impact on the fairness of psychological and educational testing. In this paper, DIF is seen as a lack of fit to an item response (IRT) model. Inferences a...

Modeling Research Project Risks with Fuzzy Maps

The authors propose a risks evaluation model for research projects. The model is based on fuzzy inference. The knowledge base for fuzzy process is built with a causal and cognitive map of risks. The map was especially de...

Tendencies in the University System in Romania

Here is a short presentation of the main statistical indicators for higher education. The analysis was structured on the national and regional level and takes into account the differences between private and state univer...

Download PDF file
  • EP ID EP150381
  • DOI -
  • Views 112
  • Downloads 0

How To Cite

Constanta BODEA, Cristian NICULESCU (2007). Improving Resource Leveling in Agile Software Development Projects Through Agent-Based Approach. Journal of Applied Quantitative Methods, 2(2), 260-265. https://europub.co.uk/articles/-A-150381