Task Coordination and Allocation Assistant Project Proposal

نویسنده

  • David K.M. Mak
چکیده

Over the past few years, agile development methods steadily gain popularity in the world of software development. Proponents of these lightweight methodologies contends that agile methods are better suited to the fast pace of information technology change than traditional plan-based development methods [1]. However, agile development processes may encounter difficulties in task coordination and allocation on large or distributed teams because of agile methods' inherent need for frequent, informal face-to-face communications. The purpose of the proposed project is to develop a task coordination and allocation method (TCAM) and a task coordination and allocation assistant (TCAA) tool for use in a distributed agile team environment. The rest of this proposal is organized as follows: section 2 presents the current problem in detail; section 3 is a summary of work that is related to the proposed project; section 4 describes the TCAM, the TCAA tool, as well as the experimental methodology to test for the effectiveness of the tool; section 5 explains the benefits of the proposed approach; section 6 outlines the project plan; and section 7 consists of an outline of a master thesis which is based on the project. In a project, organizing tasks and activities is one of the main responsibilities of a project leader or project manager. The project manager needs to determine the-4-tasks that are essential to the achievement of the next milestone (task coordination), and allocate those tasks to team members of different expertise and experience (task allocation). As software development projects are volatile in nature, the project manager needs to revisits those task coordination and allocation decisions frequently in order to account for exceptions, changing requirements and team member feedback. In the task coordination process, the project manager needs to consider milestones (immediate and long-term), state of the artifacts, risks associated with each activity, as well as feedback from team members. Workload, strengths, and area of work of each team members are criteria of consideration in the task allocation process. At present time, the processes of task coordination and task allocation rely on the project manager's intuition and experience. Some agile software development teams adopt the Scrum process [2] as standard practice. In the Scrum process, a team would keep a list of identified tasks, called a backlog. The backlog is constantly updated with new tasks as changes in the project occur. Tasks are prioritized and each team member would commit to a number of …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solving Energy-Latency Dilemma: Task Allocation for Parallel Applications in Heterogeneous Embedded Systems

Parallel applications with energy and low-latency constraints are emerging in various networked embedded systems like digital signal processing, vehicle tracking, and infrastructure monitoring. However, conventional energy-driven task allocation schemes for a cluster of embedded nodes only concentrated on energy-saving when making allocation decisions. Consequently, the length of the schedules ...

متن کامل

Equitable Risk Allocation in Construction Projects: Fuzzy Bargaining Game Approach

An equitable risk allocation between contracting parties plays a vital role in enhancing the performance of the project. This research presents a new quantitative risk allocation approach by integrating fuzzy logic and bargaining game theory. Owing to the imprecise and uncertain nature of players’ payoffs at different risk allocation strategies, fuzzy logic is implemented to determine the value...

متن کامل

System Dynamics Aproach For Quantitative Risk Allocaion

Allocation of construction risks between clients and their contractors has a significant impact on the total construction costs. This paper presents a system dynamics (SD)-based approach for quantitative risk allocation. Using the proposed SD based approach, all the factors affecting the risk allocation process are modeled. The contractor’s defensive strategies against the one-sided risk alloca...

متن کامل

Task Allocation and Coordination for Limited Capability Mobile Robots

In multi-robot systems, predefined task allocation and coordination may not always work as desired. This is due to the inability to entirely model all aspects of the robot’s interactions with the environment before task execution. Robots with limited capabilities also present the challenge of how their limited resources should be utilised to achieve the objectives of the global task. This paper...

متن کامل

CoNeX COORDINATION AND NEGOTIATION SUPPORT FOR EXPERT TEAMS IN PROJECT MANAGEMENT

Current technologies for group decision support only rarely account for the qualitative mechanisms underlying problem solving processes of multiple persons, i.e. on-going task negotiations, debates of contradictory issues, alterations of commitment-based contracts, e.g., redefining tasks due to resource allocation constraints or dynamic changes in the project environment. The CoNeX system* (COo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005