본문 바로가기

개발자노트/우아한 테코톡 감상

[10분 테코톡] 우아한테크코스 애자일

소프트웨어 개발

- Software Industy has inherited this legacy.
- Statical proccess control, process- cntrice method, etc.
process- cntrice = 과정 중심적인 방법론

과정이란? 
- 어떻게? 무엇을? 만들었는지
- 주어진 시간 내에, 예산에 맞게, 결함없이 고객이 원하는 것

개발과정 3단계
1. Planning (계획)
- 어떻게 할것인지, 언제 할 것인지 , 무엇을 할 건지 등
2. Execution (실행)

3. Measurement (검증)
- 실행하는 도중에 계속해서 검증한다.
- 과정을 계속 검증한다.
ex) 버그가 얼마나 많이 나오는지
그 과정은 어땠는지,
얼마나 걸렸는지,
기능이 클라이언트한테 적합한지,
계속해서 검증
문제를 계속 수정
쉽게 생각하면 측정하고, 수정하는 단계



애자일
Iteration
- 변화하는 조건에 대해 바로 적응할 수 있다.
키워드 Adaptation(적응)
소비자와 자주 소통하여 relase를 적게하는것, adaptive하게 그 때 그 때 요구를 받아들여서 프로젝트를 발전 시키는 방법이 에자일법이다.
- 개발중인 소프트웨어에 대해서 자주 체크하는 것
개발자는 항상 개발의 방향이 옳게 가고 있는지 알아야한다.


measurement point
- 여기서는 뭔가 잘못되면 큰일 난다 라는 촉이 있음
- Risk가 동반될 수 있는 상태
- Upside risk  / Downside risk
Upside risk를 최대화하고, Downside risk는 최소화해야함
소비자를 가장 중요한 Risk로 표현한다.

 

 

자료: https://www.youtube.com/watch?v=3y5rCRys4t0