Task Pickup & Delivery
Tasks continue to flow into AIDOOS platform and they are notified to SMEs as and when they arrive. The tasks are notified based on the skillset, complexity etc.
Preference is given to SME is that SME has already worked on similar task for the same enterprise or a different enterprise. Preference is also given to SMEs whose work timings match that of enterprise TimeZone to help smoother and timely communication.
If a task is notified to SME means that SMEs skillset is matching for the task and he/she can pickup the task. SMEs can pickup only one task at a time. Only upon first task is completed, SME is allowed to pick up next task. This is to ensure that SMEs do not pile up tasks and not be able to deliver them.
It is advised that SME to go through the task requirement thoroughly including the acceptance criteria before picking up. Task can be picked up by clicking "Accept" task button. Upon the click, the task is assigned and the task clock starts.
Upon picking up the task, SME is expected to start the development. SME is given the environment details where the development to happen. SME is expected to connect to the said environment, perform the task, test it against the acceptance criteria and complete it.
SME is expected to contact the customer for any task related queries. It is advised that SME updates the task status regularly with a preferable frequency being daily. This helps both the customer and the platform to know the progress being made and also helps to pitch in if SME is struck at any point.
Upon the task completion and ensuring that task is passing all the acceptance criteria mentioned in the task requirement, SME to mark the task as "Complete" and deliver the same to customer by selecting "Delivery" action. This action will intimate the enterprise that the task is completed and is up for review.
If customer takes longer to pickup the task for review, platform pitches in and expedites the process.
Task Review & Acceptance
Enterprise team (PO or any assigned point of contact) reviews the delivery of the task, runs the acceptance tests and either accepts or rejects based on the results of th tests.
If the task outcome is not matching the acceptance criteria, customer rejects and sends it to SME for fixes. This loop goes until the output matches the customer criteria. If it is going in loops that is beyond acceptable levels or if any party escalates to the platform then platform team pitches in and resolves the conflict.
If the task outcome is far from expectation and if SME turns out to be unable to fix or for any other unforeseen scenario, platform has a built-in mechanism to reassign the task to different SME. To overcome the last minute surprises, platform has both automated and manual processes to check the status on daily basis.
When the task is fully accepted and the task fee is paid then it is considered as Closed. Once a task reaches "Closed" status, it cannot be opened back. Payment processing details are explained in next section.