Get Tasks Done with Turn-Taking Approach

To develop software products in high quality, it requires effective teamwork. Team members might tackle a task together by focusing on areas they each specialize in, and coordinate together to get that done. To smoothen the communication between team members and maximize the effciency of team collaboration, A3 Platform has introduced the turn-taking approach in launching a development task.

September 19, 2011
User Rating: / 28
Views: 1,425
PDF Link Add comments

In this tutorial, we are going to create a development task which involves several parts and are handled by different team members. In order to complete this tutorial, you must have A3 Platform installed on your computer. The following project and users will be used throughout this tutorial.

  1. Project: Sample Project
  2. Users:
    1. Peter (Project Manager)
    2. Elaine (System Analyst)
    3. John (Programmer)
    4. Mavis (Programmer)

If you already have a running installation of A3 Platform, you may use your own project and users for this tutorial. Otherwise, please read the tutorial Download and Installation of A3 Platform to learn how to install A3 Platform and set up users and projects needed.

Creating a Development Task with Multiple Turns

In this tutorial, we are going to create a task for developing the registration form of a system. The task requires three turns:

  1. Turn 1: Elaine, the system analyst, will study user's need and list out the fields users want to show on the registration form.
  2. Turn 2: John, the programmer, will constrct the database to add tables and columns for the required fields.
  3. Turn 3: Mavis, another programmer, will implement the registration form by displaying the required fields and supporting the save function for storing the user input data to database.

turns

Peter, the project manager, is responsible for creating the development task. Let's begin.

  1. Login as Peter.
    login
  2. Peter is going to create a task for supporting. Open the Tasks view.
    open act page
  3. Create a task by clicking on New Task.
    new activity
  4. Enter the Name of Task: Support 'Registration' Form
  5. Enter the Details of Task: List out the fields user want to show on the form.
    details filled
  6. Select Elaine to be the Assignee, a system analyst who helps the programmers during the system development by clarifying users' needs.
    select assignee
  7. Once Elaine has listed the required fields, John, the programmer can continue with adding the tables and fields to the database based on user's needs. Click Add Turn next to the Assignee drop down menu.
    add turn
  8. This populates a new Details set where you can enter the instructions or guidelines for the next Assignee. Enter the Details: Construct database tables with the required fields.
    enter new turn details
  9. Suppose John is responsible for maintaining the database. Select John to be the Assignee.
    select assignee
  10. Once the database is ready, we can pass the task on to another programmer for implementing the register function. Add a new turn. Click Add Turn at the second Details set.
    add turn
  11. Again, a new Details set is populated. Enter the Details: Implement the Register page. Select Mavis, another programmer to be the Assignee.
    enter details
  12. Finally, select the Location of this Task: 1.0 > I1 > Implementation
    set location
  13. Click Save at the bottom right to save the task.
    save act
  14. Logout by clicking Logout at the top right corner.
    logout

Completing a Development Task in Turns

  1. Login as Elaine.
  2. This opens the Home view automatically. In the My Tasks widget, the Task Peter created is listed. Click the name of Task to open it.
    open act
  3. There are three Details partitions, indicating the three turns needed to complete this task. Elaine is responsible for the first turn.
    act details
  4. As described in the Details section, Elaine is required to list out the fields users want to show on the Registration form. Let's scroll down to the follow-up section and fill in the fields required: name, password, email, address.
    add follow up
  5. Click Complete at the bottom right.
  6. Logout by clicking Logout at the top right corner.
  7. Login as John.
  8. In the My Tasks widget under Home view, the task Peter created is listed. Note that John would not see this task until Elaine has completed the first turn. Click the name of Task to open it.
    open act
  9. John is responsible for the second turn. According to the Details described, John is required to construct the database based on the fields listed by Elaine. Suppose John is done constructing the database now. Add a follow up message 'database ready' and click Complete to pass the task to Mavis, the assignee of the third turn.
    add follow up
  10. Logout and login again as Mavis.
  11. Again, you can see the task listed in the My Tasks widget under Home view. Open the task.
  12. Suppose Mavis has successfully implemented the Registration form. Click Complete to finish the whole task.

Rate this Article

Click on one of the stars below to rate this article from 1 (lowest) to 5 (highest).

You may be interested in

  1. Using Working On
  2. Requirement Realization through Task
Tags of this article:

Comments (2)

written by Kassi on October 30, 2011

If ifnmoration were soccer, this would be a goooooal!

written by Brenley on December 16, 2011

If you want to get read, this is how you suhold write.

Write comment

Rating

Comment

Enter the calculation result

security code