Project Timeline
The IoT Manager Frontend project for Adroit Environmental IoT was divided into two main parts:
Part 1: Research and Planning (Semester 1)
During the first semester of the project, the primary focus was on research and planning activities. This phase involved:
- Interviewing key stakeholders (Michael / Victoria from Adroit and John as the CEO) to understand their requirements and the problems they were facing.
- Addressing the identified problems through careful planning and breaking down the requirements into a feasible project plan.
Part 2: Development, Testing, and Deployment (Semester 2)
In the second semester, the project shifted its focus to development, testing, and deployment. This stage involved:
Sprint-based Development
- The development process followed an Agile methodology with fortnightly sprints.
- Each sprint focused on delivering multiple user stories and testing the code.
- After every sprint, feedback was obtained from the client, Michael, who reviewed the code and provided valuable insights.
Testing and Quality Assurance
- Comprehensive testing activities were carried out, including unit testing and Test-Driven Development (TDD).
- Quality assurance processes were implemented to ensure the application's reliability and performance.
Deployment
- Upon successful testing and client approval, the application was deployed to a production environment for Adroit's use.
Throughout the project, regular meetings were held with the following schedules
- Weekly team meetings (Tuesdays, 9 AM - 2 PM, on-site)
- Weekly team meetings (Sundays, 6 PM, on Discord)
- Weekly meetings with the mentor, Akbar Ghobakhlou (flexible timing)
- Fortnightly meetings with the client, Michael / Victoria (scheduled with Adroit office)
With the first semester dedicated to research and planning, and the second semester focused on development, testing, and deployment. Regular communication and feedback from the client and mentor were integral to the project's success.