완벽함이란 더 이상 무엇인가를 더할 것이 없을때 이루어 지는 것이 아니라, 더 이상 무엇인가를 뺄 것이 없을 때 이루어진다. - 앙뜨완느 마리 로제 드 생떽쥐페리
by 미친병아리 이글루스 피플 2006 이글루스 TOP 100 2007 이글루스 TOP 100
포토로그
메뉴릿
주저리 주저리
라이프로그
사용자 스토리 : 고객 중심의 요구사항 기법..
사용자 스토리 : 고객 중심의 요구사항 기법

프로젝트가 만족스럽게 수행될 수 있도록 하는 첫걸음이자 가장 중요한 부분이라 할 수 있는 사용자 요구사항 찾아내기.. 모두가 항상 중요하다고 이야기 하지만, 과연 어떻게 라는 질문은 쉽게 떨쳐버릴 수 없는 짐이다.. 상당히 빡빡한(?) 스타일로 관리하는 방법이 있는가 하면 (Software Requirements 참조), 뭔가 엉성한 것 같으면서도 기민하게 대처하는 방법이 있다.. 애자일 스타일의 사용자 요구사항 기법은 목적하는 바는 같다.. 사용자가 원하는 바를 정확히 이해하는 것.. 그 접근법이 뭔가 전문성을 강조하기 보다는 보통 사람들이 비교적 쉽게 따라할 수 있는 습관을 알려주시고 있다..
소프트웨어 요구사항은 의사소통의 문제다.
기술팀과 다양한 집단의 이해당사자들, 양쪽중 어느 한쪽이 우위를 차지하면 프로젝트는 실패하게 된다. 우리에게 필요한 것은 함께 일하는 방법이다. 그리하여 어느 한쪽이 우위를 점하지 않으며, 감정적으로 흐르거나 혹은 정치적일 수 있는 자원 할당 문제를 공동의 문제로 공유하는 것이다.

스토리 카드는 고객이 작성한다. 그 이유는 요구하는 기능에 대해 고객팀이 가장 잘 설명할 수 있으며, 나중에 개발자와 함께 세부사항에 대해 논의하고 스토리의 우선순위를 결정할 수 있어야 하기 때문이다.

스토리는 조직에 가져올 가치를 토대로 우선순위를 매긴다.

좋은 사용자 스토리의 여섯가지 특성
1. 독립적이다
2. 협상 가능하다
3. 사용자 및 고객에게 가치가 있다
4. 추정 가능하다
5. 작다
6. 테스트 가능하다

사용자 스토리는 협상 가능해야 한다. 스토리는 계약서나 요구사항 명세서처럼 꼭 구현한다고 기록된 것이 아니다. 스토리는 기능에 대한 짧은 설명일 뿐 세부사항은 고객과 개발팀이 대화를 통해 협상해야 한다. 따라서 필요한 모든 세부사항까지 포함할 필요는 없다. 뒷면에는 테스트할 항목을 기록해두는 것도 좋다.
1. 대화를 재개할 단서 역할을 하는 한두 문장
2. 대화 중에 해결된 쟁점에 대한 주석

모든 스토리는 사용자에게 가치가 평가되어야 한다고 말할 수 있지만, 소프트웨어를 직접 사용하는 사용자와 소프트웨어를 구매하는 구매자가 다를 수 있다는 사실도 염두에 두어야 한다

여러분이 정말 피해야 하는 사용자 스토리는 개발자에게만 가치가 있는 스토리다.
1. 모든 데이터베이스 연결은 커넥션 풀을 통해 이루어져야 한다
2. 모든 에러처리 및 로그생성은 공통 클래스들을 통해 이루어져야 한다

사용자 스토리는 고객이나 사용자에게 제공하는 이점이 드러나도록 작성해야 한다
1. 사용자 라이선스 5개로 50명까지 데이터베이스 연결하여 사용할 수 있어야 한다
2. 모든 에러는 사용자에게 보여야 하며, 일관된 형태의 로그로 기록되어야 한다

사용자 스토리가 일정 추정이 쉽지 않은 경우
1. 해당분야의 지식 (도메인 지식)이 부족하다
2. 기술적인 지식이 부족하다
3. 스토리가 너무 크다
스토리가 너무 크면 작은 여러개의 스토리로 분리해야 한다
어떤 방법이던 나에게 맞으니 너에게도 맞을 것이다 강요할 수는 없다.. 하지만, 이 기민한 대처법은 습관화 시키면 효과를 볼 수 있는 사례들을 적절히 제공해 주고 있으며, 나도 쉽게 습관화 시킬 수 있다는 느낌을 준다..

사용자도 자신이 원하는 것이 뭔지 정확히 모를 수 있다.. 더 좋은 방법이 있는데 못찾을 수도 있다.. 중요한 것은 그러한 상황을 슬기롭고 현실적으로 대처할 수 있는, 그리고 우리에게 가장 적합한, 가장 효율적으로 수행할 수 있는 방법이 무엇인가 고민하는 것이다.. 이 책이 그 고민에 도움을 줄 수 있을 것이다..

아래의 그림과 같은 현실에서 다른 사람의 생각과 우리의 생각의 차이를 줄이기 위해 노력하는 많은 사람들이 읽어볼만한 책이라 추천한다..
그림을 제대로 보고 싶다면 프로젝트의 진행 과정 - 기획에서 완료까지를 참조

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by 미친병아리 | 2007/07/11 23:03 | ▣ 책이야기 ▣ | 트랙백(3) | 덧글(4)
트랙백 주소 : http://madchick.egloos.com/tb/1600876
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 구루의 세상사는이야기 at 2007/07/12 07:48

제목 : 사용자 스토리 II - XP 를 XP 답게 만드는 것
예전에 적은 Mike Cohn 의 사용자 스토리 를 읽고 발표자료를 만들어 봤습니다. 책을 읽고나서 발표을 위해 꼼꼼히 살펴보니, 보면 볼수록 아주 맛있는 책이네요. XP Installed 나 Explained 같이 XP 의 개념만을 설명한 책들만 보셨다면 강력 추천 합니다. XP 를 외관상으로만 보면 사람들은 흔히 \"이건 너무 개발자 위주라 스케줄대로 개발이 되긴 하겠냐 ?\" 라고 얘기합니다. 하지만 실상을 들어다 보면......more

Tracked from 구루의 세상사는이야기 at 2007/07/12 07:49

제목 : [만화] 프로젝트와 오해 : 무엇이 문제인가 ?
Linux KungFu에 올라온 재미난 그림을 한글화 해봤습니다. 고객과의 계속적인 대화가 성공적인 프로젝트를 이끌어냅니다. 보고나니 사용자 스토리가 갑자기 생각나는군요. ...more

Tracked from 미니의 프로그래밍 이것.. at 2007/07/19 17:13

제목 : 요구사항을 수집하지 말고 채굴하라
실용주의 프로그래머 책에 다음과 같은 이야기가 나옵니다. 요구사항이 지면에 놓여져 있는 경우는 퍽 드물다. 보통은 가정과 오해, 정치의 지층들 속 깊이 묻혀 있다. 프로젝트를 진행하면서 가장 어려운 부분이 요구분석단계라고 생각합니다. 열심히 분석하고 반영해도.. 프로젝트 진행 중에 결국 수정이 발생하는 부분이기도 하구요.. 발생한 수정에 대해 누구의 탓도 할 수 없게되는~~ 그래서 실제로 그 프로그램을 사용할 사람들과 함께 일하면서 사용자 처럼......more

Commented by 구루 at 2007/07/12 07:52
저한테는.. XP 가 대충 어떤거다라고 막연히 개념만 잡혀져 있을때, 확실히 그 세부를 보게해 준 고마운 책입니다. ^^ XP 에 관심있으신 분들에게 강추!
Commented by 스팟 at 2007/07/12 22:42
위시리스트 추가요 ^^
Commented by 고니 at 2007/07/13 03:05
책을 읽고 나면, 꼭 실무에 적용해 봐야겠다는 생각이 들던 책이던데 리뷰를 깔끔하게 정리해주셔서 다시 한번 리바이즈시켜주시네요.. ㅎ
그리고 맨 마지막 그림은 교수님께서 갖다 주셔서 돌려본 적이 있는 그림인데, 참 와닿던 내용인지라...
Commented by 미친병아리 at 2007/07/15 01:48
구루님 : 정말 좋은 책이지요.. 저도 강추~

스팟님 : 얼른 구매해 보세요..

고니님 : 실무에 적용시키기 쉽진 않습니다.. 실제 프로젝트를 실행하는 주변에는 이것과는 너무도 다른 생각을 하는 사람들이 매우 많기 때문에..

:         :

:

비공개 덧글

Creative Commons License

< 이전페이지 다음페이지 >


이글루 파인더
카테고리
태그
최근 등록된 덧글
^^;; 톰켓, 아파치를 ..
by 지난가는이 at 18:35
한동안 이 앺을 잘 썼는데..
by 수학의정석 at 01/06
gw031511@naver.com ..
by gw031511 at 01/05
최고입니다!
by 아리스 at 12/28
귀환 축하드립니다~ㅎㅎ
by 라디오키즈 at 12/23
ftp이동시 한글/중국어/..
by 흐흠... at 12/17
YOIU MAD CHICK YOU.
by my name at 12/17
YOU MAD CHICK YOU.
by my name at 12/17
Solution for Error code:..
by C광 at 12/14
저도내복사야하는디....
by 미친감자 at 12/09
하하^^ 저도 요즘 뜸하..
by 김정수 at 11/27
잘 봤습니다. UML에 대..
by ohyecloudy at 11/21
잘 지내시죠? 여전히 일로..
by hehua at 11/20
월동준비없이 간만에 오..
by 쩌비 at 11/20
블로그가 업데이트 되어..
by Funny at 11/19
간만의 포스팅 반갑습니..
by 135th at 11/19
오랜만이세요.. 어케 ..
by zoops at 11/19
오래간만 입니다. :)
by 마음으로 찍는 사진 at 11/19
오랜만에 돌아오셨네요~..
by jely at 11/19
좋은평가 감사드립니다. ..
by ilsooni at 11/16
최근 등록된 트랙백
[펌] UTF-8 인코딩과..
by 돈버는 기계로 살것인가?..
크리스마스 영어 표현들
by 영어와 가제트 이야기 [..
데꾸벅의 생각
by techbug's me2DAY
UML, 실전에서는 이것..
by Ohyecloudy's Progr..
데드라인 - 소설로 재미..
by Ohyecloudy's S3
실전적 문장비법 글쓰기..
by 블로거1.0의 WEB2.0 도전기
우분투 리눅스 8.10 하루..
by joogunking
마이클잭슨 사망 소식들..
by Bluesky
후아유(2002) : 2000년대 ..
by 생활의 발견
知的人의 생각
by peter_c's me2DAY
톰캣!!
by 나두미키님의 이글루
정규 표현식 완전 해부와..
by 김재호의 디지털보단 아..
HTML 소스 제대로 보자,..
by [부동산]개발.정비구역
내 손안의 PC - 자바가 ..
by 上善若水
Stringbuilder OutOfMe..
by Pinch of Smack for D..
웹 오피스 정리
by Web N Bizr
네이버 블로그 검색 - ..
by InformationRedesign
에반게리온: 서 - 사운드..
by LG전자 XCANVAS홈..
블로그에서 수익은 기대..
by IT, 모바일, 엔터테..
"다음으로 지원한 이메일..
by 민노씨.네
이글루링크
EBC (Egloos Broad..
erehwon.LAB
About willy
Living Loving and L..
修身齊家萬事成
【 이름쟁이™의 눈으로 】
개 풀 뜯어먹는 소리
觀鷄者의 망상 공간
Oz in Wonderland
김명신의 즐거운 하루
함께.. 늘 그렇게..
荷花(hehua)
소스코드위를 걷다.....
네러티브 오프로드
zoops 이야기
까모의 룰루랄라~
▒ 제닉스의 사고뭉치 ▒
河伊兒의 고물상
가로수들은 여전히 제자..
餘分D: physics and fun
극한추리 hansang\'s w..
길고양이 이야기
어쨌건간에 흘러가는 者
선인장 일지
~★~ 우하하!!~ 프로..
without coffee
Lady Nariel's Golde..
검색엔진 루씬 Lucene..
fire, walk with me
디지털을 말한다 by oojoo
♠후리지아 향기처럼♠
일상 생활 속의 파편들
뽐뿌 inside
책읽는 엄마의 보석창고
Mono log
blogger jely
반복되는 일상속의 비정..
골룸의 골방
질풍 17주의 머브러브 라..
maniacs
AURA's Showcase
ozzyz review 허지웅..
디제의 애니와 영화 이야기
ANTIEGOIST : GyuHo..
미달이의 육아일기
All about IT Trends
Suicide Solution
얼음집
Trouble n Travel
모기불통신
Trip
찬별은 초식동물
숲 속 작은 섬
snowcat blog
전도서에 바치는 장미
한글이 꿈틀
이우진의 UCC 제작실 ..
INVENT
위로..위로..위로..
woody's film review
Show me the money
전자음악 알아보기
sunny's store
이규영 연예영화 블로그
◀ M.HOUSE - Masade..
Urban Living
쉽니다.
roadster
무디의 무책임한 세상
이제 다시... 바라보다.
random life
Beyond Web
ricordati di me
Jania's Blog
Gaious 功房 네오베..
애자일 이야기
- Last Paromix -
T9T9 Research Center
양군 블로그
소프트웨어 이야기
식사일보 food daily
Software Engineering..
티오
고재관의 블로그
mocca
yundream의 프로그래..
통TON
lalou
생각이 없는 블로그
이전블로그
rss

skin by 이글루스