-
Notifications
You must be signed in to change notification settings - Fork 0
Sprint 3
This was quite a good week my time estimate were pretty accurate and I archieve two finish what seems to be a final version of the medical card more than I took time to refactor and modularize the code to be simpler to understand.
I still underestimate the time testing fancy grafical interface but with practice I got last week I still archieve to finish my task hardly on time.
This was a great week, my time estimates were close to the actual time the task took. Additionally, though it didn't seem easy to share a week's task at first, Hind and I managed to divide tasks quite well to be able to implement the testing in parallel.
What I could improve on would be to more thoroughly think through my plan when refactoring code since it took a couple of iterations to get it right (so as to enable easier testing).
This has been a very good week. Great synergies and we definitely solved our merge races!
Out of my 2 tasks, one was unfortunately unresolvable. I increased the coverage by over 20% but the exact thing I wanted to fix remains unsolved, even though now I can confidently say that Cirrus CI is a big mess! This is frustrating, and I lost a lot of time on this (+2 over estimate). The other task was more fun, also I had the time to refactor some of my code, which reduced my technical debt.
As a scrum master, I held productive short standup meetings.
Looking forward to the next weeks!
It's been a very formative week, I learned a lot on Google APIs and I am quite happy with the work I produced. I was able to produce the basic feature and tests that I planned, but I want to reserve next week to improve it, make it more user friendly and add more tests. I struggled a little bit to test the map with expresso because the inner content of the map is inaccessible from expresso viewtree, but I have a couple ideas to counter that for next week that I want to discuss with the TAs and the team.
Overall everything went quite well this week. Me and Alexandre collaborated efficiently and managed to finish the task on time.
In the beginning, we faced some difficulties finding the most effective way to refactor classes in order to do the mocking but once it was done, the testing part went smoothly. This helped me gain experience with mockito tests which would certainly be useful in future tasks.
This was a really good week, I was able to work with different android studio's layouts. I successfully designed and implemented a functional sidebar menu. However, I encountered a bug that made me lose quite some time.
Initially, I was supposed to work on two tasks this week. However, as the first one took longer than expected, I decided to leave the second one for another sprint rather than rush through it and produce code that is not good enough. I think I can say now that I'm familiar with espresso, kotlin, and android studio enough to make accurate time estimates, and hopefully, from now on I will have no issue with this.
Overall we did a lot of progress again. We implemented lots of stories and more importantly increased the coverage to more than acceptable levels.
Once again, we got our time estimates a bit off. But there has definitely been progress on that as well (we are more familiar with Android now).
Standup meetings were effective, and unlike last time we decided to setup a queue for merge priorities. This way we avoided two or more people merging work and racing for the main branch at the same time. This has been a big organizational improvement.