![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/DUCCg/btsKNXcYrzb/UjZ8ScQCHc3K1eM7VRMsn0/img.jpg)
개요관련 링크마틴 파울러가 말하는 디자인 스테미나 가설본문 시작애자일 개발이 중요한 것은 더 깊은 철학적, 윤리적 이유 때문이다. 바로 직업의식과 고객의 당연한 기대 때문이다. - p42철학적 이유는 직업의식이다. 의사나 건축가가 직업의식이 없다면 무슨 일이 벌어질까?윤리적 이유는 당연한 기대에 부응해야 한다는 것이다. 자동차 정비를 맡기면 고쳐줄 것을 기대하고, 미용실에 가면 머리를 잘 깎아줄 것을 기대할 것이다.직업의식소프트웨어 업계는 직업의식을 정말 많이 높여야 한다. - p43생각해보면 부끄러울 따름이다. 살면서 접하는 수많은 직업을 가진 분들의 자신의 직업에 대한 의식에 비해 개발자는 얼마나 비루한가?요즘 사회에서는 소프트웨어 시스템과 상호작용하지 않으면 아무것도 할 수 없다. - p45우리 프..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/tljDS/btrSM4B1sBC/NHrTdQrtdWSAghbsOygns1/img.jpg)
개요 알라딘 링크: http://aladin.kr/p/lzUaS 클린 애자일이라는 책이 떠올랐다. 애자일에 대해서 이리저리 읽고 보았던 기억을 잘 정리해주는 책이었었다. 이 책은 애자일 방법론중 하나인 스크럼에 대한 이야기를 다루는 데 스크럼 전반에 대한 개념을 한 눈에 볼 수 있게 해주었다. 또한 가상의 상황속에서 스크럼을 해나가며 부딪힐 수 있는 실전적 문제를 보여주며 가이드를 해주는 데, 이 역시 실무에서 큰 도움이 되리라 생각한다. 시험 공부하듯 세세하게 정리해두고 싶지만 가장 큰 덩어리 두 가지만이라도 적어두려 한다. 현 시점 머리속의 생각을 적어두는 것이니 정확하지 않은 부분도 있겠다. 역할과 활동, 그리고 산출물 스크럼은 3가지 역할, 5가지 활동, 그리고 3가지 산출물을 뼈대로 삼는다. 나..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b730tT/btqT3tmZjAa/A3nKow4sltXWViIthpl8K0/img.jpg)
Photo by David Travis on Unsplash 6장 애자일해지기 까지만 정리하려 한다. 지금까지 애자일 프로세스를 실천하는 방법을 다 배웠다. 그런데 실전에서 제대로 해내는 조직은 드물다. 6장은 진짜 애자일한 조직으로 가는 길에 대한 이야기를 한다. 결론부터: 로버트 마틴이 말하고자 하는 애자일한 조직이 되는 방법 "나는 아직도 20년 전 생각에 변함이 없다. '너무 쉬운데? 몇 가지 단순한 규칙과 실천 방법만 지키면 되잖아, 아무것도 아니네" 188p "그러니 방법론 중 하나만 골라라. 아예 고르지 않아도 된다. 전체 생애 주기에 걸쳐 모든 규칙을 지키고 있는지 확인하라. 팀 전체의 동의를 구하라. 그리고 시작하라. 용기와 소통, 피드백, 단순함을 기억하고, 정기적으로 규칙과 행동을 조..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/q9b5X/btqT02XFOCJ/kbWBUCR8PgdpaSDFmJzJmk/img.jpg)
Photo by David Travis on Unsplash 비즈니스 실천 방법, 팀 실천 방법에 이어, 클린 애자일 5장은 마지막 동그라미인 기술 실천 방법을 이야기 한다. 기술 실천 방법이 애자일의 진짜 핵심이다. 기술 실천 방법 다음과 같다. 테스트 주도 개발(Test-Driven Development): 실패하는 테스트를 짜고, 그 다음에 테스트를 통과하는 코드를 짠다. 리팩터링(Refactoring): TDD를 통해 동작하는 코드를 짜고 나면, 이를 리팩터링 한다. 단순한 설계(Simple Design): 리팩터링 목표중의 하나이다. 최대한 단순하게 최소한의 코드로만 작성하라는 것이다. 짝 프로그래밍(Pair Programming): 두 사람이 함께 프로그래밍을 해나간다. 하나하나 자세한 설명이..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cwx3tR/btqS6XYhTIR/ADcuBl3us2IsG1xyPU1Q3K/img.jpg)
Photo by David Travis on Unsplash 클린 애자일 국내도서 저자 : 로버트 C. 마틴(Robert C. Martin) / 정지용역 출판 : 인사이트 2020.12.01 상세보기 밥 아저씨, 로버트 마틴이 잊혀지고 왜곡되어 가는 애자일의 정신을, 첫 마음으로 돌아가 차근히 정리해주는 책이다. 이리 저리 읽고 주워들은 애자일과 관련한 지식들을, 이제 한 번쯤 전체적인 시각으로 조망해보고 싶은 마음으로 읽었고, 그 목적에 부족함이 없는 책이었다. 덧붙여 번역이 참 차분하게 잘 되었다는 느낌을 받았다. 몇 편의 포스팅으로 나누어 책의 주요 부분을 정리하고 인상적인 문장을 가져와 본다. 이번 포스팅은 1, 2장을 정리하였다. 지은이의 글 로버트 마틴이 바라보는 개발 프로세스 역사의 큰 흐름..
![잡학툰 뱃지](https://tistory1.daumcdn.net/tistory/2908812/skin/images/badge.png)
- Total
- Today
- Yesterday
- notion
- strange
- bun
- 노션
- API
- solid
- Gin
- 오블완
- go
- 2024년
- agile
- 잡학툰
- websocket
- intellij
- 독서후기
- 2023
- 인텔리제이
- folklore
- 영화
- clean agile
- 티스토리챌린지
- ChatGPT
- 독서
- 엉클 밥
- 클린 아키텍처
- OpenAI
- github
- Bug
- golang
- 클린 애자일
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |