Week 10 – The Analytics
There is NO way it is already half-way through August right now! With that bit of information, that means we are only like 10 more weeks (plus or minus) away from our final days! Our last day, from what I can see, we will be presenting our app with our tech stack, our inspiration, and anything else that we might need to provide. Still to early to know 100% on what we need to start showing but we are on a roll!
Admin: More admin work, AGGGG
As it goes . . . we now have to do a bit more admin work moving forward. Which I guess isn’t a totally bad thing. With our Jira board, we now have to come up with what a “done” or “completed” criteria would be for features and work we do. Meaning, if I am working on features XYZ, I now need to have like a check list that says, “these are the things that need to be working in order to mark this as complete.” So, it’s not a bad thing we have to do. Just more documentation. (Which is good as it gives our professors more insight into what we have been working on).
Another huge thing is getting the ToS and Privacy noticed completed. Those are now documented and ready to be used when we start our testing phase (which is next week)!! Along with that, working on a recording script that we will need to use while we record our testing phase with our testers. Stay tune next week to see how those went!
Analytics: 500+ lines of code
This week, besides getting things ready for testing, I worked massively on some analytics for the app. But not in the way that you think. These analytics will not be something we, the devs, will be using but our users will be! These analytics will help with vital information for the users based on information the input. No, these analytics is not AI but could be confused for it. What I did was instead of using AI (something that is not in my wheelhouse) I wrote, not 1, not 2, not 3, but over 500 lines of code. This massive code block is my algorithm to get the data inputted by the user and help them make choices.
Long side with these analytics, there is now a “how-to” page that was created that will help explain how to use the analytics. Just in case those that are having a hard time understanding them, the have a reference point. Alongside that, this how-to page will be ingested by another feature in our app. That is something another one of my team members is working on. I actually cannot wait to see how that works out.
Bugs: Not again, call Orkin
With my massive amount of code that I have written, I would say about 80% of it is operational and working as designed. However, with nearly anything, there were some oversights that I was not aware of, and it has affected my code. Typos, rendering, mathematical equations, and just plain old display issues to tag team with rendering issues. So yeah, going to be a busy week for me. Hopefully, work doesn’t get too crazy and during my lunch times, I can spend a few minutes looking over things to ensure I don’t get too far behind.
Another thing, and this is going to be a HUGE team afford, is some code cleanup and documentation. One thing is we have several things that utilize a very specific type of web site coding feature. It is very handy to keep some data stored and hidden but easily accessible with a click of a button. We just need to sit down and get everything cataloged and organized so if one person makes a UI change, it doesn’t affect EVERYTHING.
Next Steps
I will be working on trying to get the last 20% percent complete with my algorithms. Getting typos cleaned up, display and rendering issues based on screen size, and getting the math formulas corrected (seems like more data, the harder for it to process which is the opposite of what I want it to do). I’ll be working on updating one of our pages to show our ToS and Privacy notice so our user can easily access it and understand what they are agreeing to.
As porkie the pig once said, That’s all folks! This week has come to an end and next week is going to be a lot of code fixing and testing! Cannot wait to see how our testers will enjoy using our app. This feedback will be VITAL to our development of our app and success of it. Stay tune once again!