Váš vlastní prostor v Chromu
Jak každodenní používání inspirovalo inovace v prohlížeči Chrome. Sabine Borsay a David Roger z Google Safety Engineering Center popisují svou spolupráci na nové funkci profilů pro Chrome.
„Celá moje rodina už nějakou dobu používá prohlížeč Chrome na jednom sdíleném počítači,“ vysvětluje David Roger, který pracuje jako vývojář softwaru ve společnosti Google v Paříži. „Někdy máme otevřeno až 50 webů najednou. Když například hledám video na YouTube, které jsem nedávno viděl, zobrazují se mi v historii vyhledávání i klipy z Minecraftu – je to úplný chaos.“ A David pravděpodobně není jediný, kdo se s tímto problémem setkává. Není neobvyklé, že rodiny sdílejí počítač a stejný prohlížeč Chrome. Například během pandemie koronaviru. Rodiče, pečovatelé a jejich děti čtou, hledají informace a zároveň se baví. Když se ztratí osobní nastavení nebo se smíchají historie vyhledávání, může to vést ke zmatkům.
Nápady často přicházejí od lidí, kteří jsou produktu blízko.
Sabine Borsay přesně ví, o čem David Roger mluví. Je produktovou manažerkou v Google Safety Engineering Center (GSEC), globálním vývojovém centru společnosti Google pro ochranu soukromí a bezpečné používání internetu v Mnichově. Tento konkrétní problém představila na jednom z technologických dnů GSEC, které jsou organizovány tak, aby umožnily spolupráci různých týmů na řadě zajímavých výzev. Nápad vytvořit individuální profily Chrome byl formulován právě při této příležitosti. Uvedená funkce je nyní dostupná v Chromu a umožňuje každému uživateli vytvořit si personalizovaný profil, který lze vybrat při každém otevření prohlížeče. Můžete například změnit barvu pozadí a záložky a hesla lze uspořádat a uložit samostatně.
Je zajímavé podívat se hlouběji na proces vývoje profilů Chrome od prvotní myšlenky až po finální implementaci. Manažeři produktů, jako je Sabine Borsay, tráví každý den prací na konkrétní aplikaci, mimo jiné prohlížeči Chrome. „Zvažujeme, jak by se měl Chrome v následujících letech vyvíjet. Také přemýšlíme o tom, jaké problémy bychom měli řešit a jak bychom řešení měli integrovat,“ vysvětluje Sabine. „Hodně naší práce vychází z toho, s čím se setkáváme v osobním životě,“ souhlasí David Roger. „Mnoho našich projektů v Googlu začíná tímto způsobem a nápad často přichází od lidí, kteří mají k produktu blízko.“
Když Sabine dostala zelenou k práci na profilech Chrome, sestavila tým deseti lidí z různých oddělení, včetně odborníků na uživatelskou zkušenost a vývojářů z týmu Davida Rogera. David k vývoji Chromu přispívá už přes deset let a podílel se na různých projektech, včetně návrhu uživatelského rozhraní. Jeho tým vytvořil prototyp profilů Chromu, který testovala speciálně vybraná skupina uživatelů.
Sabine mezitím spolupracovala s odborníky na výzkum chování uživatelů, aby identifikovala skupinu lidí, kteří Chrome používají soukromě, v práci nebo s jinými uživateli. „Kromě osobních rozhovorů o jejich zkušenostech jsme je požádali, aby si dva měsíce vedli deník o tom, jak profily Chromu používali.“ Tým profilů také uživatele požádal, aby popsali, co se stalo, když narazili na části aplikace, kterým nerozuměli.
Zvažujeme, jak by se měl Chrome v následujících letech vyvíjet.
David v Paříži analyzoval data od uživatelů beta verze Chromu. Uživatelé beta verze Chromu si mohou vyzkoušet nové funkce dříve než ostatní a mohou souhlasit s odesíláním údajů o používání společnosti Google pro účely vývoje. Informace shromážděné od stovek tisíc uživatelů beta verze Chromu pomohly při vývoji profilů Chrome. Někteří lidé měli například problém kliknout na konkrétní tlačítko, zatímco jiní nerozuměli části vysvětlujícího textu. David vysvětluje, že na základě této zpětné vazby lze produkt vylepšovat a měnit a že při vývoji digitálních produktů se často používá iterativní pracovní metoda. Uživatelé získají přístup k prototypu a poskytnou zpětnou vazbu ohledně potenciálních problémů. Vývojáři pak produkt upraví a odešlou k opětovnému testování.
Při testování byly zjištěny konkrétní problémy, například pomalé spouštění Chromu. To Davida přimělo svolat vývojáře na hackathon. „Celý týden jsme se soustředili na to, abychom prohlížeč zase zrychlili.“ Tým se podíval na řadu možných metod. „Nakonec jsme stanovili několik různých technologií, které jsme představili kolegům v Mnichově,“ pokračuje David.
Sabine na tuto fázi projektu ráda vzpomíná. „V takových chvílích pracujeme jako startup. Zkoušíme spoustu věcí, každý den spolu komunikujeme a snažíme se najít to nejlepší řešení.“ Možnost používat různé profily Chromu byla uvedena nedávno, ale pro tým vedený Sabine Borsayovou a Davidem Rogerem práce zdaleka nekončí. Na produktu dál pracují a využívají zpětnou vazbu a návrhy na zlepšení, včetně těch od Davidovy rodiny, která má samozřejmě své vlastní profily v Chromu.
Fotky: Stephanie Füssenich (4), Florian Generotzky (3).