을 시작할 때 다이빙으로 민첩하고,첫 번째 것을 알 수 있는 방법은 사용자 중심의 접근 방식이다. 이동 초점에서 코딩 및 디자인을 진정한 가치를 제공하기 최종 사용자,이해관계자와 사업에서 일반적입니다.
민첩한 사용자의 이야기는 필수적인 구성 요소의 이념을 정의할 수 있는 어떤 혜택을 귀하의 제품을 가져올 것이 귀하의 타겟 고객에게(그리고,결국,어떻게 향상 Kpi 및 다른 메트릭).,
에서 우리는 Stormotion 사랑 이야기입니다. 애자일 중심의 팀으로서 우리는 고객의 제품이 최종 사용자에게 어떤 이점을 제공하는지 더 잘 이해할 수 있도록 적극적으로 사용합니다. 그들은 또한 협업과 창의력을 발휘하여 우리를 사소한 개발 솔루션으로 밀어 붙입니다.,
그래서 오늘 우리가 우리의 지식을 공유하고 경험이 이 문제를 개선하는 데 도움이 이야기-쓰기. 즐기십시오!
🤔유저 스토리란?
사용자 스토리는 민첩한 방법론의 핵심 요소 중 하나입니다. 그러나 그들은 종종 사실이 아닌 소프트웨어 요구 사항으로 뒤죽박죽입니다. 그렇다면 사용자 이야기는 무엇입니까?
사용자의 이야기는 작은(실제로는,가장 작은)조각의 일을 나타내는 어떤 값을 최종 사용자에게 전달하는 동안 스프린트.,
주요 목표의 이 요소를 넣은 최종 사용자 중심의 대화하고 캡처하는 제품 기능에서 자신의 관점입니다. 따라서 개발자는 무엇을,누구를 위해,왜 구축하는지 더 잘 이해할 수 있습니다.,
좋은 사용자 이야기를 항상에 맞게 투자하는 설정의 기준을 빌어:
- 독립적인들이 개발될 수 있는 어떤 순서 변경은 한 번에 한 명의 사용자에게 이야기하지 않는 다른 사람들에게 영향을 미칩니다.
- 협상 가능-팀이 구현 방법을 결정하는 데 달려 있으며 엄격하게 고정 된 워크 플로우가 없습니다.
- 귀중한–각 사용자 스토리는 최종 사용자에게 분리 된 가치 단위를 제공합니다.,
- 추정 가능-사용자 스토리의 개발에 얼마나 많은 시간이 걸릴지 추측하는 것은 매우 쉽습니다.
- Small-한 스프린트 동안 전체 사이클(설계,코딩,테스트)을 거쳐야합니다.
- 테스트–이 있어야한 명확한 판정 기준 여부를 확인하는 사용자 이야기를 구현합니다.
사용자 이야기 형식(에 의해 사용되는 Stormotion 팀으로만)아주 평범하고 짧은:
처럼 보이는 아무것도 어려운,huh?, 여기에 몇 가지 사용자 이야기는 예제가 맞는 일부를 만든 택시 앱 프로젝트:
- 드라이버라하고 싶어 블록 심하게 행동하는 승객은 그래서 그들은 절대 다음과 같습니다.
- 으로 승객,내가 원하는 링크는 신용 카드를 내 프로파일할 수 있도록 지불을 위해 타는,빠르고 쉽고 없이 현금입니다.
- 운전자로서 더 많은 사용자를 유치 할 수 있도록 내 프로필에 내 차의 사진을 추가하고 싶습니다.
- 으로 승객,내가 원하는 여러 가지 가능한 드라이버를 표시할 수 있도록 가장 적합한 옵션을 선택합니다.,
는 매우 쉽게 들리지만 사용자 스토리 개발은 종종 그렇게 간단하지 않습니다. 그러나,나중에,우리는 당신이 단지 좋은 샷을 만드는 데 도움이됩니다 우리의 입증 된 팁 중 일부를 공유 할 수 있습니다.
다른 무언가가있다?
에도 불구하고 우리가 생각하는 민첩한 사용자는 이야기가 독립적이고 이해되어야한으로 완전히 분리되는 작업 단위,때로는 그들은 함께 그룹화됩니다., 그래서 그들과 함께 일할 때 당신은 서사시의 개념을 만나고 사용할 가능성이 있습니다. 그것은 무엇입니까?
사는 높은 수준의 몸이 작동하는 밴드 그룹과 함께 관련된 이야기입니다.
에서 우리는 Stormotion 사용하여 에픽을 설명하는 더 복잡한 작업을 만들 취소 계층구조할 수 있는 관리하는 개발을 더욱 쉽고 전달하는 새로운 값을 사용자를 위해 노력하는 동안 큰 목표입니다. 그러나 사용자 스토리 형식 자체는 동일하게 유지됩니다.,측정하는 전달되어야하는 동안 스프린트 1
상상 당신은 데이트 응용 프로그램입니다., 멋진 나
므로,서사시와 함께 우리를 제공 높은 수준을 확인 우리의 목표와 방법을 우리는 그들으로 이동하고 있다., 그것은 또한 우리는 동안 우선순위 프로세스할 수 있기 때문에 체크인하는 필요한 서사시 우리의 관심을 가장고,따라서 어떤 이야기해야 먼저 구현됩니다.
오,한 가지 더!
수락 기준을 추가하는 것을 잊지 마십시오.
수락 기준은 스토리가 완료 될 때 확인하는 데 사용되는 조건 집합입니다.,
또한,이러한 조건을 우리에게 제공하고 깊은 더 나은 이해하기 때문에 그들은 포함한 중요한 정보는 방법에 대한 이야기를 수행 할 수 있습니다. 자 재사용에 한 사용자의 이야기는 예제에서 문서의 시작:
이 이야기에 어떤 수용 기준을 적용 할 수 있습니까?
- 이 앱은 지난 20 분 이내에 온라인 상태 였고 지속적인 승차감이없는 운전자를 보여줍니다.
- 응용 프로그램은 사용자에게 가장 가까운 5 드라이버 만 보여줍니다.
- 사용자는 사진 및 요금을 포함하여 이러한 드라이버의 프로필을 탐색 할 수 있습니다.
당신이 볼 수 있듯이,지금은 우리뿐만 아니라의 가치를 알고 이야기를 이야기하고 사용자는 또한 이해 몇 가지 주요 특징을 요구하는 특별한 주의를 구현하는 동안.,
그러나,당신은 당신의 수용 기준이 될 것입니다 얼마나 상세한 선택 무료입니다. 그것의 범위에서”단지 그것을 보자 작동 편리한 방법으로”더욱 자세한 설정의 조건상 위의 예제에서.
개발 팀에 크게 의존하므로”정답”이 없습니다. 팀 지도와 명확 하 게 필요한 경우,와-방-에 대 한 해석 작업 더 나은 이야기 수행 해야 하는 방법에 대 한 자세한 지침을 고수 것 이다. 그렇지 않으면”그냥 끝내십시오”접근 방식도 작동 할 수 있습니다.,
와우,그것은 말에 대해 많은 사용자 이야기입니다. 그러나 민첩한 팀에게 왜 그렇게 중요합니까?
👍사용자 스토리를 만드는 이점은 무엇입니까?
경우에 당신이 적과 함께 작업에 참여 민첩한 프레임워크를,당신은 이미 알고있는 모두 스크럼 및 Kanban 팀에서 크게 혜택을 쓰는 사용자 이야기입니다.,
에 Kanban,팀 축적 이야기에 잔한 후 실행들에 의해 하나 하나를 지원하는 작업 진행 흐름입니다. 이것은 지속적으로 궤도에 머물 개발 팀 Kpi 를 개선하는 데 도움이됩니다.
스크럼(우리는 일반적으로 Stormotion 에서 선호)팀은 또한 사용자 이야기를 좋아합니다. 우리는 적극적으로 사용하여 그들을 추정,계획의 우선 순위를 정하고 스프린트는 데 도움이 발생 시 신속하고 유연한 모든 변경합니다., 이것은 특히 유용할 때 우리는 작업으로 벤처 기업에 있는 MVP-스테이지와 자원을 제한하기 전에 그들의 투구 프로젝트 엔젤 투자자입니다.
제외한 상기 언급 몇 가지 생생하는 혜택은 모든 일반적인 민첩 팀:
- 에 초점을 유지하는 비즈니스 값입니다., 앱을 기술적 인 관점에서 잘 구축 할뿐만 아니라 최종 사용자에게도 유용하게 만드는 데 도움이됩니다.
- 창의성을 활성화하십시오. 를 포함하기 때문에 최소한의 정보,귀하의 팀을 무료로 드라이브를 창의적인 아이디어를 찾을 수 있는 최상의 솔루션을 구현하는 이야기입니다.
- 프로젝트가 더 관리하기 쉬워집니다. 에서 우리는 Stormotion 알고있는 그것의 방식으로 작업하기 쉽게 작고 경고 민첩한 사용자는 이야기는 오히려 보다 큰 복잡한 작업이 있습니다.리>그들은 팀에 영감을! 모든 개발자는 더 열심히 일하도록 동기를 부여하는 작은 승리의이 달콤한 느낌을 좋아합니다.,
이제 사용자 스토리를 만드는 과정에 뛰어 들자!이 문제를 해결하려면 어떻게해야합니까?
📝를 작성하는 방법은 사용자 뉴스:우리의 워크플로우
우리는 점점을 가장 스릴 넘치는 일부의 우리의 문서를 참조하십시오. 그러나기 전에 우리가 공유하는 우리의 단계별 지침이에 쓰는 사용자가 이야기,그것의 중요한 그 밖으로 2 개 중요한 질문:누가 만듭니다.
누가 사용자 스토리를 만들 책임이 있습니까?,
엄지손가락의 규칙으로,이야기는 주로 작성하여 제품을 소유 때문에 그것은 그들의 책임을 유지하는 백로 가득한 작업입니다. 그러나 애자일은 전문가 간의 의사 소통 및 의견 교환을 기반으로한다는 것을 잊지 마십시오. 그래서…
반드시 제품 소유자 만 작성해야한다는 의미는 아닙니다. 더 많은 사람들이 대화에 참여할수록 좋습니다.
에 Stormotion,이야기에 의해 작성된 모든 팀원들은 비즈니스와 관련된 측면의 프로젝트(영업 관리자,마케팅,제품의 소유자 등입니다.,),그것은 우리가 어떤 잠재적 인 종류의 사용자의 관점에서 미래의 응용 프로그램을 살펴 보자 이후. 이 경우 제품 소유자의 책임은 투자 기준과 일치하는지 확인하는 것입니다.
경우에는 사용자 이야기를 만듭니까?
본사의 이야기 쓰기 회의는 대개 프로젝트 시작 근처에서 열립니다., 우리는 프로젝트가 첫날부터 마지막 날까지 잘 진행되는지 확인하기 위해 자신을 기어 올리는 것을 선호합니다.
나중에 우리가 사용할 수 있는 우리의 스크럼 사용자 스토리 목록을 준비한 상세한 예측(예를 들어,말의 발견 단계),우선순위를 매기 기능이 개발한 스프린트니다.
또한,우리는 보충을 원래의 목록으로 우리는 프로젝트 작업과 함께 새로운 이야기를 그대로–날짜와 우리의 클라이언트의 요구 사항입니다.,
훌륭한 민첩한 사용자 스토리를 작성하는 단계는 무엇입니까?
첫째,우리는 당신을 생각 나게의 일반적인 사용자 이야기 템플릿:
으로,저는 그래서 그
보이 짧고 쉽게 작성합니다. 그건 그렇고,당신은 당신의 자신의 사용자 스토리 템플릿을 만드는 것을 환영합니다. 그러나 우리에 Stormotion 는 특정 작업을 제공하는 데 도움이 되는 최고의 이야기
- 들의 목록은 당신의 최종 사용자에게 제공합니다. 당신이 해결하려고하는 그들의”고통”또는”필요”가 무엇인지 정의하십시오.
- 그들이 취하기를 원할 수있는 행동을 정의하십시오.,
- 이것이 사용자에게 그리고 결국 제품에 어떤 가치를 가져다 줄지 알아보십시오. 또한 스스로에게 물어보십시오-어떤 당사자가 우리에게 이것을 지불 할 것입니까?
- 수용 기준과 최적의 구현 전략을 논의합니다.
이제 그들을 살펴 보자!
1 단계:”Who”를 생각해보십시오.
이것은 첫 번째 단계이며 아마도 가장 근본적인 단계 일 것입니다. 사용자 스토리를 작성하기 전에 실제로 제품의 최종 사용자가 누구인지 알아야합니다. 그리고 더 중요한 것은-그들이 무엇을 필요로하는지,당신이 다루려고하는 것입니다.,
동안 우리의 이야기-쓰기 워크샵,우리는 생략하려고 사용하는 이와 같은 역할을 단순히”사용자”. 에 적용할 수 있는 모든 사람에서 당신의 고객을하자-고,따라서 그것을 반영하지 않는 성격의 특정 목표 그룹,그 응용 프로그램과 상호 작용합니다.
를 달성하고 싶은 경우에는 정말 좋은 결과로 다이빙을 할 수 있습니다 당신의 관객들도 더., 자신의 역할(예:”드라이버”)을 따라 사용자 이름을 지정하는 대신 일종의 구매자 페르소나를 만들려고합니다.
여기에 우리 자신의 경험에서 몇 가지 더 팁:
- 그것은 사용자에 관한 모든 것입니다. 개발자에 관한 것이 아닙니다. 그리고 심지어 제품 소유자에 관한 것이 아닙니다. 각 이야기는 최종 사용자의 일부 그룹에게 가치가 있어야합니다.
- 사용자를 외부 고객으로 만 생각하지 마십시오. 당신의 이야기가 대부분 그들에 관한 것이 사실입니다. 그러나 관리자,편집자 등과 같은 내부 사용자를 고려해야한다는 것도 사실입니다.리>약간의 공감을 느낀다. “사용자”에게 이름을 지정하십시오., 그의 모바일 습관,앱이 그를 위해 해결 될 문제 및이 경로를 더 쉽고 빠르게 만드는 방법을 생각해보십시오. 일부를 기억하는 사람들은 당신이 알고있는 실생활과 사람에 맞게 이 초상화를 느낌 어떻게 관련이 있는 대상 그룹입니다.
2 단계:의 생각은 무엇””
이제 우리는 몇 가지 그룹의 최종 사용자에게 제공합니다. 우리가하는 다음 단계는 각 사용자가 기대하는 기능,앱과 어떻게 상호 작용할 것인지를 정의하는 것입니다.,
이러한 주요 규칙을 기억을 작성할 때에는 작업에 대한 간판 또는 스크럼 사용자 이야기:
- 하나의 동작에 따라 이야기입니다. 를 작성하려는 경우 같은 것”으로 고객이 원하는 항목을 검색에 추가하는 장바구니”당신은 더 나은 분으로 2 개의 이야기입니다.
- 기능이 아닌 의도를 설명하십시오., 예를 들어,”나는 대신 관리하려는 내 프로필 만들기”몇 가지 이야기처럼”내가 원하는 등록할 수 있”,”나는 업로드하려는 나의 프로필 사진”,”내가 원하는 링크는 신용카드기 내 프로필”-각기 다른 값을 갖는다.
- 짧게 유지하십시오. 사용자는 걱정하지 않는 어떤 라이브러리를 사용하여 그들을 찾아보 항목의 목록을 그래서 떠나 모든 기술 정보니다.
- UI 를 설명하는 것을 피하십시오. 우리는 이야기를 협상 가능한 것으로 정의했습니다,기억합니까? 그렇기 때문에 모든 좋은 사용자 스토리 예제에는 UI 세부 정보가 포함되지 않습니다., 그래서 그들을 구현하는 특별한 방법을 작성하려고하지 마십시오(우리는 나중에이 작업을 수행 할 것입니다).
3 단계:의 생각은”왜”
마지막으로,마지막으로 우리사회의 사용자 이야기 템플릿을 이용하는 값을 사용 후에 얻을 수 있습니다. 그것은 큰 문제가 아닌 것처럼 보일지 모르지만 종종 사용자 스토리 개발에서 가장 까다로운 부분입니다.,
그러나,귀하의 섹션에서는 항상 해당 지표 및 Kpi. UX 를 개선하고 유지율을 높이며 문제 해결 또는 무엇이든간에 사용자의 여정을 단축해야합니다. 각 이야기는 제품의 일반적인 목표에 무언가를 기여해야합니다.,이 기능이 최종 사용자와 귀하의 제품에도 어떤 가치를 가져다 주는지 대답 할 수 없다면,당신은 뭔가 잘못하고 있습니다.
예를 들어,거기에 몇 가지 사용자 이야기 예 잘 쓰여지는 값에 대한 지속적인 음식을 주문 응용 프로그램은 프로젝트:
- 고객으로서,나를 얻고 싶은 알림이 있을 때 새로운 뜨거운 제공하는 최고의 거래를 놓치지 않. .
- 레스토랑 매니저로서 메뉴에서 요리 설명을 사진과 함께 보완하여 고객에게 더 매력적으로 보이도록하고 싶습니다. .,
4 단계:논의 이야기
마지막으로,우리는 항상 사용자 토론 이야기를 한 후에 그들이 만들어집니다. 비록 그것이 이야기 할 것이없는 것처럼 보일지라도.
이 Q&세션을,우리는 저자의 이야기는 자세한 정보를 제공하거나 무언가를 명백하게 하는 경우에 필요하다. 그것은 우리가 어떻게 작동해야하는지 이해하고 수용 기준에 동의하는 데 도움이됩니다., 이런 식으로 모든 모바일 앱 사용자 스토리 예제를 하나씩 검토합니다.
그런 다음 프로젝트 작업 팀 전체와 브레인 스토밍 세션을 개최합니다. 이를 통해 기술 관점에서 사용자 스토리를 구현하는 가장 좋은 방법을 찾을 수 있습니다.
- 서사시로 시작하십시오., 일반적으로 더 복잡한 작업에서보다 구체적인 작업으로 이동하는 것이 더 쉽기 때문에 서사시를 작성한 다음 이야기로 나누십시오.
- 의견을 듣습니다. 때로는 이야기를 추측 할 필요가 없습니다-실제 최종 사용자에게 피드백을 요청하고 아이디어를 영감의 원천으로 사용하십시오.
- 세부 사항을 너무 일찍 소개하지 마십시오. 계획된 스토리를 구현하는 방법을 논의하기 위해 각 스프린트 전에 브레인 스토밍 세션을 개최하는 것이 좋습니다.
💡결론
사용자 이야기는 필수적인 요소의 민첩한 접근할 수 있는 많은 혜택을 가져올 수 있습니다., 그러나 약간의 시간과 기술이 필요한 올바르게 작성하는 것이 중요합니다.,T 조건을 의미하는 그들.
- 독립적인
- 협상
- 귀중
- 경
- 작
- 테스트 할
일반적인 사용자 이야기 템플릿에는 사용자의 행동과 가치를(또는 이점)및 일반적으로 다음과 같습니다:
사용자 이야기할 수 있습을 지속적으로 향상시킬 가치의 제품,추정 개발 노력에 적합한 방법으로 우선 순위를 기능을 개발하는 동안 MVP post-MVP 단계가 있습니다.,