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

EXTERNAL ANALYSIS IN PLS-PATH MODELING FOR THE EVALUATION OF THE PASSANGER SATISFACTION

In recent years the need to verify the degree of user satisfaction and the quality of services provided has become a priority for transportation companies. The requirement is not only to move towards higher quality of se...

A MODEL FOR THE EX-ANTE U.K. STOCK MARKET RISK PREMIUM

We propose a model for the aggregate stock market together with its dividend yield and earnings yield so that the ex-ante risk premium could be extracted in an unobserved component modelling framework. We posit the model...

Stages for the Development of the Audit Processes of Distributed Informatics Systems

The paper presents elements regarding the way in which an audit process is carried out. The following issues are highlighted: audit concept, audit process flow, audit program and audit program management, classes of audi...

Very Large Data Volumes Analysis of Collaborative Systems with Finite Number of States

The collaborative system with finite number of states is defined. A very large database is structured. Operations on large databases are identified. Repetitive procedures for collaborative systems operations are derived....

Interrelationships of Organization Size, Information and Communication Technology Adoption

This paper aims to describe interrelationships between size of the organization and adoption of information and communication technologies (ICT). We hypothesize that size of the organization is interrelated with ICT usag...

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