Gaia/Contacts/Scrum/3: Difference between revisions

(Created page with "== List of bugs == <onlyinclude> === Contacts issues for this sprint === [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=contacts-sprint-3&list_id=10457652...")
 
 
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== General info ==
* Members
** Jose Manuel Cantera
** Sergi Mansilla
** Michal Budzynski
** Francisco Jordano
** ... from time to time guess stars
* 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
* Links of interest:
** [https://wiki.mozilla.org/FirefoxOS/Comms/ Global Comms Wiki]
** [https://etherpad.mozilla.org/comms-retrospect-demo Global Comms Retrospect Demo]
** [https://etherpad.mozilla.org/comms-subteams Comms Subteams info]
** [http://charts.mozilla.org/ffos/blockers.html#responsibility=FxOS_Team&project=1.3,1.3T,1.4,2.0 Gaia Blockers]
== List of bugs ==
== List of bugs ==
<onlyinclude>
<onlyinclude>
Line 15: Line 33:


== Daily meetings ==
== Daily meetings ==
=== Day 2: 11th June ===
==== Jose Manuel Cantera ====
* Not present
==== Michal Budzynski ====
* Bugs reviewed
** {{bug|1013845}} [NFC][Contacts] The Chinese words receiver receive are garbled when share contact via NFC
** {{bug|972573}} B2G][SMS] The selection screen for adding a contact with multiple phone numbers to a SMS message la (PARTIAL REVIEW)
* Bugs working
** {{bug|935636}} [contacts][matcher] address in existing contact duplicated if importing same vCard/.vcf file several
==== Sergi Mansilla ====
* Bugs working
** {{bug|1015094}} [NFC][Contacts] Contact cannot updated via NFC more than twice | Couldn't reproduce cause of setup, but we need to check that is duplicated from {{bug|1021548}}
** {{bug|1020723}}  Remove NFC duplicated code
==== Francisco Jordano ====
* Bugs reviewed
** {{bug|1021548}} Importing second time from SIM card yields to errors in the console and contacts are not updated
** {{bug|997547}}  [MMS]Text to email from Contact details
=== Day 3: 12th June ===
==== Jose Manuel Cantera ====
* Bugs working
** {{bug|989927}} [Contacts][Refactor] Create a library that reads the Global Contacts DataStore and provide a single
* Reviews
** {{bug|1022646}} [Contacts][Haida] Separate the form view  (first round of review)
* Others:
** Helped to land other bugs, specially some related to bluethood
==== Michal Budzynski ====
(Update via email)
* Reviews
** {{bug|972573}}  [B2G][SMS] The selection screen for adding a contact with multiple phone numbers to a SMS message lacks a cancel, back, or 'x' button
* Bugs working
** {{bug|1022646}}  [Contacts][Haida] Separate the form view  (first round of review)
==== Sergi Mansilla ====
* Bugs working
** {{bug|1023888}}  When exporting contacts via bluetooth and cancelling, an error screen appears
* Other stuff
** Playing with prototype around SNS
==== Francisco Jordano ====
* Reviews
** {{bug|989927}} [Contacts][Refactor] Create a library that reads the Global Contacts DataStore and provide a single
* Bugs working
** {{bug|1023908}} [Contacts] Disable interminent integration test
** {{bug|1023911}} [Contacts] Investigate why integration test contacts_shortcuts_test.js is failing
** {{bug|1015094}} [NFC][Contacts] Contact cannot updated via NFC more than twice
* Yesterday afternoon we got some problems in travis, some integration tests for contacts started to fail but we couldn't know the reason, we disabled them, but need to find time to investigate what happened. The intering solution was disable one suite, but we need to save some time to investigate those problems.
=== Day 4: 13th June ===
==== Jose Manuel Cantera ====
not present
==== Michal Budzynski ====
* Reviews
** {{bug|1015094}} Bug 1015094 - [NFC][Contacts] Contact cannot updated via NFC more than twice
** {{bug|972573}} [B2G][SMS] The selection screen for adding a contact with multiple phone numbers to a SMS message lacks a cancel, back, or 'x' button
* Bugs working
** {{bug|935636}} [contacts][matcher] address in existing contact duplicated if importing same vCard/.vcf file several times
** {{bug|1022646}} [Contacts][Haida] Separate the form view  (first round of review)
* No blockers, free road to work on {{bug|1022646}}, haidification and separation of rthe form view.
==== Sergi Mansilla ====
not present
==== Francisco Jordano ====
* Reviews
** {{bug|1022115}} [Contacts] Cannot tap and see contact detail after receiving (more than 1) contacts via bluetooth
* Bugs working
** {{bug|1023908}} [Contacts] [Contacts] Delete option shows white empty space
** {{bug|1015060}} [Contacts] [NFC][Contact] Receiver does not receive the latest contact if the contact has been updated more than twice
** {{bug|1015817}} [NFC][Contacts] Receiver should get only one record with multiple phone numbers when sender updated contact's phone number and shared via NFC again
** {{bug|1023911}} [Contacts] Investigate why integration test contacts_shortcuts_test.js is failing
* No blockers
* Hugue r? and ni? queue that will try to clean today. Also would like to have some time to investigate the intermittent integration tests.
=== Day 5: 16th June ===
==== Jose Manuel Cantera ====
no update
==== Michal Budzynski ====
* Reviews:
** {{bug|1015060}}  [NFC][Contact] Receiver does not receive the latest contact if the contact has been updated more tha
** {{bug|972573}} [B2G][SMS] The selection screen for adding a contact with multiple phone numbers to a SMS message la
* Working:
** {{bug|1022646}} [Contacts][Haida] Separate the form view
* No blockers
* Other stuff:
** Continue working on haida separation.
==== Sergi Mansilla ====
* Working on:
** {{bug|1023888}}  When exporting contacts via bluetooth and cancelling, an error screen appears (Almost ready, we need unit tests and revision)
* Other stuff:
** Taking a look to a SNS datastore prototype for Carrie's concept.
* No blockers
==== Francisco Jordano ====
* Reviews
** {{bug|1021523}} [Firefox Account] Log in with an existing FxA leads to verification link message
** {{bug|972573}}  [B2G][SMS] The selection screen for adding a contact with multiple phone numbers to a SMS message la
** {{bug|989927}}  [Contacts][Refactor] Create a library that reads the Global Contacts DataStore and provide a single
* Bugs working
** {{bug|1018307}} [QA][Facebook] Get access to the Facebook account which has created the Contact App
** {{bug|1021727}}  FTU import contacts reports an incorrect number of contacts importedthan twice
** {{bug|1023911}} [Contacts] Investigate why integration test contacts_shortcuts_test.js is failing
* No blockers
* Apparently found the problem in integration tests: {{bug|1023911}}, but we will see what travis thinks.
=== Day 6: 17th June ===
==== Jose Manuel Cantera ====
not present
==== Michal Budzynski ====
* Reviews:
** {{bug|1020773}} [MADAI][Contacts] consider adding "phonetic-name-field" for Japanese locale
* Working:
** {{bug|1022646}} [Contacts][Haida] Separate the form view
* No blockers
* Other stuff:
** Finished the work on the broadcasting message that will be reused when we have full haida support.
==== Sergi Mansilla ====
* Working on:
** {{bug|1023888}}  When exporting contacts via bluetooth and cancelling, an error screen appears (Finished, ready for review with unit tests)
* Review:
** Patches for 3g video for Telenor
* Other stuff:
** Trying to reproduce a bug in bluethoot about contacts getting freeze.
** Flame!!!
* No blockers
==== Francisco Jordano ====
* Reviews
** {{bug|1021523}} [Firefox Account] Log in with an existing FxA leads to verification link message
** {{bug|989927}} [Contacts][Refactor] Create a library that reads the Global Contacts DataStore and provide a single
** {{bug|972573}} [B2G][SMS]  [B2G][SMS] The selection screen for adding a contact with multiple phone numbers to a SMS message lacks a cancel, back, or 'x' button  (last round of review) (ready for show in the sprint planning demo)
** {{bug|974864}} [MMS]Pick recipient(email adress) up from contacts app
** {{bug|1020773}} [MADAI][Contacts] consider adding "phonetic-name-field" for Japanese locale (pretty far from our standards)
* No blockers
* Triaging bugs in contacts.
=== Day 7: 18th June ===
==== Jose Manuel Cantera ====
not present
==== Michal Budzynski ====
not present
==== Sergi Mansilla ====
* Working on:
** {{bug|1026427}}  When trying to export contact with bluetooth not enabled, the app freezes
* Other stuff:
** learning about data stores.
** I'll fly in the afternoon, so I'll continue from home in the evening.
==== Francisco Jordano ====
* Reviews
** {{bug|1026370}} User can't see message when contacts are merged in import
** {{bug|1022646}} [Contacts][Haida] Separate the form view
* Working on
** {{bug|1026525}} - [FTU][Single Variant] Flame: when running with 2 sim cards inserted after FTU, the Vertical Homescreen is unsuable
** {{bug|1022879}} - [B2G][NFC] Deleted contacts are still being sent and received through NFC
* No blockers
* Feature from partner landed:
** {{bug|972573}} - [B2G][SMS] The selection screen for adding a contact with multiple phone numbers to a SMS message lacks a cancel, back, or 'x' button  (For sprint demo)
==== Guess stars ====
===== Fernando Campo =====
* Working on {{bug|1022115}} [Contacts] Cannot tap and see contact detail after receiving (more than 1) contacts via bluetooth, waiting for Carrie for providing final decision about behavior.
=== Day 8: 19th June ===
==== Jose Manuel Cantera ====
* Working on the following bugs:
** {{bug|1026369}}  In import, contacts are duplicated.
** {{bug|1026473}} [Contacts][Refactor] Implement the Global Contacts Datastore data management module
* No blockers.
* Waiting for Francisco and Sergi's feedback on refactor work.
==== Michal Budzynski ====
* Working on:
** {{bug|1022646}} [Contacts][Haida] Separate the form view
* No blockers
* Challenging work, but continuing with the progress
==== Sergi Mansilla ====
* Working on:
** {{bug|1023888}} When exporting contacts via bluetooth and cancelling, an error screen appears
** {{bug|1026427}} When trying to export contact with bluetooth not enabled, the app freezes
* Other stuff:
** Several feedback? to give
** Tomorrow off to a conference
** Monday and Tuesday *officially* getting married. :)
==== Francisco Jordano ====
* Reviews
** {{bug|1020773}} [Contacts] consider adding "phonetic-name-field" for Japanese locale
** {{bug|997547}} [MMS]Text to email from Contact details
** {{bug|974864}} [MMS]Pick recipient(email adress) up from contacts app
** {{bug|974864}} NEW, na-matsumoto — [MMS]Pick recipient(email adress) up from contacts app
* No blockers
* Lot of partner work, to try to understand their needs and what's our implications.
* Sync with Julien to see how we are going to coordinate work landed for extra integration between sms and contacts.
* Today will work on a wiki page about the data refactor.
==== Guess stars (yes guess who ;)) ====
===== Fernando Campo =====
* Making some videos for Carrie about {{bug|1022115}} [Contacts] Cannot tap and see contact detail after receiving (more than 1) contacts via bluetooth
=== Day 9: 20th June ===
==== Jose Manuel Cantera ====
* Working on the following bugs:
** {{bug|989929}}  [Contacts][Refactor] Create Contacts indexed DB library to support synchronization from the Global Contacts Datastore - Working on the comments provided in the first round of review.
** {{bug|1026473}} [Contacts][Refactor] Implement the Global Contacts Datastore data management module - Continue the work in this bug.
* No blockers.
==== Michal Budzynski ====
* Working on:
** {{bug|1022646}} [Contacts][Haida] Separate the form view
* No blockers
* Work with tags done, next stope the image update across sheets via broadcast messaging.
==== Sergi Mansilla ====
* out to a conference
==== Francisco Jordano ====
* Reviews
** {{bug|989929}} [Contacts][Refactor] Create Contacts indexed DB library to support synchronization from the Global Contacts DS - Did the first round of review, looking pretty promising.
** {{bug|974864}} [MMS]Pick recipient(email adress) up from contacts app - Sync with Julien about how the web activity should be.
* Work
* Finally found the time to put the data refactor ideas on the following wiki page:
** https://wiki.mozilla.org/Gaia/Contacts/Data_Refactor
* No blockers
=== Day 10: 23th June ===
==== Jose Manuel Cantera ====
* Working on the following bugs:
** {{bug|989929}}  [Contacts][Refactor] Create Contacts indexed DB library to support synchronization from the Global Contacts Datastore - Working on the comments provided in the first round of review.
** {{bug|1026473}} [Contacts][Refactor] Implement the Global Contacts Datastore data management module - Continue the work in this bug.
* No blockers.
==== Michal Budzynski ====
* Working on:
** {{bug|1022646}} [Contacts][Haida] Separate the form view
* No blockers
==== Sergi Mansilla ====
* out getting officially married@
==== Francisco Jordano ====
* Reviews
** {{bug|1027867}} - [B2G][Contacts] When editing a contact, the Birthday and Anniversary dropdowns say 'Date' instead of the date that was selected when creating the contact
** {{bug|1027480}} - [contacts] Custom tag placeholder is not localized
** {{bug|1028250}} - [contacts] Remove unused strings custom.placeholder
** {{bug|1028106}} - Invalid information of automated merged contacts and contact duplicate
* Work
** {{bug|987966}} - [contacts] placeholder for date fields in add/edit mode is always in English: 'Date'
** Helping with {{bug|974864}} - [MMS]Pick recipient(email adress) up from contacts app
* No blockers


== Demos ==
== Demos ==
* {{bug|972573}} Using action menu in contacts for selectiong email or phone from an activity with cancelleable option: [https://drive.google.com/file/d/0B3RfQh7fuZjATW1ZZXh2VnR2Uk0/edit?usp=sharing%20 video link]
* {{bug|1022646}} Form view Separated. It's big architecture change without a lot of visual changes, one presented here shows that we don't have flashing contact list view before the form is showed because activities are now sent directly to the view. [https://drive.google.com/file/d/0B_aO5uIMT91nV1FtWUpmZDBfd2s/edit?usp=sharing Video link]


== Retrospective ==
== Retrospective ==
=== Actions taken from last sprint ===
* None :D is our first one
=== Things that went well ===
*Jose
** These meetings were useful in knowing in advance what's going on
*Francisco
** Number of bugs and blockers resolved is going pretty good: https://wiki.mozilla.org/Gaia/Contacts/Scrum/3#List_of_bugs
** Not comitting for crazy things allow us to have time to solve new blockers that appear during the sprint.
*Michal
** The wiki page for having a look to everything is getting good.
=== Things that went not that well ===
* Jose
** I still don't have a flame phone and I'm not able to help with bugs regarding NFC and flame specific problems.
* Michal
** I still didn’t land Bug 1022646 and I really wanted to do that this sprint
* Francisco
** We need to do better with the daily meetings, if we take a look to the wiki page (even today), always is someone missing the meetings, we need to take them seriously.
** During this sprint, certain work with partners trying to add extra features was not working smothly.
=== Actions for this sprint ===
* Weekly rotation of the person that has to update in the global meetings. Starting with Michal this week.
* Getting use to estimate tasks we have. If we get a new task not in the SP, we should estimate it as well.
* Update the time on the tasks also.
* Try to make 0 casualties for the dailies for this sprint.
Confirmed users
21

edits