함께 자라기 - 3부 애자일
2022. 9. 1. 14:10
개발 서적/함께 자라기 - 애자일로 가는길
1. 애자일 애자일은 불확실성이 높은 프로젝트에 적합한 방법이다 애자일이 불확실성을 다루는 방식은 좀 더 짧은 주기로 더 일찍 피드백을 받고 더 다양한 사람으로부터 더 자주 그리고 더 일찍 피드백을 받는 것으로 정리할 수 있다 시대가 변하면서 불확실성이 낮은 프로젝트는 비즈니스적 가치가 없어지고 불확실성이 높은 프로젝트를 하는 것이 일반적이 됨에 따라 빠른 속도로 인기를 얻게 되었다 결과적으로 애자일은 서로의 업무를 공유하고 상호 검토하는 협력을 통해 불행항 일을 '또는' 조건에서 '그리고' 조건으로 바꾸게 한다 모든 사람이 통찰을 얻어야 업무를 개선할 수 있는게 아니라 한 사람이라도 통찰을 얻으면 그걸 공유해서 전체가 개선되는 것 이다 학습과 협력은 불확실성이 큰 상황에서 좋은 대응전략이 된다 애자일의..
함께 자라기 - 2부 함께
2022. 8. 29. 23:06
개발 서적/함께 자라기 - 애자일로 가는길
1. 소프트웨어 관리자의 개선 우선순위 조엘 테스트라는 개발팀 평가 테스트가 있다 소스 컨트롤을 사용하는가? 한 번에 빌드를 만들어낼 수 있는가? 일일 빌드를 만드는가? 버그 데이터베이스를 가지고 있는가? 새로운 코드를 작성하기 전에 버그를 고치는가? 최신 업데이트된 스케줄이 있는가? 스펙(제품 명세)이 있는가? 프로그래머가 조용한 작업환경에서 일하는가? 돈이 되는 한 최고의 툴을 사용하는가? 테스터가 있는가? 채용 면접 때 후보가 코드를 짜게 해보는가? 복도 사용성 테스트를 하는가? 조엘이 2000년에 작성한 블로그 글에서 소개된 이 테스트는 많은 인기를 얻었고, 그만큼 비판도 많이 받았다고 한다 이 12가지 항목에 "예"라고 대답하면 "완벽하다"라고 말한다 각 항목은 객관적으로 예/아니오 답이 나올 ..
함께 자라기 - 1부 자라기
2022. 8. 29. 20:25
개발 서적/함께 자라기 - 애자일로 가는길
1. 1만 시간의 법칙 - 안데쉬 에릭손 1만 시간 법칙에서 1만 시간은 '자신의 기량을 향상시킬 목적으로 반복적으로 하는 수련'을 한 시간을 일컫는다 안데쉬 에릭손은 그런 수련을 '의도적 수련' 이라고 정의했다 의도적 수련이 필요한 이유는 평생을 걷는다고 해서 또는 평생을 양치질을 한다고해서 점점 더 나아지는게 아니기 때문이다 목표를 가지고 피드백을 반영하는 것이 의도적 수련의 포인트이다 2. 자기계발과 복리의 비밀 더글라스 엥겔바트는 작업을 A, B, C 세가지 수준의 작업으로 구분했다 A작업. 원래 그 조직이 하기로 되어 있는 일 B작업. A 작업을 개선하는 일 (즉, A작업에서 시간과 품질을 개선하는 작업. 시스템과 프로세스 설계 등) C작업. B 작업을 개선하는 일 (즉, 개선 사이클 자체의 시..