7 minuts amb l’Adrià Sánchez i l’Ivan Ruiz

L’Adrià i l’Ivan han estat les persones que, amb en Bernat Galindo, m’han ajudat a fer realitat un projecte que tenia al cap des que vaig emprendre, tot just fa 4 anys: crear la meva pròpia app de talent.Vaig conèixer l’Adrià fa uns anys, en un context ben diferent: el seu projecte Marlowe. A banda d’això, l’ Adrià és també un mestre del User Experience desenvolupant i estructurant apps (de les seves mans va sortir, per exemple, la plataforma Wallapop). A través de l’Adrià vaig conèixer l’Ivan i la seva programació prodigiosa (una de les seves darreres creacions és l’app Nannyfy, de la qual n’és també el CTO). Ha estat un plaer treballar i aprendre amb ells i d’ells per a crear el meu digital gadget, Talent Tracker by Emma Giner.

1.Estem en plena febre d’apps, però … Què és una app realment i com funciona?
Actualment podríem definir una app com una eina tecnològica que et permet resoldre un problema. En aquest sentit, no hi ha diferència entre una app i una web. Una app, però, està desenvolupada pensant específicament en la superfície digital que utilitza i, per tant, aprofita millor els seus recursos. Per exemple, si fem servir com a superfície de desenvolupament el mòbil, aprofitarem funcionalitats com la geolocalització, el xat i la immediatesa que ofereix. Tothom intenta llançar una app perquè, com que s’hi accedeix pel mòbil, el consum es més directe que una web, on cal entrar a un domini.
Hi ha dos grans tipus d’app: les que es queden al dispositiu (tipus les aplicacions que permeten retocar fotografies) i les que estan connectades a un servidor per a guanyar funcionalitat (per exemple, les aplicacions que permeten xatejar).
En essència, podríem dir que una app s’ensenya al front, es guarda a un servidor i és utilitzada per un ésser humà.

2.Quins són els rols que cal tenir en compte per a crear una app? Quina activitat desenvolupa cadascú?
La primera pregunta que cal fer-nos és quin tipus d’app volem crear: una app professional? Una app senzilla per a llançar una idea?
Si es vol fer una app molt simple, n’hi hauria tècnicament prou amb un programador que la desenvolupés, però ens faltaria tota la part front: disseny, experiència d’usuari, … Així doncs, una app necessita un perfil especialitzat en front (com l’Adrià) que dibuixi el workflow de l’app, quines accions calen per a resoldre el problema i el disseny de les pantalles. També cal un perfil de back (com l’Ivan), centrat en la programació del servidor, el desenvolupament de les funcionalitats i de fer realitat allò que està dibuixat al disseny.
Si l’app és un projecte empresarial d’una determinada magnitud (que implica una eina que ha de tenir molts usuaris i funcionalitats), a l’eqüació hem d’afegir més perfils: un QA (Quality Assurance, que revisa el procés per a minimitzar errors), un PO (Product Owner, que enllaça mercat i client amb el projecte), un Scrum Master (que s’encarrega de garantir l’execució en els temps de desenvolupament previstos), … I així, podem anar sumant rols com especialistes en antropologia per a fer anàlisi social o especialistes en psicologia que facin focus groups.

3.Quins processos o eines podem “appitzar”? Quins en són els avantatges?
Una app és una solució per a tot tipus de procés que impliqui tasques repetitives i gestió de dades. Quan gestiones dades, les guardes i les explotes, és molt més fàcil i ràpid arribar a conclusions. D’altra banda, una app és també una manera molt eficaç d’eliminar intermediaris i arribar a l’usuari més directament, sense manuals ni instruccions. Un exemple d’això és l’èxit de les apps que posen en contacte la gent i fan fluir les idees.

4.Què és important tenir en compte per a desenvolupar una app que tingui sentit?
El que més compta és pensar en el procés. En aquest sentit, tenim dos tipus d’apps: les que no necessiten market fit (com les eines d’ús intern a una organització) i les que sí que en necessiten (com podria ser un producte que llança una startup). En tots dos casos, és clau que l’eina tingui sentit i sigui rellevant per al client. Així doncs, la iteració segons el feedback de l’usuari serà constant per a poder anar evolucionant l’eina i adaptar-la al màxim (i fins i tot anticipar-nos) a les necessitats de qui la fa servir.
Cal començar sempre amb un Mínim Producte Viable (MPV), una primera eina simple que ens permet anar provant directament amb l’usuari i anar afegint funcionalitats a cada iteració. Desenvolupar productes té un cost, de manera que abans de desenvolupar és imprescindible estar segurs que amb el proper pas solucionarem problemes que tingui el client. Els MPV ens permetran anar testant per a, amb el mínim esforç en recursos, aconseguir el màxim resultat.

5.Com sé que una app està ben desenvolupada?
Una app ben feta s’aprecia de diferents maneres. Des d’una perspectiva front, l’atenció als detalls és clau: botons, marges, estètica, il.lustracions, les passes que l’usuari ha de fer abans d’arribar a una pantalla, … Des d’una perspectiva back, percebem el bon desenvolupament d’una app veient com estan solucionats els detalls del front a nivell programació i les seves funcionalitats. Una bona app es veu de seguida fixant-nos en la reacció de l’usuari quan la fa servir. I, sobretot, una app ben desenvolupada és aquella que soluciona el problema pel qual ha estat plantejada. És molt interessant veure que, apart de les apps d’entreteniment, moltes de les apps que més fem servir avui (BlaBlaCar, Wallapop, …) busquen unir la gent. D’un espectre de mil.lers d’apps, acabem escollint aquelles que ens tornen a connectar amb les persones. La tecnologia, doncs, també serveix per unir la gent.

Moltíssimes gràcies per permetre’ns conèixer una mica més el vostre món, Adrià i Ivan!

Sense comentaris

Publica un comentari

Uneix-te a la 
COMUNITAT SHAKER
Estaré encantada de mantenir-te al dia!
APUNTA'T
close-link