Потребителски Истории и Гъвкаво Развитие

От Аарон Шърман

Определяне на потребителски истории и гъвкаво развитие

Основен принцип на съвременните процеси на развитие е пъргавото развитие . Тази методология за разработка набляга на използването на малки потребителски истории, за да се определи какво прави системата от гледна точка на потребителя, а не от техническа гледна точка. Потребителят се интересува дали продуктът е бърз, лесен за използване и решава проблема му. Не ги интересува дали следва 3-степенна архитектура, има Mongo DB или използва Rails или Asp.net.

Потребителски истории:


Storyboard That предоставя идеална платформа за създаване на гъвкави потребителски истории и предизвикване на разговор във формат, който е много по -малко облагащ от текстова стена.


Епопея

В контекста на потребителските истории, „епос“ е просто много широка история, която по -късно ще бъде разбита на много конкретни потребителски истории. Започването с епос привежда всички в една визия на високо ниво. Епичната история закотвя проект отгоре надолу и ако няма смисъл да се изгражда епос, поддържащата работа също ще бъде загуба на усилия.


Създайте Нова История на Потребителите*

Customer Care Generic Epic

Използвайте този шаблон

(Това ще започне 2 седмица безплатен пробен период - Не е необходима кредитна карта)


В тази история е много ясно каква е дългосрочната визия и как трябва да изглежда успехът. Една добра епична история трябва да включва:



Определяне на потребители

Особено при проектирането на софтуер е важно да имате добра визия за това какви ще бъдат потребителите. Не всеки потребител ще отговаря точно на тази визия и може да има няколко категории потребители, но тези дискретни визии се нуждаят от артикулация. Мисленето за потребителите първо предпазва от свръх инженеринг и свръх усложнения, предотвратявайки новия продукт да има по нещо за всеки и да бъде полезен за никого.


Създайте Нова История на Потребителите*

Acme Corp. Users

Използвайте този шаблон

(Това ще започне 2 седмица безплатен пробен период - Не е необходима кредитна карта)


Създаване на история

След като епос е установен и потребителите са дефинирани, по -малки, по -специфични истории могат да бъдат конструирани за конкретни потребителски преживявания. Историите по-долу разбиват описаното по-горе на два разказа: търсене на поръчка и пренареждане на продукт.

Тези разкази не съдържат техническа информация; потребителите не се интересуват как се постигат резултатите, стига да изпълнява желаните задачи. По същия начин UX е изобразен общо, за да се избегне задушаване на иновациите или принуждаване на път. Като цяло историите трябва да бъдат:

Търся поръчка


Създайте Нова История на Потребителите*

Acme Corp. - Looking up an Order

Използвайте този шаблон

(Това ще започне 2 седмица безплатен пробен период - Не е необходима кредитна карта)


Извършване на пренареждане


Създайте Нова История на Потребителите*

Acme Corp. Replacement Order

Използвайте този шаблон

(Това ще започне 2 седмица безплатен пробен период - Не е необходима кредитна карта)


Разговор и планиране за тестване

Тези истории трябва да канят разговор и въпроси, като например:


Съвсем разумно е да се създадат много истории; всъщност трябва да се насърчава. Някои от тези истории никога няма да бъдат използвани, но е важно да видите пътя, който те определят. Тази колекция от истории ще изхвърли допълнителни изисквания и ще повлияе на тестването.

Историите трябва да предизвикат и да информират дискусията за това как ще бъде тестван софтуерът и какви бизнес правила трябва да бъдат изрично дефинирани. Например:




Създайте Нова История на Потребителите*