일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Book
- Java
- Spain
- Malaysia
- django
- web
- psychology
- Book review
- France
- agile
- Programming
- ubuntu
- erlang
- program
- Software Engineering
- Italy
- leadership
- history
- Python
- essay
- Linux
- comic agile
- programming_book
- hadoop
- QT
- hbase
- MySQL
- management
- Kuala Lumpur
- RFID
- Today
- Total
목록JH & HJ (839)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bDcvjk/btrBtbEVuWe/S5XQa5ujKXALaOE6KAa6zk/img.jpg)
대부분의 기업은 민첩성을 최적화하지 않았다. 효율성을 높이는 데 있어 최저 비용을 최우선으로 놓았는데, 이렇게 하면 일종의 딜레마에 빠진다. 기업은 문화를 바꾸고, 관료제를 바꾸며, 조직을 변화시키고, 기술 아키텍처를 변화시키고 민첩하게 만들어야 한다. 나는 코닥과 블록버스터의 운명이 의도적이었다고는 생각하지 않는다. 오히려 그들은 적응하고자 노력했다고 본다. 그러나 오늘날 내가 이야기하는 많은 회사와 마찬가지로 변화는 정말로 어렵다. 한 가지 다행스러운 점은 이것이 불가능하지는 않다는 것이다. 기업 문화가 핵심이다. 재무상의 결과도 물론 자랑스럽지만, 회사 문화의 진화가 나에겐 가장 자랑스러웠다. 소프트웨어 릴리스는 화요일부터 목요일 밤까지 이뤄졌다. 다행히 그달에는 수백 건의 릴리스가 성공적으로 완료..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Rfjqw/btrBsZjKhQz/BvmQgYKiGnBHreha3pyDyk/img.jpg)
카트를 타기 위해 찾다가 평점이 좋고 가장 최근에 지어진 9.81 Park로 가기로 하고 첫 방문 찾아보진 않았으나 아마 여기가 표고 981m라서 이렇게 하지 않았을까 짐작 입구로 들어와서 표를 끊은 후 바로 카트부터 타기 위해 아래로 직행하니 카트를 타기 위한 입장 구역과 범퍼카, 가상 축구/양궁/승마/스키 등 여러가지 게임을 즐길 수 있는 메인 구역이 나옴. 개인적으로는 불편하다고 생각하는데 어디를 가든 흔한 팔목에 두르는 띠 형태의 입장권을 줌 카트 탑승 구역. 중력을 이용해 내려가는 무동력 카트지만 속도감이 꽤 있고 경치도 좋아서 만족도가 높다. 키가 150cm 이하인 경우는 2인승 뒷자리만 탑승 가능한데, 나보다 키가 큰 청소년을 데리고 2인승을 타는 부모도 보긴 했다. 로봇 팔은 도착하면 볼 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sl06W/btrBqnzEyDm/ygSksRaYYUvWcGcaOgjAvK/img.jpg)
Rands in Repose 여러가지 좋은 이야기를 때로는 날카롭고 또 자세하게 쓴 점은 좋지만, 문화적인 맥락이 우리와 달라 유머나 반어법으로 쓴 부분들은 와 닿지 않거나 어색한 느낌이 들어서 좀 아쉽다. 번역자도 이런 점을 고려했는지 IT 개발자가 쓴 인간관리 이야기를 통해 문화적 배경 지식에 대한 정보를 추가했다고 알려주고 있지만, 이걸 같이 보는 게 불편할 수도 있고, 이런 설명을 통해서도 여전히 직접적으로 느껴지지 않는 부분들은 분명히 있을 거 같다. 이런 점만 극복할 수 있다면 오랜 기간 여러 번 이직을 거치며 경험을 쌓은 저자의 management 기술은 분명 배울 점이 많고 도움이 된다고 생각한다. leadership 훌륭한 경영자란 우리가 조직의 어느 위치에 있든 상관없이 대화를 해서 관..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/6Hqnj/btrBrs8dthH/lv2eERd6ZLEkklwgSLaAZ0/img.jpg)
저자가 java 전문가라 약간 치우친 경향도 있고, 또 기술적인 내용은 java에 관계된 게 대부분이나, 전반적인 부분은 기술이나 특정 언어와 무관하게 적용할 수 있는 이야기이고, 읽기 쉽게 쓰려고 노력한 점이 엿보인다. 표지에도 썼지만 신입으로 지원하거나 경력이라도 junior인 개발자들에게 적합한 책이다. 면접관들은 당신들을 뽑아주기 위한 사람이다. 회사에서 면접을 보는 이유는 그 분야에 사람이 필요하기 때문이다… 사람이 긴장하는 이유는 자기능력보다 잘보이려고, 잘하려고 하기 때문이다. 하지만, 긴장을 하게 되면 알고 있는 것도 제대로 대답을 못한다… 그 회사에 떨어지면 좀 어떤가? … 그래야 내가 부족한 것이 무엇인지 내가 얼마나 성장을 하고 있는지, 얼마나 가치를 인정받을 수 있는지를 무료로 컨설..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bF7qZU/btrAUlBdlNO/iAP4bR1Mb9CsZ4BZalB30k/img.jpg)
기본적 논지는 즉, 시스템을 설계하는 조직은..… 그 조직에서 사용하는 커뮤니케이션 경로를 복제한 설계를 할 수밖에 없다는 것이다. 우린 이 사실이 시스템 설계 관리에 커다란 영향을 미치는 것을 봐 왔다.우리는 조직 설계 구조와 관련된 한 기준을 발견했다. 설계를 위한 노력은 커뮤니케이션의 필요에 따라 조직화돼야 한다. Conway’s law 악보는 대규모 음악 앙상블 연주팀이 성공적인 연주를 하도록 돕지만, 공연과 연주의 세세한 부분까지 모든 것을 담고 있지는 않다. 시기, 장소, 연주자들의 조합에 맞게 앙상블 연주팀이 그 악보를 해석해 내야 한다. 이와 유사하게 일관적인 용어 사용과 협업 방식에 관한 동의는 좋은 소프트웨어 전달을 달성하는 데 큰 가치를 제공한다. 1부 전달 수단으로서의 팀 조직 구조..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uQUPO/btrAPEUH3iY/PuGoXPm61j2YrDUTcoNDR0/img.jpg)
소프트웨어가 하드웨어보다 더 저렴하고, 유연하고, 바꾸기 쉽다는 통념이 있다. 유감스럽게도 시스템의 물리적 작동 방식을 바꾸는 데 소프트웨어를 사용하는 일은 항상 간단하지만은 않다. 보잉 737 맥스 Boeing 737 MAX 여객기 추락 사고에서 346명이 사망 How the Boeing 737 Max Disaster Looks to a Software Developer — IEEE Spectrum 2020년 초 미국 아이오와주에서 치러진 민주당의 대선 예비선거는 시스템 장애로 집계 결과 발표가 지연 2010년에 있었던 스턱스넷stuxnet 웜 공격은 이란의 우라늄 농축 원심분리기를 파괴 2015년 12월에 우크라이나에서 일어난 대규모 정전 사태는 러시아에서 만들어진 악성코드 때문에 발생했지만, 러시아..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bM8s28/btrAuNfnZVR/tXvcpyQ4VHZzLrsZV1krhK/img.jpg)
'심리적 안전감psychological safety'은 샤인이 리더십 학자로 유명한 워런 베니스Warren Bennis와 함께 1965년에 처음 제시한 개념으로, 1990년대에 새롭게 조명받으며 오늘날 많은 기업이 언급하고있다. 샤인은 조직심리학 분야에서 크게 다섯 가지 개념을 발전시켰는데, 세뇌 coercive persuasion, 경력 닻career anchor, 과정자문processconsultation, 조직문화organizational culture, 그리고 이 책의 원제인 겸손한 질문 humble inquiry 이다. 기업들이 계속 성장하려면 어떤 조직문화를 갖춰야 하는지 고민했다. 그는 무엇보다도 아래에서 위로 향한 커뮤니케이션이 가능한 조직문화가 중요하다고 보았다... 그 도움의 핵심 도구..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uH156/btrAplCUioS/AxkZwFz6lv0KSjjMxKqQ5k/img.jpg)
이순신 장군 시대 상황의 속박에서 벗어난 인물이 있기 마련이고 조선에서는 이순신이 그러했다. 하루를 쉬며 병사들이 먹을 만큼의 물과 음식 등을 정확히 계산해서 배에 싣는 것도 중요한 문제였다. 부족해서도 안 되지만, 그렇다고 무턱대고 많은 음식과 물을 실었다간 그만큼 격군들이 더 힘들어질 수 있었다. 병사들을 적절히 먹고 쉬게 해주는 것은 전쟁터에 나가는 장수에게 매우 중요한 싸움의 기술 중 하나였고 해전에서는 더욱 그러하였다. (동서고금을 막론하고 언제나 전쟁에서 가장 중요한 병참. 그리고 아래에는 뭘로 봐도 무능한 원균) 긴장된 상황에서 이순신은 전 수군을 엄중히 타일렀다. “망령되이 움직이지 말고 산같이 정중하라勿令妄動 靜重如山." 일본군들이 한 번도 경험하지 못한 형태의 공격. 이것이 바로 세계 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oVP9I/btrAeOq0A32/EmZ9VaQmIf75fHCahH7TW1/img.jpg)
개발 세계에는 여러가지 개발 방법론이 많다. 가장 유명한 건 아무래도 TDD이겠지만, 최근 가장 각광받는 건 DDD라고 생각한다. 그 이유는 아마 세상의 수많은 software는 대부분 현실의 문제를 해결하기 위해 만들었을텐데, 그걸 해결하는 게 여전히 힘들기 때문이라고 생각한다. 현실의 문제를 해결하는 게 아직도 힘든 이유도 여러가지가 있겠지만, 그 중 하나는 비즈니스를 하는 사람들과 개발자들간의 간극에 있다. 개발자들은 요구 사항에 맞춰 서비스를 만들(었다고 생각하)지만, 비즈니스를 하는 사람들은 내가 요구한 게 아니라는, 이 업계가 탄생한 순간부터 발생했던 문제. 애자일 방법론도 사실 이 문제 때문에 나오지 않았던가. 동작하는 소프트웨어를 전달하기 위해서. DDD는 이런 간극을 좁히기 위한 고민의 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/l4X4q/btrAbL9XB76/SvF8mqED934rvYnUJQkGtK/img.jpg)
어떻게 보면 여러가지 도구를 다루고 또 애자일에 대한 이야기를 하면서 혼란스러울 수 있으나, 협업을 잘 하기 위해 필요한 것들을 이야기한다는 관점에서 바라보면 이해가 간다. 특히 조직의 변화를 이야기하는 부분은 참 공감도 가고 현재 경험을 하고 있는 내 입장에서는 고생했겠다는 생각이 든다. 굉장히 잘 정리된 건 아니지만, 그만큼 저자가 고생했던 걸 모아놨다는 걸 생각하면 모든 노하우를 정리하기도 어려웠을 거 같단 생각이 든다. 모든 조직에 딱 들어맞는 방법론은 없다. 각 조직에 어울리는 방법론이 있을 뿐이다. Home | Scrum Guides (1) 스크럼 정의 스크럼은 사람과 팀, 조직이 복잡한 문제에 대해 적응할 수 있는 해법을 활용하여 가치를 창출하도록 도와주는 경량 프레임워크다. 간단히 말해서 ..