Sprint 1 Delivery - rokanas/terminarium GitHub Wiki
Scope
The list of requirements that the team worked on during this sprint can be found via the Sprint:1
label at the following link: Sprint #1 [internal].
The team has successfully completed all the requirements as part of this sprint, aside from #20 which was not completed due to excessive complexity, and the team has agreed that such functionality is not necessary for the project's development at this stage.
Moreover, the team has managed to work beyond the requirements, and has started to work on additional tasks defined in the Stretch
milestone that can be further explored at the following link: Stretch [internal].
Challenges and Lessons Learned
Overall, the main challenge posed during the sprint was the proper use of git
and the GitLab
platform. Keeping track of issues, branches, merge request whilst obeying the rules of proper software documentation and development was a challenge that the team had to overcome. Not only that, but understanding the more "low-level" aspect of the Wio Terminal has proven to be a challenge too; namely understanding the pin specifications and understanding the hardware's limitations.
Most importantly, the team members have learnt the significance of proper documentation and making software's development process traceable. This is especially important when working in a team, as it allows for efficient communication and effective collaboration to ensure that the developed software is of the highest quality.
Learning Outcomes
As part of Sprint 1, the team members have majorly applied the knowledge acquired from the lectures about: (i) Git
Workflow, (ii) Requirements & Software tracing. Similarly, the team members made extensive use of the materials about microcontrollers and the Wio Terminal to develop the underlying software for the project. Lastly, the team members applied the theoretical knowledge about software documentation to ensure that the project's development process is traceable and understandable.
Video Demo
- Additional Terminarium
CLI
Demo - Slides: Sprint #1 Presentation