# data[].attributes.body
- voicing out any obstacles or doubts voluntarily and as soon as possible so they can be resolved
- the workflow is not optimal, we should be able to work on our respective parts more or less at the same time (not one person waiting for another to finish before being able to do their part)

# data[].attributes.body
More communication for requirements for API between components, for e.g. return types and values

# data[].attributes.body
workload division was a bit skewed. I think we should also think which tasks can be done in parallel so that we are all working on something

# data[].attributes.body
Implemented SE principles

# data[].attributes.body
Managed to meet our basic goals

# data[].attributes.body
time management can be improved as there were many things done last minute, should finish everything with at least some time to spare before the deadline so we can test the system

# data[].attributes.body
Having some buffer time: To ensure that necessary components are implemented before the deadline and can have sufficient time for debugging/integration

# data[].attributes.body
I think more communication is required and questions should be consistently asked in order to ensure that the workflow is continuous and not impeded.

# data[].attributes.body
there can be more communication on each of our progress and roadblocks so everyone is updated on what is the latest status

# data[].attributes.body
More time should be allocated on the planning before implementing the classes. Even during the process of implementation, we should continue discussing the challenges faced or potential issues that might be faced in the future.

# data[].attributes.body
Individually, everyone managed to implement what they are assigned to.