Učenje vožnje bicikala i izrada softvera

biciklRad je nedavno bio pravi izazov. Biti Product Manager je fascinantan posao - kad zapravo dobiti za to posao. Znam da je to neozbiljna stvar za reći, ali ti si stvarno centralni čvor u tekućem tug 'o ratu sa prodaje, razvoj, korisničkim uslugama i liderstvo u kompaniji.

Neki ljudi izgube stranice na činjenicu da je cilj da se ne gradi više dodacima ili narednih cool Web 2.0 aplikacija, cilj je osnažiti ljude da efikasnije rade svoj posao, i efikasnije. Svaki dan sam pitao: "Šta karakteristike su u sledećem izdanju?"

Ja rijetko odgovoriti na pitanje jer je moj fokus nije na funkcijama na svim, moj fokus je izgraditi rješenje koje omogućuje trgovcima da efikasnije i efikasnije rade svoj posao. Jačanje vaše klijente je ono što je sve o. Ako se fokusirate na stvari velike i sjajne, vi ćete imati velike i sjajne stvari bez kupaca koristite.

Google izgradio carstvo počinju sa jednim tekst. Pročitao sam neke članke u kojima Yahoo! zapravo kritikovao Google na svojoj upotrebljivosti. Šta je bolje iskoristivost od jednog text box? Nemoj me pogrešno shvatiti, Yahoo! ne graditi neke fantastične funkcije u svoje aplikacije. Apsolutno vole svoje komponente korisničkog sučelja, ja jednostavno ne koriste svoje aplikacije.

Google obrazuje ljude kako da vozi bicikl, a onda su i dalje poboljšanje bicikl. Izgradnjom efikasnije traži od jednog okvir za tekst, Google osnaženi stotine miliona ljudi da rade svoj posao bolje. Upalilo je, i to je razlog zašto su svi koristi. To nije bila lepa, nije imala glamurozan početnoj stranici, ali je ona ovlastila svoje korisnike na posao efikasno i efektivno.

Možete li zamisliti da vas stavila 4-godišnji na 15-brzina brdski bicikl sa retrovizori, signali, voda jug, itd? Ne bi. Pa zašto bi želite izgraditi softverska aplikacija koja ima 15-brzina, ogledala, signale i vrč vode? Ne bi trebao. Cilj je da ih naučiti da vozi bicikl, tako da oni mogu dobiti od tačke A do tačke B. Kada točke A do točke B raste u složenosti, da kada vam je potreban bicikl sa novim funkcionalnost koja podržava. Ali samo kada korisnik zaista može da ga vozi!

To znači obuka točkovi su veliki (vidimo ih u obliku čarobnjaka). Jednom korisnik zapravo može voziti bicikl, a zatim možete ukloniti točkova treninga. Kada korisnik dobije odlična u vozeći bicikl i potrebe da ga vozi brže, zatim staviti neki zupčanika na to. Kada korisnik treba pokrenuti off-road, postavite ih sa mountain bike. Kada korisnik će hit saobraćaj, baci u ogledalu. A za one duge vožnje, baci u vrč vode.

Google čini sa progresivnim izdanja i kontinuiranog poboljšanja u njihov softver. Volim činjenicu da su me spojiti s nečim jednostavnim, a onda su i dalje dodati na njega. Počeli su sa okvir za tekst, a zatim su dodali druge stvari kao što je pretraživanje slika, blog pretraživanje, kod pretraživanje, Google početnu stranicu, Google Docs, Google Spreadsheets ... Kao što sam već navikao da koristi svoj softver, oni su nastavili da se poboljša ga podržavaju dodatne procese koji čine mi još efikasnije i efikasnije da radim svoj posao.

Bicikl je ono što dobiva osoba od tačke A do tačke B. izgraditi veliki bicikl koji je lako vožnje, prvi. Jednom uče kako se vozi bicikl, a zatim brinuti o tome kako da podržavaju dodatne procese izgradnjom nove funkcionalnosti u svoje aplikacije.

Ne zaboravite - Google je počeo s jednostavnim za tekst. Ja bih Izazivam te da pogledate na najbrže rastućih aplikacija i uspešnog poslovanja na webu je i naći ćete jedan jedinstvena karakteristika za sve njih ... oni su jednostavan za korištenje.

Krećem na posao ...

3 Komentari

  1. 1

    Fabulous post! Posebno mi se svidjela analogija.

    Mislim da je ono u čemu menadžeri proizvoda danas imaju poteškoća da precizno definišu kada je pravo vreme za dodatne „biciklističke“ karakteristike i kako da ih uključe u već postojeće funkcije na koje su njihovi korisnici navikli.

  2. 2

    Odličan post Doug. Toliko stvari koje izgledaju tako cool zaista samo otežavaju posao. Jeste li vidjeli knjigu “Zašto je softver sranje” ili “Sanjanje u kodu”?

    Obojica govore o tome kako se softver uništava pokušajem da bude cool ili super fleksibilan nasuprot jednostavnom obavljanju posla.

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.