D2 Mobilní aplikace pro realitní kanceláře Václav Sajdl sajdlvac@fel.cvut.cz cvičení: Pondělí 12:45 vedoucí: Ing. Zdeněk Míkovec (xmikovec@fel.cvut.cz)
ZADÁNÍ PROJEKTU Navrhněte rozhraní pro sledování realitních objektů na smart phone nebo tabletu v blízkém okolí uživatele podle zeměpisné polohy získané z mobilní sítě nebo družic GPS. Dále bude aplikace zahrnovat možnost vyhledávání podle uživatelem zadaných kritérií a ukládání historie prohlížených realitních objektů. Aplikace má být napsána pro platformu IOS 4 a potřebná data bude stahovat přes http rozhraní poskytnuté zadavatelem. Uživatel by měl mít možnost ukládání poznámek a dalších informací k detailu jednotlivých realitních objektů. POZNATKY UPŘESNĚNÉ ZADAVATELEM Na schůzce se zadavatelem se probíraly základní prvky a funkční pokrytí aplikace nabízené zdarma běžným uživatelům. Dále bylo zveřejněno JSON rozhraní pro získávání informací z databáze realitních objektů. Aplikace by měla být primárně zaměřena na potenciální klienty realitních kanceláří čili uživatele mobilních zařízení, kteří hledají nějaký realitní objekt. Měla by jim usnadnit nalezení všech inzerátů v lokalitě, kde se právě uživatel nachází a vyhledávání objektů převážně podle polohy. Vyhledávat lze pouze podle dat, která obsahuje databáze zadavatele a podle specifikace rozhraní, které k vyhledávání slouží, proto je třeba zahrnout tyto poznatky do plánovaných výzkumů. V původním plánu byla možnost ukládání dat k jednotlivým realitním objektům, ale zadavatel přehodnotil původní plán a tato možnost bude zahrnuta až v další již placené verzi aplikace. Specifikace rozhraní k vyhledávání Výpis parametrů pro vyhledávání s výčtem přijatelných hodnot. location (volitelný) lat (povinný pokud je location = 0) lon (povinný pokud je location = 0) radius (volitelný) place (volitelný) price1 (volitelný) price2 (volitelný) unit (volitelný) currency (volitelný) offer_type (volitelný) age (volitelný) type (volitelný) ownership (volitelný) realty_state (volitelný) furnished (volitelný) building (volitelný) area1 (volitelný) area2 (volitelný) match (volitelný) sort (volitelný) Hledání podle GPS nebo place Zeměpisná šířka Zeměpisná délka Poloměr vyhledávání Název lokality (město, čtvrť, ) Cena od Cena do Jednotka ceny Měna Typ nabídky (prodej, pronájem) Stáří nabídky Typ nemovitosti Vlastnictví Stav nemovitosti Zařízení Typ budovy Plocha od Plocha do Text hledaný v popisu inzerátu Možnosti řazení
SCREENER Metoda výběru respondentů probíhala klasickou formou dotazníků. Úkolem bylo najít běžné uživatele smart phone nebo tabletu, kteří tato zařízení běžně používají k usnadnění každodenních činností. Pokud totiž tito uživatelé své zařízení používají pouze na jednoduché telefonování a krátké zprávy, nebudou schopni relevantně posoudit vlastnosti rozhraní. Dále tito uživatelé shánějí nebo v poslední době sháněli nějakou nemovitost či pozemek nebo se právě budou stěhovat. Dalším vhodným kandidátem by zajisté byl realitní makléř, ale protože funkce pro realitní makléře budou až v další verzi, zaměříme se tedy pouze na běžné uživatele. Dotazník s očekávanými kritérii (targets): 1. Používáte nějaké přenosné zařízení, které je ovládané dotykovou obrazovkou, jako je například smart phone nebo tablet? TARGET: Ano 2. Používáte toto zařízení k běžným úkonům namísto počítače? Například prohlížení emailu, vyhledávání na internetu, hledání v mapě. TARGET: Ano 3. Sháněl jste v poslední době nějaký realitní objekt nebo právě sháníte? Může to být například byt, dům, pozemek nebo kancelář. TARGET: Ano STRUKTURA INTERVIEW Interview bylo předem připraveno podle prvotních záměrů zadavatele a tematicky rozděleno dle budoucího použití aplikace. Protože bude aplikaci používat hodně lidí s různými podmínkami pro výběr nemovitosti, interview je postaveno spíše kvantitativním způsobem a je tudíž zkráceno na menší počet otázek. Otázky jsou ale naopak zaměřeny tak, aby co nejvíce pokryly danou problematiku. Výsledky výzkumu lze potom zobecnit na širší skupinu uživatelů. Témata: 1. Strukturování aplikace. 2. Prohlížení okolí a zobrazení detailu nemovitosti. 3. Vyhledávání v databázi nemovitostí. Otázky: 1. Jak často používáte své mobilní zařízení? (zhruba kolikrát za hodinu) 2. Jaké činnosti a aplikace používáte nejčastěji? (mimo telefonování a sms) 3. Jaké aplikace Vám vyhovují a proč? 4. Jaké aplikace Vám nevyhovují a proč? 5. Jakou dobu zhruba strávíte, když zařízení vezmete do ruky, než ho zase odložíte? 6. Jaké kritérium výběru nemovitosti je pro Vás nejdůležitější a proč? 7. Patří podle Vás výběr lokality mezi důležitá kritéria při výběru nemovitosti a proč? 8. Jaká jsou pro Vás další důležitá kritéria při výběru nemovitosti? 9. Pokud se chcete dozvědět informace o vybraném objektu, které to jsou?
INTERVIEW Protože jsem pojal průzkum spíše kvantitativním způsobem, interview s respondenty netrvalo příliš dlouho, tudíž jsem stihl 8 respondentů a zde vypisuji pouze poznatky ze zápisků k jednotlivým otázkám. Popis se týká pouze 4 dotázaných, protože množina odpovědí ostatních respondentů je obsažena již v tomto výpisu. Respondent 1: Muž 47 let - Pan Ivan (shání chatu) 1. 2x 2. Email, Internet, Navigace 3. Navigace IGO snadné ovládání, rychle vyberu to, co potřebuji i za jízdy 4. Složité aplikace jako jsou například vestavěné upomínky a kalendář v telefonu 5. Minutu 6. Lokalita sháním chatu v konkrétní lokalitě 7. Ano viz předchozí otázka 8. Cena, velikost pozemku, velikost objektu, druh objektu 9. Přesné umístění, nějaké foto, podrobnější popis vybavení, kontaktní údaje Respondent 2: Muž 23 let Student Robert (sháněl podnájem) 1. 4x 2. Email, Internet, ICQ, hry, přehrávání médií, facebook 3. Jednoduché aplikace, když něco hledám, nerad vypisuji textová pole 4. Aplikace, které musí člověk složitě nastavovat 5. Minutu když nic nehraju 6. Cena, je mi jedno, kde to bude, když je to v Praze, ale víc peněz nemám 7. Z hlediska dostupnosti ano, ale jinak pro mě moc ne. 8. Počet pokojů, velikost, dopravní spojení, platební podmínky 9. Jestli je objekt zařízen, internetová přípojka, další vybavení Respondent 3: Muž 35 let Pan Ladislav (shání byt) 1. 2x 2. Email, Internet, přehrávání médií, facebook 3. Samsung email klient jednoduchý, mocný, přehledný a rychlý 4. Nevím, takové nepoužívám 5. Minutu, možná dvě 6. Lokalita kvůli dětem, možná spíš cena 7. Ano 8. Počet pokojů, velikost, další vybavení, po rekonstrukci, v paneláku nebo jinde 9. Platební podmínky, sousedství, fotografie
Respondent 4: Žena 21 let Studentka Jana (shání nájem) 1. 4x 2. Internet, přehrávání médií, facebook 3. Jednoduché 4. Email neumím ho nastavit 5. Dlouho ne ale často 6. Cena 7. Ne 8. Kontakt na majitele, popis vybavení 9. Platební podmínky, fotografie ANALÝZA Z poznatků sebraných při interview vyplývá, že uživatelé nejčastěji používají mobilní zařízení v krátkých časových intervalech, ale zato poměrně často. Mají rádi aktuální informace, které jsou jim hned dostupné bez složitého hledání. Dále preferují jednodušší aplikace před složitými a intuitivní ovládání před návodem k obsluze. Proto musí být aplikace rychlá a jednoduchá a pokud možno vrátit hned po zapnutí relevantní informace. Aplikace bude tedy rovnou ukazovat realitní nabídky v okolí mobilního zařízení a případné hledání bude uživatel muset specifikovat. To je vhodné pro klienty, kteří hledají nabídky v konkrétní lokalitě, kde se právě nacházejí a zároveň pro ty, kteří se už snaží konkrétní objekt najít. Bez možnosti uložení nalezených inzerátů ztrácí aplikace na funkčnosti. To má být ale zahrnuto až v placené verzi, proto bude aplikace obsahovat historii prohlížených objektů. Detail objektu bude obsahovat popis základních vlastností a vybavení a galerii fotografií přiložených k inzerátu. Poté bude obsahovat všechny další informace nabízené přes rozhraní zadavatele a kontaktní údaje na prodejce. Tyto rozšiřující informace budou ale kvůli přehlednosti nejdříve schované v subview. Vyhledávání objektů by mělo být také co nejjednodušší ale i komplexní. Proto bude většina parametrů zadávána výběrem. Téměř pro všechny respondenty byla nejdůležitější lokalita a cena. Proto bude možnost zadat obě tyto kritéria. Lokalita bude zadávána pomocí výběru místa v mapě nebo pomocí vyhledávacího pole s našeptávačem, kvůli minimalizaci potřeby vkládání textu. Cena se bude zadávat výběrem z daného rozsahu podle jednotky ceny (cena za m 2 se liší výrazně od ceny za celkový prodej). Hledání bude dále možno specifikovat blíže pomocí zadání přesnějších kritérií, která byla vybrána podle odpovědí respondentů. Jedná se hlavně o typ objektu (byt, dům, chata, pozemek, ) a stav konkrétní nemovitosti (novostavba, panelák, po rekonstrukci, ). Protože z rozhraní poskytnutého zadavatelem jsou téměř všechny parametry vyhledávání volitelné, bude moct uživatel zadat jen to, co bude chtít (např. jen lokalitu pomocí místa v mapě).
FUNKČNÍ POŽADAVKY Jednoduchý design a jednoduché používání aplikace. Zobrazení okolních nabídek nemovitostí pomocí GPS. Ukládání historie prohlédnutých nemovitostí. Vyhledávání realitních nabídek pomocí mapy. Vyhledávání realitních nabídek pomocí rozsahu a typu ceny. Vyhledávání realitních nabídek pomocí druhu nemovitosti (dům, byt, chata, ). Vyhledávání realitních nabídek pomocí typu nemovitosti (novostavba, panelák, ). USE CASES Z analýzy interview vyplynuly funkční požadavky na aplikaci. Tyto požadavky jsou rozpracovány do následujících případů užití. 1. Prohlížení okolních nemovitostí 1. Uživatel spustí aplikaci nebo v základním menu zmáčkne tlačítko okolí. 2. Uživatel zvolí z tabulky nějaký konkrétní detail nemovitosti. 2. Prohlížení historie nemovitostí 1. Uživatel v základním menu zmáčkne tlačítko historie. 2. Uživatel zvolí z tabulky nějaký konkrétní detail nemovitosti. 3. Hledání nemovitostí podle mapy 2. Uživatel z nabídky pro hledání zmáčkne tlačítko lokalita. 3. Uživatel zvolí místo na mapě přesunutím špendlíku. 4. Uživatel zmáčkne tlačítko vyhledat. 4. Hledání nemovitostí podle města 2. Uživatel z nabídky pro hledání zmáčkne tlačítko lokalita. 3. Uživatel klikne na vyhledávací pole. 4. Uživatel zadá pomocí klávesnice název města nebo jen pár písmen. 5. Uživatel potvrdí výběr nebo vybere konkrétní město pomocí našeptávače. 6. Uživatel zmáčkne tlačítko vyhledat. 5. Hledání nemovitostí podle ceny 2. Uživatel z nabídky pro hledání zmáčkne tlačítko cena. 3. Uživatel vybere z nabídky typ ceny. 4. Uživatel vybere z nabídky cenu od a cenu do. 5. Uživatel zmáčkne tlačítko vyhledat. 6. Hledání nemovitostí podle druhu 2. Uživatel z nabídky pro hledání zmáčkne tlačítko druh nemovitosti. 3. Uživatel vybere za seznamu druhy nemovitostí, které chce vyhledat.
4. Uživatel zmáčkne tlačítko vyhledat. 7. Hledání nemovitostí podle typu 2. Uživatel z nabídky pro hledání zmáčkne tlačítko další kritéria. 3. Uživatel vybere za seznamu typy nemovitostí, které chce vyhledat. 4. Uživatel zmáčkne tlačítko vyhledat. 8. Zobrazení výsledků hledání 1. Uživatel nejprve zadá potřebná kritéria (use-case 3-7). 5. Uživatel zmáčkne tlačítko vyhledat buď v základní hledací obrazovce nebo v ostatních hledacích obrazovkách. 6. Uživatel zvolí z tabulky nějaký konkrétní detail nemovitosti. 9. Zobrazení informací o aplikaci 1. Uživatel v základním menu zmáčkne tlačítko HR. HTA DIAGRAM
NÁVRHY DESIGNU