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

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

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

Основен принцип на съвременните процеси на развитие е пъргавото развитие . Тази методология за разработка набляга на използването на малки потребителски истории, за да се определи какво прави системата от гледна точка на потребителя, а не от техническа гледна точка. Потребителят се интересува дали продуктът е бърз, лесен за използване и решава проблема му. Не ги интересува дали следва 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 седмица безплатен пробен период - Не е необходима кредитна карта)


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

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


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

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



{Microdata type="HowTo" id="8002"}

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

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

Какво е гъвкава потребителска история?

Гъвкава потребителска история е прост, ясен опис на софтуерен функционал от гледна точка на потребителя. Тя се фокусира върху това, което потребителят иска да постигне, а не върху техническите детайли, правейки разработката по-ориентирана към потребителя.

Как да създам ефективни потребителски истории за моите класни проекти?

За създаване на ефективни потребителски истории, започнете с високорівнен епик, дефинирайте своите потребители и разбийте задачите на малки, постижими цели. Използвайте ясен език и се фокусирайте върху реалните нужди на потребителя, вместо технически решения.

Защо са важни потребителските истории в гъвкавата разработка?

Потребителските истории са от съществено значение в гъвкавата разработка, тъй като помагат за съгласуване на разработчиците, потребителите и заинтересованите страни около общите цели, насърчават честата обратна връзка и улесняват управлението и разбирането на проектите.

Каква е разликата между епик и потребителска история?

Епикът е широка, обобщаваща история, която определя визията на проекта. Потребителската история е по-малка, конкретна задача или функционалност, извлечена от епика, фокусирана върху една потребителска нужда.

Как могат помощните табла за истории да помогнат в преподаването на гъвкави потребителски истории на учениците?

Помощните табла за истории визуално илюстрират потребителските истории, улеснявайки разбирането на концепциите от учениците. Те стимулират разговори, изясняват изискванията и насърчават участието в гъвкавите планиращи дейности.