David Mak

David Mak

Vancouver, British Columbia, Canada
228 followers 224 connections

Activity

Join now to see all activity

Experience

Education

  •  Graphic

    -

    Activities and Societies: IEEE Student Branch

  • -

Licenses & Certifications

Publications

  • NextMove : task coordination in a distributed agile development environment (Master Thesis)

    UBC Retrospective Theses Digitization Project

    This thesis describes NextMove, a tool which relieves the project manager from the mundane work of day-to-day task assignment to team members, as well as the heuristic processes behind NextMove. NextMove leverages common practices in software engineering and multi-criteria decision-making processes in order to continuously evaluate the pertinence of tasks that are currently available in the project and advise the team on what to do next as the project progresses.

    See publication
  • NextMove: A Framework for Distributed Task Coordination

    Software Engineering Conference, 2007. ASWEC 2007. 18th Australian

    This paper presents NextMove, a framework that assists project managers in allocating and managing tasks in an agile, distributed development environment. The framework simulates the project manager's thought processes involved in prioritizing and allocating tasks, by aggregating the variables involved in a software project, such as schedules, feature priorities and team-member attributes, using multi-criteria decision-resolution methodologies.

    Other authors
    See publication
  • Nextmove: A Distributed Project Management Tool

    ACTA Press

    This paper introduces NextMove, a distributed project management tool that is built on the Eclipse Platform. NextMove assists teams in managing their tasks by generating recommendations for task priority and task allocation using a variety of heuristics. In addition, NextMove provides a means of viewing all distributed team members’ activities, as well as a mechanism for team members to provide feedback to the team. Project managers thereby have more time to handle exceptional cases, and the in…

    This paper introduces NextMove, a distributed project management tool that is built on the Eclipse Platform. NextMove assists teams in managing their tasks by generating recommendations for task priority and task allocation using a variety of heuristics. In addition, NextMove provides a means of viewing all distributed team members’ activities, as well as a mechanism for team members to provide feedback to the team. Project managers thereby have more time to handle exceptional cases, and the in creased project transparency allows team members to more easily locate relevant information.

    Other authors
    See publication
  • Task Coordination in an Agile Distributed Software Development Environment

    IEEE

    This paper proposes a solution to the problem of remote task allocation and coordination in an agile distributed software development (DSD) environment. It also describes NextMove, a Java/Eclipse-based distributed tool that would assist project managers in making day-to-day task allocation decisions, increasing transparency throughout the project, as well as complementing other modes of communication in a DSD environment.

    Other authors
    See publication

Languages

  • Chinese

    Native or bilingual proficiency

  • English

    Full professional proficiency

Organizations

  • APEGBC

    -

More activity by David

View David’s full profile

  • See who you know in common
  • Get introduced
  • Contact David directly
Join to view full profile

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named David Mak in Canada

Add new skills with these courses