임베디드 프로그래밍  

         
전체 기타 | WinCE | Delphi | VisualC | ARM | Media | SE | 마리오네트 | Java | wdm | JTAG | 영상처리 | 인증 | 질문/답변 | H/W | 알고리즘 | Platform | .net | VB | PPC | Network | android | QT | WWW | Linux |
Extreme Programming 강좌
하창호06-12 17:51 | HIT : 4,076
Extreme Programming 강좌

Agile Methodlolgy in Embedded Environment

http://agile.egloos.com
http://xper.org
june@agileconsulting.co.kr
김창준(애자일컨설팅 대표)

▧ 성공의 예
- 미니마이즈 스코프
- 실제 사용자가 프로젝트에 참여
- 공개 라이브러리 사용
- 테스트된 소스를 제공하고 이것을 자주 활용하는가?
- 작업 습관에 대해 토론해 보았는가?
- 잘된점 및 잘못된 점에 대해 분석 공유한다.
- 삼투합적인 대화? 남들의 대화에서 얻는 아이디어? 의 비율이 높은가?
- 각 팀원의 우선순위 잡이 2개 이상이 공유 되는가?
- 전문가 사용자와(요구사항을 잘 아는자)와 쉽게 접근 가능한가?

▧ Manifesto for Agile Software Development
http://agilemanifesto.org/

We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.

▧ DevCpp Free Compiler
http://www.bloodshed.net/devcpp.html

▧ Case Study Retrospective: KentBeck's XP Versions 1 and 2
http://sunset.usc.edu/events/2005/arr/proceedings/presentations/OneDayWorkshops/agile/williams.pdf

▧ XP 실습
- Pair 프로그래밍을 Pair 그림 그리기로
- 종이 비행기 접기: Cell 방식으로 처리시 라인방식 보다 훨씬 많은 결과물을 얻게해준다.

▧ XP 운영시 문제점 해결 방법
- Pair 운영시 잘하는 사람이 상대를 배려하는 방향으로
- 커뮤니케이션이 많을수록 방향성을 잃지않고 좋은 결과를 얻을 수 있다.
- PUSH 보다는 PULL 방식으로 일을 처리한다
- 일의 절대적인 분량은 정하기 힘들지만 각각의 일에 대한 비교우위는 쉽게 정한다
- 각각의 펑션을 SP(상대적분량)과 존재가치에 따라 분류한다
- 펑션의 분류 과정이 끝나면 ROI 개발기간 중 한 사이클 안에 처리할 수 있는 분량의 펑션을 고른다.
- 한사이클이 개발이 끝나면 다음 사이클의 개발을 진행하는 과정을 반복한다.



22  SE :: Doxygen 에서 한글 깨지는 부분 해결 방법    하창호 2008·08·13 3098
21  SE :: 비주얼 스튜디오 팀 시스템    하창호 2007·09·11 3402
20  SE :: 일반적인 개발 절차    하창호 2007·01·10 3401
19  SE :: ATAM 이란    하창호 2006·12·15 4426
18  SE :: Software Platform Architecture Desi...    하창호 2006·12·14 4240
17  SE :: C 의 Legacy Code 분석    하창호 2006·12·14 3767
16  SE :: C++ 의 Legacy Code 분석    하창호 2006·12·12 4226
15  SE :: Static Attribute 와 Operation UML 처...    하창호 2006·12·06 3420
14  SE :: Class Diagram 설명    하창호 2006·12·05 3613
13  SE :: Carnegie Mellon TSP Symposium 2007 ...    하창호 2006·12·01 3947
12  SE :: doxygen 사용 방법  …1  하창호 2006·11·28 4846
11  SE :: ClearCase Document    하창호 2006·08·25 3701
 SE :: Extreme Programming 강좌    하창호 2006·06·12 4076
9  SE :: Together 를 이용한 UI Designer 사용한 코...    하창호 2004·08·30 3789
8  SE :: 자바 소스의 리버스엔지니어링 결과 시퀀스 다이어그램    하창호 2004·08·30 5677
7  SE :: Together Workshop Q/A 자료    하창호 2004·08·30 3572
6  SE :: Together Workshop 발표자료    하창호 2004·08·30 3614
5  SE :: Together Testing Framework 설명    하창호 2004·08·30 3602
4  SE :: UML 로즈를 기준으로 정리된 자료    하창호 2004·05·14 3521
3  SE :: [논문] 사용행태 분석에 의한 냉장고 사용편의성 개선    하창호 2004·04·01 3437
2  SE :: 비밀이야 이건    하창호 2004·04·01 6
1  SE :: [논문] 가전제품 화면 메뉴의 사용서에 관한 연구  …1  하창호 2004·04·01 3460
1
   
Copyright 1999-2018 Zeroboard / skin by GGAMBO
....