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.
- Project: Sample Project
-
Users:
- Peter (Project Manager)
- Elaine (System Analyst)
- John (Programmer)
- 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:
- Turn 1: Elaine, the system analyst, will study user's need and list out the fields users want to show on the registration form.
- Turn 2: John, the programmer, will constrct the database to add tables and columns for the required fields.
- 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.
Peter, the project manager, is responsible for creating the development task. Let's begin.
- Login as Peter.

- Peter is going to create a task for supporting. Open the Tasks view.

- Create a task by clicking on New Task.

- Enter the Name of Task: Support 'Registration' Form
- Enter the Details of Task: List out the fields user want to show on the form.

- Select Elaine to be the Assignee, a system analyst who helps the programmers during the system development by clarifying users' needs.

- 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.

- 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.

- Suppose John is responsible for maintaining the database. Select John to be the Assignee.

- 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.

- Again, a new Details set is populated. Enter the Details: Implement the Register page. Select Mavis, another programmer to be the Assignee.

- Finally, select the Location of this Task: 1.0 > I1 > Implementation

- Click Save at the bottom right to save the task.

- Logout by clicking Logout at the top right corner.

Completing a Development Task in Turns
- Login as Elaine.
- 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.

- There are three Details partitions, indicating the three turns needed to complete this task. Elaine is responsible for the first turn.

- 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.

- Click Complete at the bottom right.
- Logout by clicking Logout at the top right corner.
- Login as John.
- 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.

- 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.

- Logout and login again as Mavis.
- Again, you can see the task listed in the My Tasks widget under Home view. Open the task.
- Suppose Mavis has successfully implemented the Registration form. Click Complete to finish the whole task.
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.