it-swarm-eu.dev

Postupné přepracování

Během své kariéry jsem pracoval na několika projektech (řada podnikových webových aplikací), které vyžadovaly kompletní opravu uživatelského rozhraní. Většina z těchto projektů byly podnikové webové aplikace, které potřebovaly značné množství času k přepracování. Některé z nich byly provedeny s úplným swapem a některé provedeny ve fázích.

Byl jsem překvapen reakcemi zákazníků. Kdybych vsadil na výsledek, ztratil bych kalhoty. Velkoobchodní swapy zachytily tunu zármutku od zákazníka. Design opravdu nebyl problém, to bylo, že to změnilo období. Fázované změny proběhly hladce jako hedvábí, ale chvíli vypadaly podivně. Dočasně velmi nežádoucí uživatelské rozhraní.

Je lepší provést kompletní přepracování ve fázích nebo kompletní výměna s novým designem?

Pokud se zabýváte fázovým přístupem, stojí za to problém udržet si oba návrhy na chvíli, což uživateli umožní zvolit, které chcete použít?

I když je to možné, je to efektivní, nebo se objeví stejné problémy, když stará verze již není k dispozici?

19
rick schott

Myslíš, že se na to musíš podívat z jiného pohledu. Oba přístupy jsou správné, pokud se s nimi manipuluje/plánuje. Při přepracování návrhů, s nimiž pracuji, je důležité spravovat uživatele. Začněte zábavnou, ale informativní sekcí na domovské stránce, kde si projděte plány. Hrabat zábavu na staré stránky, držet se některých průzkumů veřejného mínění, zapojit je do změny.

9
Susan R

To opravdu záleží na situaci. Jedna anekdota může pomoci:

Navrhuji aplikaci, která obsahovala editor e-mailu HTML. Původní design byl náchylný k chybám a měl spoustu problémů. Neexistoval žádný způsob, jak to „opravit“, a tak jsme design odstranili a přestavěli jsme od nuly ... tentokrát mnohem lépe.

Zákazníci se však vyděsili. "Přemístil jsi můj sýr !!!" Musel jsem strávit asi 5-10 minut na zákazníka na telefonu, ukazovat jim rozdíl, uklidňovat je a dělat je šťastnými. Stížnosti na tuto funkci zmizely.

Nakonec jsem si něco vyměnil a bylo to extrémně bolestivé. Pak se uklidnili a bylo to v pořádku.

Facebook přepracován, všichni křičeli, pak se uklidnili. Úplný swap je v pořádku, pokud jste připraveni na krátkodobé šílenství.

8
Glen Lipka

Líbí se mi metafora - velká webová aplikace je jako letiště. Toto tvrzení má některé důsledky:

  1. Lidé to obvykle nenavštěvují jen pro zábavu - něco potřebují. Měli byste jim tedy pomoci dosáhnout jejich cílů a poskytnout jim skvělé zkušenosti.
  2. Nemůžete jen zavřít letiště a postavit nové. Pokud potřebujete něco vylepšit, měli byste se pokusit vytvořit co nejméně nepříjemností.

Platí to také pro webové aplikace (alespoň pro velké). Všechno by mohlo být vylepšeno evoluční. Ve skutečnosti můžete vytvořit zcela nové rozhraní změnou různých částí staré. Ale samozřejmě je dobré mít úplný obrázek o tom, co by se mělo dělat. Pokud změníte různé části bez porozumění celému projektu, bude dosažení dobrých výsledků mnohem těžší.

5
Kostya

+1 pro přírůstkový přístup, přeřazení místo přepracování. Google, Yahoo, Amazon provádějí najednou jen malé změny: na svých webových stránkách nevidíte velké změny, i když se neustále mění a něco vylepšují.

Více informací najdete na X Mýtus: Musíte svůj web pravidelně upravovat .

4
Zoltán Gócza

Řekl bych, že fázované je lepší než kompletní výměna . Ale musíte to zvládnout dobře.

Kompletní výměna je pro lidi opravdu příliš drsná. Joel Spolsky jednou řekl ten přepis od nuly je něco, co byste nikdy neměli dělat . I když se to týkalo psaní kódu, myslím, že se to týká i uživatelů. Ztratíte odborníky, když si musí zvyknout na něco úplně jiného. Fázování může hodně pomoci. Také tím, že vám poskytneme více času na zapojení vašich uživatelů do procesu, protože tomu mohou rozumět více než s úplnou změnou.

Myslím, že nejlepším způsobem, jak to zvládnout, by byly beta verze . Ve kterém skutečná věc stále běží a aktivní zákazníci mohou pomoci provést změnu na druhém místě. Tímto způsobem také jasně komunikujete s uživateli, kteří by si jinak mohli stěžovat jen na změnu.

(Je tu jedna námitka: když se aplikace/web/věc téměř nepoužívají. Pak si myslím, že z pohledu designu a pohledu dopředu je lepší udělat kompletní swap. Ale využití a projekt by neměly být příliš velké .)

3
Lode