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

THE SPENDING EXPLOSION: POSITIONAL EXTERNALITIES AND EXPONENTIAL CONSUMPTION GROWTH

Since the 1960s, The United States has experienced increased income inequality. Economist Robert Frank has argued that this increase in inequality has resulted in an expenditure cascade as people have tried to maintain t...

MEASURING PASSENGER SATISFACTION: A STRATEGY BASED ON RASCH ANALYSIS AND THE ANOM

Measuring passenger satisfaction presents several difficulties since customer satisfaction in the public transport sector is subject to different conditions which are different than those that affect other sectors. In th...

ANALYSIS AND MODELLING OF A SOCIO-TECHNOLOGICAL FRAMEWORK FOR SCIENTIFIC COLLABORATION

The scientific development of different disciplines at the beginning of the 21th century can only be conceived in an interdisciplinary context. This fact implies both an in-depth documentation and cooperation among the s...

Validity Examination of EFQM’s Results by Dea Models

The European Foundation Quality Management is one of the models dealing with the assessment of an organization’s function using a self-assessment for measuring the concepts, some of which are more and more qualitative. C...

CREDIT FLOW, OUTPUT GAP AND INFLATION: NOMINAL CONVERGENCE CHALLENGES FOR THE EU NEW MEMBER STATES

Complementary to research on the importance of real convergence for a sustainable euro adopting process, this study analyzes the complexity of the mechanism by which credit growth may become a threat to meeting the infla...

Download PDF file
  • EP ID EP150381
  • DOI -
  • Views 105
  • 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