Use Case: Main contractor creates and manages a test plan

Learn how to implement test plans in a real-world example, where the test plan is created and managed by the main contractor.

In this example, the main contractor for a multi-story apartment needs to ensure all air conditioning systems are installed to a high-quality standard. They need to track progress of the installation, review the work completed at important milestones, and capture all evidence of the installation to handover to the client. The test plan template has already been published with the appropriate organizations set as the Assignee(s), Reviewer(s), Manager, and Approver. 

Tip!

This use case is just one example. Test plans are highly configurable, allowing you to assign different responsibilities to many different organizations. Read the Get started with Test Plans article to understand how test plans works in Aconex. If you need help with implementation, our Professional Services consultants can help you with process discovery and mapping.

Who is involved?

There are three organizations participating on the test plan:

  • a main contractor organization responsible for creating, managing and closing the test plan. They are set as the Manager and the Approver.
  • a subcontractor organization who completes the work detailed in the test plan activities. They are set as the Assignees.
  • a consultant organization who checks the work of the subcontractor. They are set as the Reviewers.

Within these organizations are users with different roles and responsibilities throughout the test plan process. 

Tip!

For simplicity, this use case has one subcontractor and one consultant, but in practice there are generally multiple subcontractors and consultants working across multiple activities on a test plan.

What is the process?

The diagram below shows the overall process.

The main contractor creates and activates the test plan, marks activities as complete, and closes the test plan. The subcontractor works on their activities, and the consultant verifies their work. 

The dotted line represents the lifecycle of a single activity. In practice, a test plan will contain multiple activities.

Open the diagram in full screen in a new tab

Role configuration

In Test Plans all users are assigned a test plan role to determine what actions they can perform. In addition, a user or organization is given a participant role on a specific test plan so they can work on it. Learn the differences here.

For this use case, the roles in each organization are configured as below.

 

Main contractor:

The main contractor organization has users with the following test plan roles: 

  • A Contributor who creates the test plan from the template. 

  • An Associate who makes sure the test plan is correct and activates it.

The main contractor is also assigned the following participant roles:

  • The Manager who tracks and manages the test plan through to completion. They mark activities as complete and submit the test plan.
  • The Approver who closes the test plan after submission. 

 

Subcontractor:
  • The subcontractor organization is set as the Assignee of each activity. They complete the work (for example, installing the electrical wiring), attach evidence, and mark the activities for review.

  • After the test plan is activated, a user with the Associate (or Administrator) test plan role will reassign each activity to specific users within their organization.

  • All other subcontractor users have the Contributor test plan role. This allows them to work any activities where their organization has been set as the Assignee.

 

Consultant:
  • The consultant organization is set as the Reviewer of the activities. They check the work of the subcontractor and complete the reviewer actions, such as Hold Point or Witness Point.

  • The consultant users have the Associate test plan role. This allows them to complete or reassign the reviewer actions where their organization is set as the Reviewer in an activity.

Step 1: Create the test plan

  • The Contributor for the main contractor creates the test plan
  • They select the Air Conditioning Install test plan template.
  • They reassign the Manager and Approver participant roles to specific users in their organization. 
  • They make sure the details in the test plan are correct and check each activity has the required details, Assignee, and Reviewer(s).

Step 2: Activate the test plan

  • The Associate for the main contractor checks and activates the test plan.

Step 3: Reassign participant roles to specific users

After the test plan has been activated, both the subcontractor and consultant organization reassign the activities and reviewer actions to specific users in their organizations. This ensures everyone involved in the test plan knows exactly who is responsible for each activity. 

  • The Associate(s) from the subcontractor organization reassign the activities to the appropriate users in their organization. 
  • The Associate(s) from the consultant organization reassign their reviewer actions to specific users in their organization. 

Step 4: Work on an activity

The Assignees work on their activities. They open the mobile app to view the requirements for installing the air conditioning system. For simplicity, we'll demonstrate what happens in a single activity, but in practice a test plan will contain multiple activities that are started, reviewed, and completed before the test plan is submitted. 

  • The subcontractor user responsible for the electrical work starts their activity, checks the reference documents, and completes the work.
  • They fill out the inspection checklist as required by the activity.
  • They take photos of the work to provide evidence of completion.
  • They mark the activity for review.

Step 5: Review an activity

  • The Reviewer from the consultant organization checks the electrical connections are installed correctly. 
  • They open the mobile app and check the inspection is completed and the photos are attached. 
  • They complete the reviewer action. In this example the activity has a Surveillance action to be marked as done.

Tip!

If the work or evidence does not meet the required standard, the reviewer can provide a negative outcome of Not Done for the subcontractor to correct the work.

Step 6: Mark activity as complete

  • The Manager checks the activity and makes sure the work is completed to specification and the required evidence is attached.
  • They check the review was completed.
  • They mark the activity as complete.

Tip!

Steps 4, 5 and 6 are completed for each activity in the test plan.

Step 7: Submit the test plan

  • Once all activities in a test plan are complete (and all inspections within the activities are closed), the Manager receives a notification that the test plan is ready to be submitted.
  • The Manager checks and submits the test plan to the Approver.

Step 8: Close the test plan

  • The Approver receives a notification that the test plan is submitted.
  • The Approver checks and closes the test plan.

Step 9: Auditing and handover

Every action that happens in the test plan is recorded in the event log. This is an immutable audit trail that cannot be edited or deleted by any organization. At any time, any user can view the test plan event log to understand the decisions that have been made up to that point in time. This provides a complete record of the work and a single source of truth when resolving disputes.

Test plans can be exported as a zip file to retain a record of files and evidence or to use as handover documentation. Exported test plans include inspections, attachments and linked documents within the activities.​