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
Resource Reallocation Models for Deterministic Network Construction Projects
Hierarchical budget reallocation models for a portfolio of construction network projects with deterministic activity durations are considered. Optimal reallocation models both at the company level and at the project leve...
Developments in Analysis of Multiple Response Survey Data in Categorical Data Analysis: The Case of Enterprise System Implementation in Large North American Firms
This paper explores the analysis of survey data with multiple response variables. After describing the problem with analysis of multiple response variables, the historical developments in identifying and analyzing multip...
EVALUATING SECURITY THREATS IN DISTRIBUTED APPLICATIONS LIFESTAGES
The article starts with the classification of security threats as related to the context of operating distributed IT&C applications – DIAs, as concerning users, processes and the information exchanged. Security risks...
Analytical and Numerical Studies of Perturbed Renewal Equations with Multivariate Non-Polynomial Perturbations
The object of study is a model of nonlinearly perturbed continuous-time renewal equation with multivariate non-polynomial perturbations. The characteristics of the distribution generating the renewal equation are assumed...
Upon Scheduling and Controlling Large-Scale Stochastic Network Projects
The problem of controlling large-size stochastic network projects of PERT type is considered. A conclusion is drawn that the need of proper control models for PERT projects is very important. The authors suggest aggregat...