Paano Panatilihing Masaya ang Iyong Mga Gumagamit Kapag Naglabas ng isang Malaking Update sa Iyong Application

Happy Customer

Mayroong isang likas na pag-igting sa pag-unlad ng produkto sa pagitan ng pagpapabuti at katatagan. Sa isang banda, inaasahan ng mga gumagamit ang mga bagong tampok, pag-andar at marahil kahit isang bagong hitsura; sa kabilang banda, ang mga pagbabago ay maaaring mag-backfire kapag biglang nawala ang mga pamilyar na interface. Ang pag-igting na ito ay pinakamalaki kapag ang isang produkto ay binago sa isang dramatikong paraan - napakaraming maaari itong tawaging isang bagong produkto.

At CaseFleet natutunan namin ang ilan sa mga araling ito sa mahirap na paraan, kahit na sa isang maagang yugto ng aming pag-unlad. Sa una, ang pag-navigate ng aming application ay matatagpuan sa isang hilera ng mga icon sa tuktok ng pahina:

Casefleet Navigation

Sa kabila ng kahalagahan ng pagpipiliang ito, naramdaman naming medyo napigilan ng dami ng puwang na magagamit, lalo na kapag tinitingnan ng aming mga gumagamit ang app sa mas maliit na mga screen o mga mobile device. Isang araw, dumating ang isa sa aming mga developer upang magtrabaho sa isang Lunes ng umaga na may mga bunga ng isang hindi naipahayag na proyekto sa katapusan ng linggo: isang patunay ng konsepto ng pagbabago sa layout. Ang core ng pagbabago na paglipat ng pag-navigate mula sa isang hilera sa tuktok ng screen sa isang haligi sa kaliwa:

Casefleet Left Navigation

Naisip ng aming koponan na ang disenyo ay mukhang kamangha-mangha at, pagkatapos ng pagdaragdag ng ilang mga pagtatapos, inilabas namin ito sa aming mga gumagamit noong linggong inaasahan na sila ay kikiligin. Nagkamali kami.

Habang ang isang maliit na bilang ng mga gumagamit ay agad na yumakap sa pagbabago, isang malaking bilang ay hindi natuwa sa lahat at iniulat na nahihirapan siyang gumalaw sa aplikasyon. Ang kanilang pinakamalaking reklamo, gayunpaman, ay hindi na hindi nila gusto ang bagong layout ngunit naabala sila.

Mga Natutuhan sa Aralin: Pagbabago Tapos Na

Sa susunod na binago namin ang aming aplikasyon, gumamit kami ng ibang paraan. Ang aming pangunahing pananaw ay nais ng mga gumagamit na kontrolin ang kanilang kapalaran. Kapag binabayaran nila ang iyong aplikasyon, ginagawa nila ito para sa isang kadahilanan, at hindi nila nais na ang kanilang mga pinakahalagang tampok ay alisin mula sa kanila.

Matapos naming makumpleto ang aming bagong-disenyo na interface, hindi namin ito simpleng pinakawalan. Sa halip, nagsulat kami ng isang post sa blog tungkol dito at nagbahagi ng mga screenshot sa aming mga gumagamit.

Nagbabago ang Email ng Casefleet Design

Susunod, nagdagdag kami ng isang pindutan sa welcome screen sa aming app na may isang malaking ulo ng balita, ilang maingat na ginawa na kopya at isang malaking orange na pindutan na tinatanggap ang mga gumagamit upang subukan ang bagong bersyon. Napansin din namin na maaari silang bumalik sa orihinal na bersyon kung nais nila (ilang sandali pa rin).

Sa sandaling ang mga gumagamit ay nasa bagong bersyon, ang mga hakbang na kinakailangan upang makabalik ay matatagpuan ang maraming mga pag-click sa mga setting ng profile ng gumagamit. Hindi namin nais na itago ang pindutan upang bumalik, ngunit hindi rin namin naisip na kapaki-pakinabang para sa mga tao na paulit-ulit na magpalipat-lipat, na maaaring maging kaakit-akit kung ang pindutan ay agad na nakikita. Sa katunayan, isang gumagamit lamang ang bumalik sa panahon ng isang buwan na opt-in na panahon. Bukod dito, sa oras na tinalikuran namin ang switch at ginawang mandatory ang bagong bersyon halos lahat ng aming pinaka-aktibong mga gumagamit ay lumipat at binigyan kami ng mahusay na feedback sa bagong bersyon.

Bilang karagdagan sa mga in-app na insentibo na inilaan namin para sa paglipat, nagpadala kami ng maraming mga email na pinapaalam sa mga gumagamit nang eksakto kung kailan magiging permanente ang pagbabago sa bagong bersyon. Walang nahuli at walang nagreklamo. Sa katunayan, karamihan sa mga gumagamit ay labis na nasisiyahan sa bagong hitsura.

Mahahalagang Hamon

Gayunpaman, mahalagang tandaan na ang paglabas ng isang pag-update sa ganitong paraan ay hindi libre. Ang iyong koponan sa pag-unlad ay kailangang mapanatili ang dalawang magkakahiwalay na mga bersyon ng parehong codebase at magkakaroon ka rin upang malutas ang mga kumplikadong problema sa kung paano ipinapadala ang mga bersyon sa mga end user. Ang iyong mga koponan sa pag-unlad at pagtiyak sa kalidad ay maubos sa pagtatapos ng proseso, ngunit malamang na sasang-ayon ka na ang pamumuhunan ng oras at mga mapagkukunan ay isang matalino. Sa hyper-competitive na mga merkado ng software, dapat mong panatilihing masaya ang mga gumagamit at walang mas mabilis na paraan upang gawin silang hindi masaya kaysa sa biglang pagbabago ng iyong interface.

2 Comments

  1. 1

    Pangkalahatan, kapag nag-update kami ng bagong application ay tinitiyak namin na ang luma ay nasa aktibong mode pa rin hanggang sa mai-upgrade ito ng mga tao sa mas bagong bersyon. Ang anumang masamang karanasan ay pipilitin ang gumagamit na mag-optout mula sa iyong mga serbisyo. Napakahalaga para sa negosyo na magkaroon ng pagkaunawa ng kamalayan bago maglunsad ng isang bagong app.

    Bilang karagdagan, hilingin sa mga tao na magbigay ng puna. Ang bagong paglunsad ay ang oras kung saan nais ng mga tao na ibahagi ang kanilang mga saloobin tungkol sa app. Kung may bago silang nasa isip pagkatapos ay magbabahagi sila sa iyo. Lilikha ito ng bagong pagkakataon para idagdag ng iyong developer ang tampok na iminumungkahi ng mga tao.

    Salamat

  2. 2

    Kapag nagpapadala kami ng mga email sa aming customer patungkol sa mga pangunahing pagbabago sa website. Patuloy naming ina-access din nila ang dating website kung nais nila. Ginagawa itong komportable sa kanila habang ini-browse ito. Gayundin, maaaring hindi magustuhan ng ilang gumagamit ang iyong bagong disenyo kaya't ang ganitong uri ng mga gumagamit ay maaaring mabilis na lumipat sa mas matandang bersyon.

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.