애자일하게스펙작성하기

Preview:

DESCRIPTION

 

Citation preview

애자일하게스펙 작성하기

황상철

12년 9월 14일 금요일

스펙을 한번이라도 제대로 작성해 본적이

있는가?http://allofsoftware.net/251

12년 9월 14일 금요일

스펙(Specification)

- 문서,다이어그램

12년 9월 14일 금요일

When, How much 스펙을 작성 하는가?

12년 9월 14일 금요일

WBS, StandardWaterfall

12년 9월 14일 금요일

12년 9월 14일 금요일

개발자가 UML을잘모르는게 잘못인가

12년 9월 14일 금요일

12년 9월 14일 금요일

스펙과 코드가 일치하지 않는게 정말 문제인가

12년 9월 14일 금요일

Problem

12년 9월 14일 금요일

Living Document

12년 9월 14일 금요일

스펙 ≣ Code, System

12년 9월 14일 금요일

12년 9월 14일 금요일

Not Problem

12년 9월 14일 금요일

12년 9월 14일 금요일

Markdown

http://daringfireball.net/projects/markdown/

12년 9월 14일 금요일

- ID: us300- 스토리명: 이슈목록 조회- 스토리 설명: 사용자는 해당 프로젝트에 등록된 이슈목록을 볼 수 있다.- UI Layout 파일명: us300_이슈트래커.bmml

- 완료조건(AC) - 프로젝트 메뉴에서 이슈를 클릭하면 작성일 탭에 대한 이슈목록이 보인다. - 등록된 이슈가 하나도 없으면 빈 이슈목록이 보이고 등록된 이슈가 없다는 메시지가 나타난다. - 우측상단에 새이슈 버튼을 누르면 새로운 이슈를 등록하는 화면([새이슈작성](us302))으로 이동한다. - 탭에 따라 목록이 달라진다. <table> <thead> <tr> <td>탭</td> <td>결과</td> </thead> <tbody> <tr> <td>전체</td> <td>모든 이슈가 작성일 순서대로 보인다.</td> </tr> <tr> <td>미해결</td> <td>등록, 진행중 상태를 가진 이슈가 작성일 순서대로 보인다.</td> </tr> <tr> <td>해결</td> <td>해결, 닫힘 상태를 가진 이슈가 작성일 순서대로 보인다.</td> </tr> </tbody> </table> </br> - 우측상단에 있는 자동알림을 누르면 이슈목록 전체에 대한 [자동알림](us721)이 설정된다. - 이슈목록 헤더에서 제목을 누르면 [이슈 상세 조회 화면](us301)으로 이동한다. - 이슈에 댓글이 있으면 제목열에 댓글수가 보인다. - 이슈에 첨부파일이 있으면 제목열에 아이콘으로 표시된다. - 마일스톤 콤보박스에서 특정 마일스톤을 선택하면 마일스톤에 해당하는 이슈만 보인다. - 마일스톤 콤보박스에서 특정 마일스톤을 미선택시에는 전체 이슈를 보여준다.(기본값) - 이슈목록의 열 제목을 누르면 해당 열 기준으로 오름차순으로 정렬되고 다시 한번 누르면 내림차순으로 정렬된다.(토글 방식) - 댓글을 체크하면 댓글이 있는 이슈만 보인다. - 첨부파일을 체크하면 첨부파일이 있는 이슈만 보인다. - Excel 다운로드를 클릭하면 현재 조건에 맞는 이슈를 다운로드 받을수 있다.</br> <table> <tbody> <tr> <td>Target</td> <td> Login?</td> <td>Member? </td> <td>Manager?</td> <td>Author?</td> <td> 이슈 수정? </td> <td> 이슈 삭제? </td> <td> 댓글 수정? </td> <td> 댓글 삭제? </td> </tr> </thead><tbody><tr> <td>github</td> <td> o</td> <td>x<td> <td> x</td> <td> o </td> <td> o </td> <td> x </td> <td> o </td> <td> o </td></tr></tbody></table>

</br>- 추가설명 - 내부적으로 이슈는 Open, Close 두가지 상태를 갖는다.

- 논의사항 - 이슈목록 헤더에서 상태를 누르면 상태가 해결,미해결,둘다인것들이 보인다.

12년 9월 14일 금요일

작성하기 쉽고수정하기 쉽게 만든다.

12년 9월 14일 금요일

완료 조건(AC:Acceptance Criteria)

12년 9월 14일 금요일

12년 9월 14일 금요일

개발이 완료되었는지확인한다.

12년 9월 14일 금요일

Testing

12년 9월 14일 금요일

12년 9월 14일 금요일

• ATDD: Acceptance Test Driven Development

• BDD: Behavior Driven Development

• Spec by Example

12년 9월 14일 금요일

http://pragmaticstory.comk16wire@gmail.com

12년 9월 14일 금요일