2010-08-29 11 views
13

Książka User Stories Applied zawiera pojedyncze strony omawiające minimotywy. Definicja persona z książki to:Czy powinniśmy używać personów w historiach użytkowników?

Persona to wyobrażona reprezentacja roli użytkownika.

To dodatkowych wojsk omówić definicję osobowości:

Tworzenie personas wymaga więcej niż tylko dodanie nazwy do roli użytkownika. Osoba o imieniu persona powinna być opisana jako wystarczająco, aby wszyscy członkowie zespołu mieli wrażenie, że znają osobę.

Zaleca się również, aby znaleźć zdjęcie w Internecie lub w czasopiśmie i użyć tego zdjęcia dla persona, aby każdy mógł wyraźnie wyobrazić sobie osobę pracującą z aplikacją.

Ok. Wszystkie te pomysły brzmią dobrze. Zabawne może być definiowanie person do ról użytkowników, ale czy warto? Czy istnieje jakaś rzeczywista lub wymierna jakość lub zwiększona wydajność podczas korzystania z nich?

Czy masz jakieś dobre przykłady, w których osoby naprawdę pomagają zespołowi programistów? Czy używasz personów w historiach użytkowników?

Edit:

Znalazłem ciekawy artykuł na temat osobistości w MSDN.

+4

Głosuję, aby zamknąć to pytanie jako nietypowe, ponieważ nie chodzi o programowanie. –

+0

@VadimKotov: Nie mam nic przeciwko. Kiedy zadałem to pytanie, pytania o zwinność i scrum były dość powszechne. To było zanim te tematy przeniosły się na inne strony Stack Exchange. –

Odpowiedz

11

Może to pomóc, gdy istnieje wiele ról i gdy są one bardzo złożone.

Im więcej masz ról, tym bardziej złożone jest ich spełnienie. Mają różne potrzeby, wartości, moc itd. Mając obraz brzmi trochę trywialnie, ale to naprawdę pomaga.

Sprawdź to naprawdę miły film z Jeff Patton na temat: http://www.infoq.com/presentations/pragmatic-personas

Jego strona internetowa: http://www.agileproductdesign.com/

+0

+1 dzięki wideo było fajne. –

6

Powodem korzystania personas jest dla zespołu, aby uzyskać lepsze zrozumienie historii. Ułatwia zespołowi (programistom ...) odnoszenie się do historii na bardziej osobistym/emocjonalnym poziomie, co moim zdaniem jest dobre.

Jeśli twoja drużyna ma zwyczaj wysyłania historii, które nie są tym, czego oczekiwał klient, to na wszelki wypadek wypróbuj podejście persona i zobacz, jak to działa.

Sprawdź i dostosuj, jak zwykle.

+0

+1 dzięki za cynk. –

2

Personas może być przydatny również do ułatwienia komunikacji między zespołem programistycznym a biznesem. Kiedy mówisz więcej w terminach nietechnicznych, biznes może cię lepiej zrozumieć.

Zamiast opisu

Administrator aplikacja utrzymania struktury DB i kod aplikacji

będzie używany persona Frank:

Frank jest odpowiedzialny za kwestie techniczne naszej aplikacji. Rozumie bazę danych. Nie uczy użytkowników, jak pracować z aplikacją, ale w przypadku jakichkolwiek problemów może je rozwiązać.

Nadal nie jestem pewien, czy opisać osoby z prawdziwymi emocjami, np. "Frank nie jest zbyt szczęśliwy, aby pomagać użytkownikom przez cały czas, więc użytkownicy nie powinni mu często przeszkadzać".

+0

Myślę, że opisywanie emocji może być pomocne w określeniu różnych oczekiwań klientów i dostosowaniu produktu (oraz opisu persona), kiedy dostarczane są prawdziwe opinie. Porównaj http://www.romanpichler.com/blog/agile-product-innovation/persona-template-for-agile-product-management/ – remipod

0

Z drugiej strony możesz mieć Persona "Petr".

"Petr lubi pić dużo piwa Petr używa swojego komputera tylko wtedy, gdy jest pijany, a wymagania Petra zależą od jego poziomu alkoholu we krwi Petr lubi programować swój komputer, a jego najlepszy kod jest napisany po 12 litrach Pilsnera, i nie pisze kodu, chyba że zużył co najmniej 6 litrów Pilsnera. "

To, co produkuje Personas, pomaga analitykom naprawdę zrozumieć, o czym piszą. Pomaga odkryć wymagania normalnie przeoczone.

1

Pamiętam czytanie białej księgi Boston Consulting Group na temat personów w rosnącej latynoamerykańskiej klasie średniej. Chociaż interesujący, myślałem, że ich poziom kontroli był całkowicie niepotrzebny. Osobiście uważam, że personas są stratą czasu i powinny być postrzegane jako pomocnicze narzędzie, a nie jako priorytetowy cel. Pamiętam, że spędziłem tydzień konstruując osoby na portalu społecznościowym dla przedsiębiorców. Duże odpady! Myślę, że lepiej jest odkryć swoją firmę lub misję na stronie. Misja firmy może pomóc ci zracjonalizować najlepsze usługi dla użytkowników, niezależnie od ich osobistości. Think Facebook, "Chcemy umożliwić użytkownikom dzielenie się i nawiązywanie kontaktów z przyjaciółmi" lub Foursquare "Jesteśmy społecznym narzędziem, które łączy użytkowników z ich miastami."

0

Używanie Person User w User stories jest bardzo pomocne dla zespołu. Personas to bardzo szczegółowe postaci fikcyjne, które działają jako reprezentanci większości użytkowników i innych interesariuszy, którzy nie mogą bezpośrednio używać produktu końcowego. Tworząc osoby, identyfikacja potrzeb docelowej bazy użytkowników staje się łatwym zadaniem dla zespołu. Tworzenie konkretnych osób może pomóc zespołowi w lepszym zrozumieniu użytkowników oraz ich wymagań i celów. W oparciu o Persona, właściciel produktu może skuteczniej nadawać priorytety funkcjom, aby utworzyć zaległe zaległe produkty. Aby przeczytać więcej o User Persona, możesz przeczytać ten artykuł - https://www.scrumstudy.com/blog/what-is-a-persona/

Powiązane problemy