Gaia/Contacts/Scrum/4

From MozillaWiki
< Gaia‎ | Contacts
Jump to: navigation, search

General info

  • Members
    • Jose Manuel Cantera
    • Sergi Mansilla
    • Michal Budzynski
    • Francisco Jordano
    • ... from time to time guest and guess stars (Fernando Campo, for instance)
  • Meetings:
    • Daily happening on IRC currently on channel #fxos-comms at 9:30 CET
    • Subteam sprint planning: last day before the global sprint planning, IRC on channel #fxos-contacts at 10:00 CET

List of bugs

Contacts issues for this sprint

Bugzilla link

Full Query
ID Summary Component Status Resolution Assigned to Depends on Blocks Whiteboard Blocking b2g Feature b2g Target milestone
963504 [Contacts] Add unit tests to activity handling Gaia::Contacts VERIFIED FIXED Francisco Jordano [:arcturus] [:francisco] 957338, 966445 962566 [p=2] --- --- 2.0 S5 (4july)
987966 [contacts] placeholder for date fields in add/edit mode is always in English: 'Date' Gaia::Contacts RESOLVED FIXED Jose Manuel Cantera 935045 l12y, LocRun1.4 1.4+ --- 2.0 S5 (4july)
989929 [Contacts][Refactor] Create Contacts indexed DB library to support synchronization from the Global Contacts Datastore Gaia::Contacts RESOLVED FIXED Jose Manuel Cantera 968098, 989932 [priority] [p=2] --- --- 2.0 S5 (4july)
1000102 [Gaia][Contacts] Swipe up down on Label screen of Add New contact will disappear check marks Gaia::Contacts RESOLVED WORKSFORME Francisco Jordano [:arcturus] [:francisco] [g+][p=4] --- --- 2.0 S5 (4july)
1022115 [Contacts] Cannot tap and see contact detail after receiving (more than 1) contacts via bluetooth Gaia::Contacts VERIFIED FIXED Fernando Campo (:fcampo) [2.0-FL-bug-bash] [p=2] 2.0+ --- 2.0 S5 (4july)
1026474 [dolphin][Contacts]No Error pop up when exporting contacts to SD card, while SD card is full. Gaia::Contacts RESOLVED FIXED Francisco Jordano [:arcturus] [:francisco] 864178 [sprd314046][p=2] 1.4+ --- 2.0 S5 (4july)
1028106 Invalid information of automated merged contacts and contact duplicate Gaia::Contacts VERIFIED FIXED Jose Manuel Cantera 977528, 1026369 2.0+ --- 2.0 S5 (4july)
1028250 [contacts] Remove unused strings custom.placeholder Gaia::Contacts RESOLVED FIXED Francesco Lodolo [:flod] (OOO July 13–21) --- --- 2.0 S5 (4july)
1032871 [Contacts] There is no way to pick a contact with filter 'webcontacts/contact' Gaia::Contacts RESOLVED FIXED Borja Salguero [:borjasalguero] 988279, 1007924 ft:loop --- 2.0 2.0 S5 (4july)

9 Total; 0 Open (0%); 6 Resolved (66.67%); 3 Verified (33.33%);


Sprint planning

Daily meetings

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:
  • 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

  • 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

  • Not present today

Michal Budzynski

    • Will continue working on fixing the tests for the Haida patch and addressing comments from JM and Fr.

Francisco Jordano

  • Working on:


  • 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 7: 1st July 2014

Jose Manuel Cantera

  • 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

  • Working on:
    • Learning and comparing performance in indexeddb and datastore for future work in contacts.

http://sergi.github.com/idb-benchmark

Michal Budzynski

    • Will continue working on fixing the tests for the Haida patch and addressing comments from JM and Fr.

Francisco Jordano

  • Working on:

fixing up Travis issues concerning 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 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

  • Working on:
    • Triaging Contacts bugs
  • 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:
    • bug 963504 [Contacts] Add unit tests to activity handling r=jmcf #20997- after adding the modifications joseManuel asked me for
    • 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
    • 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
    • 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

Jose Manuel Cantera

  • Back to work after 2 days absence
  • Reviews/feedback:
    • bug 963504 [Contacts] Add unit tests to activity handling
  • Working on:
    • bug 989929 [Contacts][Refactor] Create Contacts indexed DB library to support synchronization from the Global C
      • 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
      • Working on tests
    • bug 987966 [contacts] placeholder for date fields in add/edit mode is always in English: 'Date'
      • Looking for regressions caused by this bug

Sergi Mansilla

  • Working on:
    • bug 1023236 Bluetooth button to export contacts should be disabled if there is no SD card
    • bug 1018858 Tapping a letter in the scrollbar selects a contact in an unrelated position
  • Review/feedback:
    • bug 989929 [Contacts][Refactor] Create Contacts indexed DB library to support synchronization from the Global C

Michal Budzynski

  • Working on:
    • bug 1022646 [Contacts][Haida] Separate the form view
      • fixing failing unit tests
      • looking for more regressions
  • Others
    • PTO on Friday/Monday

Francisco Jordano

  • Working on:
    • bug 1000102 [Gaia][Contacts] Swipe up down on Label screen of Add New contact will disappear check marks
      • Had to try several combinations, but none of them reproduced the bug.
      • Closed as WORKSFORME
    • bug 963504 [Contacts] Add unit tests to activity handling
  • Blocker:
    • bug 1014023 [Datastore] Notify apps of changes in datastore without being opened (comment #21)
  • Others
    • Helping:
      • System frontend team with a bug related to the contacts in FTU and the edge gestures
      • German to launch in tbpl jobs that were failing, now seems it's almost done

Day 3: 25th June 2014

Jose Manuel Cantera

  • Not present

Sergi Mansilla

  • Returned from holidays
  • Working on:
    • bug 1023236 Bluetooth button to export contacts should be disabled if there is no SD card
    • 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

  • 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

  • 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:
    • bug 1027401 [B2G][Contacts]Importing contacts from Gmail login screen is allowed to display in landscape mode rather than remain locked in portrait mode
      • After a bit of investigation, was talking with Alive since looks like a popupmanager problem.
      • 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 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
  • 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
    • Running the contacts sprint planning
    • Same for dialer
    • Updating the wiki page, and creating a new one for this sprint
    • Triaging contacts bugs & going through bug mail

Demos

Retrospective

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

  • 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

  • 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