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

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] --- --- 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