Učenje vožnje bicikala i izrada softvera

BiciklPosao je u posljednje vrijeme pravi izazov. Biti menadžer proizvoda fascinantan je posao - kad zapravo taj posao i trebate obaviti. Znam da je to lako reći, ali vi ste zaista središnje središte u tekućem natezanju s prodajom, razvojem, korisničkim službama i vodstvom u tvrtki.

Neki ljudi izgube na mjestu činjenice da cilj nije izgraditi više značajki ili sljedeću cool Web 2.0 aplikaciju, cilj je osnažiti ljude da svoj posao rade učinkovitije i učinkovitije. Svaki dan me pitaju: "Koje su značajke u sljedećem izdanju?"

Rijetko odgovaram na pitanje jer se moj fokus uopće ne odnosi na značajke, fokus mi je na stvaranju rješenja koje marketinškim stručnjacima omogućuje da svoj posao rade učinkovitije i učinkovitije. Osnaživanje kupaca je ono o čemu se radi. Ako se usredotočite na velike i sjajne stvari, imat ćete velike i sjajne stvari bez ijednog kupca koji to koristi.

Google sagradio carstvo počevši s jednim okvirom za tekst. Pročitao sam neke članke gdje Yahoo! je zapravo kritizirao Google zbog njihove upotrebljivosti. Što je bolje iskoristivost od jednog okvira za tekst? Nemojte me krivo shvatiti, Yahoo! u svoje aplikacije ugrađuje neke fantastične značajke. Apsolutno volim njihove komponente korisničkog sučelja, jednostavno ne koristim njihove aplikacije.

Google educira ljude kako voziti bicikl, a zatim nastavljaju poboljšavati bicikl. Izgrađujući učinkovitija pretraživanja iz jednog okvira za tekst, Google je osnažio stotine milijuna ljudi da bolje rade svoj posao. Uspjelo je, i zato ga svi koriste. Nije bilo lijepo, nije imalo glamuroznu početnu stranicu, ali je osnažilo njihove korisnike za učinkovit i učinkovit rad.

Možete li zamisliti da vas četverogodišnjaka stavite na brdski bicikl s 4 brzina s retrovizorima, signalima, vrčem za vodu itd.? Ne bi. Pa zašto biste onda željeli izraditi softversku aplikaciju koja ima 15 brzina, ogledala, signale i vrč za vodu? Ne biste trebali. Cilj je natjerati ih da nauče voziti bicikl kako bi mogli doći od točke A do točke B. Kada točka A do točke B postaje sve složenija, tada vam treba bicikl s novom funkcionalnošću koja ga podržava. Ali samo kada ga korisnik zaista može voziti!

To znači da su kotačići za trening izvrsni (vidimo ih u obliku čarobnjaka). Jednom kada korisnik stvarno može voziti bicikl, tada možete ukloniti kotačiće za vježbanje. Kad se korisnik izvrsno snađe u vožnji bicikla i treba ga voziti brže, stavite mu brzinu. Kada korisnik treba trčati izvan ceste, postavite mu brdski bicikl. Kad će korisnik pogoditi promet, bacite se u ogledalo. A za one duge vožnje bacite vrč za vodu.

Google to čini s progresivnim izdanjima i kontinuiranim poboljšanjima njihovog softvera. Volim činjenicu da me spoje s nečim jednostavnim i onda to nastave dodavati. Počeli su s okvirom za tekst, a zatim su dodali i druge stvari poput pretraživanja slika, pretraživanja blogova, pretraživanja koda, Google početne stranice, Google dokumenata, Google proračunskih tablica ... Kako sam se navikao koristiti njihov softver, nastavili su poboljšavati to podržava dodatne procese koji me natjeraju da svoj posao radim učinkovitije i učinkovitije.

Bicikl je ono što osobu dovodi od točke A do točke B. Prvo napravite sjajan bicikl na kojem se lako vozi. Jednom kada nauče voziti bicikl, brinite se o tome kako podržati dodatne procese gradeći novu funkcionalnost u svojoj aplikaciji.

Zapamtite - Google je započeo s jednostavnim okvirom za tekst. Izazvao bih vas da pogledate najbrže rastuće programe i uspješna poduzeća na webu i pronaći ćete jednu jedinstvenu karakteristiku za sve njih ... oni su jednostavni za upotrebu.

Idem na posao…

3 Komentari

  1. 1

    Sjajan post! Posebno volio analogiju.

    Mislim da ono u čemu menadžeri proizvoda danas imaju poteškoća upravo definira kada je pravo vrijeme za dodatne "biciklističke" značajke i kako ih uključiti u već postojeće značajke na koje su njihovi korisnici navikli.

  2. 2

    Sjajan post Doug. Toliko stvari koje se čine tako cool stvarno samo otežavaju posao. Jeste li vidjeli knjigu "Zašto je softver sranje" ili "Sanjanje u kodu"?

    I jedni i drugi govore o tome kako se softver uništava pokušavajući biti cool ili super fleksibilan u odnosu na jednostavno obavljanje posla.

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.