Učenje vožnje s kolesi in izdelava programske opreme

KoloDelo je v zadnjem času pravi izziv. Biti vodja produktov je fascinantno delo - ko to delo dejansko opravite. Vem, da je to težko povedati, vendar ste resnično osrednje središče v nenehni vlečni vojni s prodajo, razvojem, službami za stranke in vodstvom v podjetju.

Nekateri ljudje izgubijo dejstvo, da cilj ni zgraditi več funkcij ali naslednje super aplikacije Web 2.0, temveč je cilj opolnomočiti ljudi, da svoje delo opravljajo učinkoviteje in učinkoviteje. Vsak dan me vprašajo: "Katere funkcije so v naslednji izdaji?"

Redko odgovorim na vprašanje, ker se sploh ne osredotočam na funkcije, ampak se osredotočam na oblikovanje rešitve, ki tržnikom omogoča, da svoje delo opravljajo učinkoviteje in učinkoviteje. Bistvo je opolnomočenje vaših strank. Če se osredotočite na velike in sijoče stvari, boste imeli velike in sijoče stvari, ki jih ne uporabljajo stranke.

google zgradili imperij, ki se je začel z enim samim besedilnim poljem. Nekaj ​​člankov sem prebral Yahoo! je dejansko kritiziral Google zaradi njihove uporabnosti. Kaj je boljše kot eno besedilno polje? Ne razumite me narobe, Yahoo! v svoje aplikacije vgradi nekaj fantastičnih funkcij. Absolutno obožujem njihove komponente uporabniškega vmesnika, samo ne uporabljam njihovih aplikacij.

Google izobražuje ljudi, kako voziti kolo, nato pa še naprej izboljšujejo kolo. Z učinkovitejšim iskanjem iz enega polja z besedilom je Google pooblastil stotine milijonov ljudi, da bolje opravljajo svoje delo. Uspelo je, zato ga uporabljajo vsi. Ni bilo lepo, ni imelo glamurozne domače strani, vendar je uporabnikom omogočilo učinkovito in učinkovito delo.

Si predstavljate, da bi svojega 4-letnika postavili na 15-stopenjsko gorsko kolo z vzvratnimi ogledali, signali, vrčem za vodo itd.? Ne bi. Zakaj bi torej zgradili programsko aplikacijo s 15 hitrostmi, ogledali, signali in vrčem za vodo? Ne bi smel. Cilj je naučiti jih voziti kolo, da bodo lahko prišli od točke A do točke B. Ko točka A do točke B postane kompleksnejša, takrat potrebujete kolo z novo funkcionalnostjo, ki to podpira. Toda šele, ko ga lahko uporabnik dejansko vozi!

To pomeni, da so kolesa za vadbo odlična (vidimo jih v obliki čarovnikov). Ko lahko uporabnik dejansko vozi kolo, lahko odstranite vadbena kolesa. Ko se uporabnik odlično zna voziti s kolesom in ga mora voziti hitreje, potem nanj postavi nekaj prestave. Ko mora uporabnik pobegniti s ceste, ga nastavite z gorskim kolesom. Ko bo uporabnik zadel promet, se vrzite v ogledalo. In za tiste dolge vožnje vrzite vrč za vodo.

Google to počne s postopnimi izdajami in nenehnimi izboljšavami svoje programske opreme. Všeč mi je dejstvo, da so me zasvojili z nečim preprostim in potem še naprej dodajali. Začeli so z besedilnim poljem, nato so dodali še druge stvari, kot so iskanje slik, iskanje po spletnem dnevniku, iskanje kode, Googlova domača stran, Googlovi dokumenti, Google Preglednice ... Ker sem se že navadil uporabljati njihovo programsko opremo, so se še naprej izboljševali. da podpira dodatne procese, zaradi katerih svoje delo opravljam učinkoviteje in uspešneje.

Kolo je tisto, kar vodi osebo od točke A do točke B. Najprej zgradite odlično kolo, ki ga je enostavno voziti. Ko se naučijo voziti kolo, potem skrbite, kako podpreti dodatne procese z izgradnjo nove funkcionalnosti v svoji aplikaciji.

Ne pozabite - Google je začel s preprostim besedilnim poljem. Izzval bi vas, da si ogledate najhitreje rastoče aplikacije in uspešna podjetja v spletu, za vse pa boste našli eno edinstveno lastnost ... enostavni so za uporabo.

Na delo ...

3 Komentarji

  1. 1

    Čudovita objava! Še posebej všeč analogija.

    Menim, da imajo danes produktni menedžerji težave, da natančno določimo, kdaj je pravi čas za dodatne funkcije "bike" in kako jih vključiti v že obstoječe funkcije, ki so jih njihovi uporabniki že navajeni.

  2. 2

    Super post Doug. Toliko stvari, ki se zdijo tako kul, v resnici samo otežujejo delo. Ste videli knjigo "Zakaj je programska oprema zanič" ali "Sanje v kodi"?

    Oba govorita o tem, kako uničuje programsko opremo, tako da poskuša biti kul ali super prilagodljiv v primerjavi s preprostim delom.

Kaj menite?

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.