Gaia/Contacts/Scrum/4: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(17 intermediate revisions by 2 users not shown)
Line 5: Line 5:
** Michal Budzynski
** Michal Budzynski
** Francisco Jordano
** Francisco Jordano
** ... from time to time guest and guess stars
** ... from time to time guest and guess stars (Fernando Campo, for instance)


* Meetings:
* Meetings:
Line 33: Line 33:


== Daily meetings ==
== Daily meetings ==
=== Day 2: 24th June 2014 ===
 
 
=== Day 11: 7th July 2014 ===
==== Michal Budzynski ====
* Working on:
**  {{bug|1034405}} [NFC] Could not share the contact which initial imported via NFC
**  {{bug|1022646}} [Contacts][Haida] Separate the form view
 
==== Francisco Jordano ====
* Working on:
**  {{bug|1033195}} [tarako] unable to sync contacts from facebook
**  {{bug|1015388}} [Contacts] Implement new startup loading events
 
* Reviewed:
**  {{bug|1032871 }} [Contacts] There is no way to pick a contact with filter 'webcontacts/contact'
**  {{bug|1026473 }} [Contacts][Refactor] Implement the Global Contacts Datastore data management module
**  {{bug|997547 }} [MMS]Text to email from Contact details
 
==== Sergi Mansilla ====
* Working on:
** Reviews for Telenor's 3Gvideo
** {{bug|1023236 }} Bluetooth button to export contacts should be disabled if there is no SD card
** Ready to pick up new prioritized stuff after that.
 
==== Jose Manuel Cantera ====
On PTO
 
 
=== Day 10: 4th July 2014 ===
==== Jose Manuel Cantera ====
* Working on:
**  {{bug|1026473}} [Contacts][Refactor] Implement the Global Contacts Datastore data management module has already r+. Now investigating Travis failures which might not be related to that bug
** Reviewing the Haida separation. one more time
** Starting performance test on MultiContact data gathering. First prototype available, now working on indexedDB comparison
 
==== Sergi Mansilla ====
* Working on perf search issues on indexedDB. Results will be published under an etherpad
 
==== Michal Budzynski ====
** New version of the Haida patch available which fixes the test. Still issues with the active merging, at least.
 
==== Francisco Jordano ====
Absent
 
* Others
** Still blocked by platform bug {{bug|1014023}} [Datastore] Notify apps of changes in datastore without being opened (comment #21)
** We have one 2.0+ bug to solve, that is pending review, but needed rebase.
 
=== Day 9: 3rd July 2014 ===
==== Jose Manuel Cantera ====
* Working on:
** landed {{bug|989929}}
** waiting for a r? from Francisco for {{bug|1026473}} [Contacts][Refactor] Implement the Global Contacts Datastore data management module
** Reviewing the Haida separation. one more time
** Starting performance test on MultiContact data gathering. First prototype available, now working on indexedDB comparison
 
==== Sergi Mansilla ====
* Working on perf search issues on indexedDB. Results will be published under the corresponding bug
 
==== Michal Budzynski ====
** New version of the Haida patch available which fixes the test. Still issues with the active merging, at least.
 
==== Francisco Jordano ====
* Working on:
 
** {{bug| 1026474}}
** {{bug| 1031327}}
** {{bug| 1022695}}
** {{bug| 1027401}}
 
** Reviews:
** {{bug|  982663}}
** {{bug|  1032502}}
** {{bug|  1032871}}
** Haida patch
 
* Others
** Still blocked by platform bug {{bug|1014023}} [Datastore] Notify apps of changes in datastore without being opened (comment #21)
** We have one 2.0+ bug to solve, that is pending review, but needed rebase.
 
=== Day 8: 2nd July 2014 ===
==== Jose Manuel Cantera ====
==== Jose Manuel Cantera ====
* Not present
* Working on:
** landing {{bug|989929}}
** waiting for a r? from Francisco for {{bug|1026473}} [Contacts][Refactor] Implement the Global Contacts Datastore data management module
** Reviewing the Haida separation. one more time
** Starting performance test on MultiContact data gathering
 
==== Sergi Mansilla ====
==== Sergi Mansilla ====
* Not present
*Not present today
 
==== Michal Budzynski ====
==== Michal Budzynski ====
* Bugs working
** Will continue working on fixing the tests for the Haida patch and addressing comments from JM and Fr.  
** {{bug|1022646}} [Contacts][Haida] Separate the form view
*** Contact's photo editing fixed
*** Most of the activities fixed
*** Video of 'new' activity called from the dialer updated to the [[Gaia/Contacts/Scrum/3#Demos|last sprint Demo section]].


==== Francisco Jordano ====
==== Francisco Jordano ====
* Bugs reviewed
* Working on:
** {{bug|989929}} [Contacts][Refactor] Create Contacts indexed DB library to support synchronization from the Global Contacts Datastore
 
** {{bug| 1026474}}
** {{bug| 1031327}}
** {{bug| 1022695}}
** {{bug| 1027401}}
 
** Reviews:
** {{bug| 1026473}}
** Haida patch


*Bugs working
** {{bug|987966}} [contacts] placeholder for date fields in add/edit mode is always in English: 'Date'
*** Bug reopened for 1.4 branch


* Others
* Others
** Running the contacts sprint planning
** Still blocked by platform bug {{bug|1014023}} [Datastore] Notify apps of changes in datastore without being opened (comment #21)
** Same for dialer
** We have one 2.0+ bug to solve, that is pending review, but needed rebase.
** Updating the wiki page, and creating a new one for this sprint
** Triaging contacts bugs & going through bugmail


=== Day 3: 25th June 2014 ===
=== Day 7: 1st July 2014 ===
==== Jose Manuel Cantera ====
==== Jose Manuel Cantera ====
* Not present
* Working on:
** landing {{bug|989929}}
** addressing comments on {{bug|1026473}} [Contacts][Refactor] Implement the Global Contacts Datastore data management module
** Reviewing the Haida separation.


==== Sergi Mansilla ====
==== Sergi Mansilla ====
* Returned from holidays
* Working on:
* Working on:
** {{bug|1023236}} Bluetooth button to export contacts should be disabled if there is no SD card
** Learning and comparing performance in indexeddb and datastore for future work in contacts.
** {{bug|1026427}} When trying to export contact with bluetooth not enabled, the app freezes
http://sergi.github.com/idb-benchmark
* Review/feedback:
** {{bug|989927}} [Contacts][Refactor] Create a library that reads the Global Contacts DataStore and provide a single
** {{bug|989929}} [Contacts][Refactor] Create Contacts indexed DB library to support synchronization from the Global C


==== Michal Budzynski ====
==== Michal Budzynski ====
** Will continue working on fixing the tests for the Haida patch and addressing comments from JM and Fr.
==== Francisco Jordano ====
* Working on:
* Working on:
** {{bug|1022646}} [Contacts][Haida] Separate the form view
 
*** 'update' activity fixed
fixing up Travis issues concerning {{bug|1022115}}
*** Found & fix some regressions:
 
**** Finishing activities that started on contact list & ended in form view (like 'update') didn't return any value, fixed using broadcastMessanger
** Reviews:
**** Navigation callback errors fixed
** {{bug| 1026473}}
**** race condition with LazyLoader in 'open' activity fixed
** Haida patch
**** more details on those regressions Bugzilla: {{bug|1022646}}


* Others
* Others
** Talked to Doug on how work is organized in Contacts team. They want to reorganize Dialer
** Still blocked by platform bug {{bug|1014023}} [Datastore] Notify apps of changes in datastore without being opened (comment #21)
** We have one 2.0+ bug to solve, that is pending review, but needed rebase.
 
=== Day 6: 30th June 2014 ===
==== Jose Manuel Cantera ====
* Working on:
*** Will land what we have an have follow-ups after Bent's comments
** {{bug|1026473}} [Contacts][Refactor] Implement the Global Contacts Datastore data management module
*** Today or tomorrow will focus on the review for the Haida separation.
 
==== Sergi Mansilla ====
* Working on:
** Learning and comparing performance in indexeddb and datastore for future work in contacts.
 
==== Michal Budzynski ====
** PTO on Friday/Monday


==== Francisco Jordano ====
==== Francisco Jordano ====
* Attended the global sprint retrospective
* Working on:
* Review/feedback:
** Triaging Contacts bugs
** {{bug|1022115}} [Contacts] Cannot tap and see contact detail after receiving (more than 1) contacts via bluetooth
 
** {{bug|1026474}} [dolphin][Contacts]No Error pop up when exporting contacts to SD card, while SD card is full.
** {{bug|1031306}}
** {{bug|946224}} Alphabets on right side in the contact book are too small to select.
 
*** Not a full review, just asking for uireview, had to take some screenshots
* Reviews:
** {{bug|974864}} [MMS]Pick recipient(email adress) up from contacts app
** {{bug|1022115}}
 
* Others
** Still blocked by platform bug {{bug|1014023}} [Datastore] Notify apps of changes in datastore without being opened (comment #21)
** We have one 2.0+ bug to solve, that is pending review, but needed rebase.
 
=== Day 5: 27th June 2014 ===
==== Jose Manuel Cantera ====
* Reviews/feedback:
** {{bug|987966}} [contacts] placeholder for date fields in add/edit mode is always in English: 'Date'
* Working on:
*** Will land what we have an have follow-ups after Bent's comments
** {{bug|1026473}} [Contacts][Refactor] Implement the Global Contacts Datastore data management module
*** Today will be focus on the review for the Haida separation.
 
==== Sergi Mansilla ====
* Working on:
** Focus on doing unit tests for some patches.
** Learning and comparing performance in indexeddb and datastore for future work in contacts.
 
==== Michal Budzynski ====
** PTO on Friday/Monday


==== Francisco Jordano ====
* Working on:
* Working on:
** {{bug|1027401}} [B2G][Contacts]Importing contacts from Gmail login screen is allowed to display in landscape mode rather than remain locked in portrait mode
** {{bug|963504}} [Contacts] Add unit tests to activity handling r=jmcf #20997- after adding the modifications joseManuel asked me for
*** After a bit of investigation, was talking with Alive since looks like a popupmanager problem.
** {{bug|987966}}  [contacts] placeholder for date fields in add/edit mode is always in English: 'Date' pr agains 1.4 - Finally done that now is finally fixed and waiting for upload to 1.4
*** Turn out to be a window manager problem
** {{bug|1026474}}  [dolphin][Contacts]No Error pop up when exporting contacts to SD card, while SD card is full.
 
* Reviews:
** {{bug|974864}} [MMS]Pick recipient(email adress) up from contacts app - Madai
** {{bug|997547}} [MMS]Text to email from Contact details  - Madai


* Others
* Others
** Today will take a look to more task that Jose is doing for the data refactor
** Still blocked by platform bug {{bug|1014023}} [Datastore] Notify apps of changes in datastore without being opened (comment #21)
** We have one 2.0+ bug to solve, that is pending review, but needed rebase.


=== Day 4: 26th June 2014 ===
=== Day 4: 26th June 2014 ===
Line 145: Line 273:
*** German to launch in tbpl jobs that were failing, now seems it's almost done
*** German to launch in tbpl jobs that were failing, now seems it's almost done


=== Day 5: 27th June 2014 ===
=== Day 3: 25th June 2014 ===
==== Jose Manuel Cantera ====
==== Jose Manuel Cantera ====
* Reviews/feedback:
* Not present
** {{bug|987966}}  [contacts] placeholder for date fields in add/edit mode is always in English: 'Date'
* Working on:
*** Will land what we have an have follow-ups after Bent's comments
** {{bug|1026473}} [Contacts][Refactor] Implement the Global Contacts Datastore data management module
*** Today will be focus on the review for the Haida separation.


==== Sergi Mansilla ====
==== Sergi Mansilla ====
* Returned from holidays
* Working on:
* Working on:
** Focus on doing unit tests for some patches.
** {{bug|1023236}} Bluetooth button to export contacts should be disabled if there is no SD card
** Learning and comparing performance in indexeddb and datastore for future work in contacts.
** {{bug|1026427}} When trying to export contact with bluetooth not enabled, the app freezes
* Review/feedback:
** {{bug|989927}} [Contacts][Refactor] Create a library that reads the Global Contacts DataStore and provide a single
** {{bug|989929}} [Contacts][Refactor] Create Contacts indexed DB library to support synchronization from the Global C


==== Michal Budzynski ====
==== Michal Budzynski ====
** PTO on Friday/Monday
* Working on:
** {{bug|1022646}} [Contacts][Haida] Separate the form view
*** 'update' activity fixed
*** Found & fix some regressions:
**** Finishing activities that started on contact list & ended in form view (like 'update') didn't return any value, fixed using broadcastMessanger
**** Navigation callback errors fixed
**** race condition with LazyLoader in 'open' activity fixed
**** more details on those regressions Bugzilla: {{bug|1022646}}
 
* Others
** Talked to Doug on how work is organized in Contacts team. They want to reorganize Dialer


==== Francisco Jordano ====
==== Francisco Jordano ====
* Attended the global sprint retrospective
* Review/feedback:
** {{bug|1022115}} [Contacts] Cannot tap and see contact detail after receiving (more than 1) contacts via bluetooth
** {{bug|1026474}} [dolphin][Contacts]No Error pop up when exporting contacts to SD card, while SD card is full.
** {{bug|946224}} Alphabets on right side in the contact book are too small to select.
*** Not a full review, just asking for uireview, had to take some screenshots
** {{bug|974864}} [MMS]Pick recipient(email adress) up from contacts app
* Working on:
* Working on:
** {{bug|963504}} [Contacts] Add unit tests to activity handling r=jmcf #20997- after adding the modifications joseManuel asked me for
** {{bug|1027401}} [B2G][Contacts]Importing contacts from Gmail login screen is allowed to display in landscape mode rather than remain locked in portrait mode
** {{bug|987966}} [contacts] placeholder for date fields in add/edit mode is always in English: 'Date' pr agains 1.4 - Finally done that now is finally fixed and waiting for upload to 1.4
*** After a bit of investigation, was talking with Alive since looks like a popupmanager problem.
** {{bug|1026474}}   [dolphin][Contacts]No Error pop up when exporting contacts to SD card, while SD card is full.
*** Turn out to be a window manager problem
 
* Others
** Today will take a look to more task that Jose is doing for the data refactor
 
=== Day 2: 24th June 2014 ===
==== Jose Manuel Cantera ====
* Not present
==== Sergi Mansilla ====
* Not present
==== Michal Budzynski ====
* Bugs working
** {{bug|1022646}} [Contacts][Haida] Separate the form view
*** Contact's photo editing fixed
*** Most of the activities fixed
*** Video of 'new' activity called from the dialer updated to the [[Gaia/Contacts/Scrum/3#Demos|last sprint Demo section]].
 
==== Francisco Jordano ====
* Bugs reviewed
** {{bug|989929}} [Contacts][Refactor] Create Contacts indexed DB library to support synchronization from the Global Contacts Datastore


* Reviews:
*Bugs working
** {{bug|974864}} [MMS]Pick recipient(email adress) up from contacts app - Madai
** {{bug|987966}} [contacts] placeholder for date fields in add/edit mode is always in English: 'Date'
** {{bug|997547}} [MMS]Text to email from Contact details  - Madai
*** Bug reopened for 1.4 branch


* Others
* Others
** Still blocked by platform bug {{bug|1014023}} [Datastore] Notify apps of changes in datastore without being opened (comment #21)
** Running the contacts sprint planning
** We have one 2.0+ bug to solve, that is pending review, but needed rebase.
** Same for dialer
** Updating the wiki page, and creating a new one for this sprint
** Triaging contacts bugs & going through bug mail


== Demos ==
== Demos ==
Line 180: Line 346:
== Retrospective ==
== Retrospective ==
=== Actions taken from last sprint ===
=== Actions taken from last sprint ===
* Weekly rotation of the person that has to update in the global meetings. Starting with Michal this week.
** We did well here
* Getting use to estimate tasks we have. If we get a new task not in the SP, we should estimate it as well.
** We feel that we are still not good at estimations, we just need more sprints to discover our velocity.
* Update the time on the tasks also.
* Try to make 0 casualties for the dailies for this sprint.
** We almost got it, just missed some days cause of PTO's or trainnings which seems reasonable.
=== Things that went well ===
=== Things that went well ===
* clear picture of what would work and what not by benchmarking search times in Contacts.
* feeling good doing the dailies and being constant on them.
* good job with the blockers.
=== Things that went not that well ===
=== Things that went not that well ===
=== Actions for this sprint ===
* we are understimating bugs.
* Still feeling like we need to do a better job as a team, getting there with time, but a lot of room for improvement
* Communication needs to be better within the team.
* we added lots of bugs in the middle of the sprint, which is ok cause we saved time for unexpected things, but is hard to track them.
=== Actions for next sprint ===
* Increase the commitment to the dailies, increase engagement on others people problems and project status.
* Start using vidyo for our communications to make them more sensitive
Confirmed users
194

edits