Madi’s Status Report for April 1

What did you personally accomplish this week on the project?

After reviewing Swift and iOS Development last week, I was able to working on building a foundation for our mobile Application this week. Specifically I worked on defining the Data/Entity models for our CoreData database, as well as the  associated business logic and fetch/store functions. In addition to this I worked on setting up the screen and custom views for our application. This primarily involved blocking out the component/view layouts and sizes and working on navigation controls.

Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?

As mentioned last week I am slightly behind in term of the schedule initially defined on our Gantt Chart, however I feel as though I am starting to make better progress as I spend more time working with SwiftUI.

What deliverables do you hope to complete in the next week?

My plan is to finish getting the most simplified functional front end finished by early next week so I can have it integrated with the Data Layer before Friday. Then I hope to start working on developing the  UI/UX  –> i.e. customising widgets, integrating in the color/typography design system, adding in image & icon assets, refining gestures & user interaction etc.

 

Team Status Report for April 1

What are the most significant risks that could jeopardize the success of the project? How are these risks being managed? What contingency plans are ready?

As we are slightly behind schedule in terms of both the hardware and mobile application development, currently our primary concerning is having enough time for testing and integration.

Were any changes made to the existing design of the system (requirements, block diagram, system spec, etc)? Why was this change necessary, what costs does the change incur, and how will these costs be mitigated going forward? Provide an updated schedule if changes have occurred.

We have not made any major changes to our schedule or our design system this week.

Please enumerate how you have adjusted your team work assignments to fill in gaps related to either new design challenges or team shortfalls.

Although we mentioned having issues with our Hardware design and PCB development in our last status report, we were able to make a breakthrough this week. Particularly we were able to meet with a Professor to work through a draft of our PCB board to fast-track manufacturing a prototype, and we able to successfully program our STMWB to communicate wth an iOS device via BLE. We are hoping this will reduce the time required for firmware development and allow Saniya to swap back over to assisting with iOS development