Steps for new implementation orders:
- Acknowledge the order:
- Send a confirmation email to the customer, thanking them for their order and confirming that you have received it.
- Write the requirement specification:
- Create a detailed document outlining the requirements for the project.
- This should include the features and functionality required, any special requests from the customer, and any constraints that need to be considered.
- Agree on the specification with the customer:
- Share the requirement specification with the customer and request their feedback.
- Make any necessary changes to the specification to ensure that it accurately reflects the customer's needs and expectations.
- Share the specification with the development team:
- Once the specification has been agreed upon with the customer, share it with the development team.
- Ensure that they have all the necessary information and resources to begin the project.
- Schedule a meeting with the development team:
- Set up a meeting with the development team to review the requirement specification.
- Align specification requirements with Project Epic and the related stories in Jira.
- Ensure that everyone is on the same page and that there are no misunderstandings or discrepancies.
- Get back to the customer to accept the PO if necessary
- Agree on pricing and project requirements and get customer to accept PO and invoicing schedule
- Assign the project to a project manager:
- Assign a project manager to oversee the project and ensure that it is completed on time and within budget.
- The project manager should be responsible for communicating with the customer, managing the development team, and ensuring that the project meets all requirements.
- Begin development:
- Once the project manager has been assigned, the development team can begin working on the project.
- They should follow the requirement specification closely and keep the project manager informed of any issues or challenges that arise.
- Regular progress updates:
- The project manager should provide regular updates to the customer, keeping them informed of the project's progress and any changes or issues that arise.
- Testing and Quality Assurance:
- After the development is completed, the product must be tested thoroughly to ensure it meets all the requirements and is free from bugs and errors.
- Deployment and Delivery:
- Finally, the project manager should ensure the successful deployment of the software to the customer. They should ensure that the customer is satisfied with the final product and that all their needs have been met.