본문 바로가기
반응형

사는 이야기/책을 읽고18

프로그램을 제대로 만드는 일... 하지만 프로그램을 제대로 만드는 일은 전혀 다르다. 소프트웨어를 올바르게 만드는 일은 어렵다. 소프트웨어를 제대로 만들려면 적정 수준의 지식과 기술을 겸비해야 하지만, 대다수의 젊은 프로그래머는 이 수준에 도달하지 못했다. 또한 사고력과 통찰력을 갖춰야 하지만, 대다수의 프로그래머는 시간을 들여 이러한 능력을 개발하지 않는다. 그리고 어느 정도의 훈련과 헌신이 필요하지만, 대다수의 프로그래머는 훈련과 헌신이 필요하리라는 생각조차 하지 않는다. 소프트웨어를 올바르게 만들려면 무엇보다도 무엇보다도 기술을 향한 열정과 전문가가 되려는 열망이 필수다. -클린아키텍처 중- 2020. 10. 30.
매슬로우의 욕구 5단계 재미있는? 비교가 있어 옮겨보고자 한다. 박장대소를 하면서 술잔을 기울였던것같다. 매슬로우의 욕구 5단계, 바람직한 5단계. 1. 생리욕구 : 잘 먹고, 잘 쉰다. 2. 안전욕구 : 협박당하거나 괴롭힘을 당하지 않는다. 3. 애정소속욕구 : 팀원들과 원만한 관계를 갖는다. 4. 존경욕구 : 회사가 내 기여의 가치를 인정하고 기대한다. 5. 자아실현욕구 : 내 장점과 전문성을 살려 자발적으로 기여한다. 다음의 경우, 회사에 있는 것이 불행해진다. 1. 생리욕구 : 늘 피곤하고 힘들다. 2. 안전욕구 : 일 못하면 잘린다고 협박당하고 폭언을 당한다. 3. 애정소속욕구 : 팀원들 간의 관계가 경쟁관계가 된다. 4. 존경욕구 : 다른 사람들과 늘 비교당하면서 내 가치를 인정받지 못한다. 5. 자아실현 욕구 : .. 2020. 10. 23.
위계조직과 역할조직의 차이. 제널드M와인버그의 책 '프로그래밍 심리학'을 막 읽고 나서 다음 책으로 집어든 책은 '이기적 직원들이 만드는 최고의 회사' 라는 책이다. 책 내용 사이 사이에 개발자나, IT회사에서 일하는 사람들의 마음 또는 심리에 대한 말들이 나올때마다 프로그래밍 심리학의 내용과 겹쳐 생각이 드는 부분이 있다. 이번 책은 정독을 하고 깊이 있는 생각을 하면서 팀과 회사에서 참고할 수 있는 부분이 있는지 고민해볼참이다. 우선 우리 조직은 어떤 조직일까? 다음 표를 보고 고민을 해보기로 했다. 위계조직 역할조직 특징 중앙집권적 의사결정 - 각 구성원에 분산된 의사결정 - 자신의 역할에 대한 의사결정 호칭 위계를 나타냄(과장, 부장, 사장 등) 역할을 나타냄 (엔지니어, 프로덕트 매니저, 엔지니어링 매니저, CEO, COO.. 2020. 10. 22.
[사용자 스토리 맵 만들기] 중 이것만은 기억하자. 동기나 과정이 어떻든 요구가 있었고 문제가 생겼을 때 그 부분에 대한 객관적인 정보와 주관을 정립하기 위해서 책의 도움을 받게 되는 경우가 심심찮게 일어나는데, 가끔 딱 들어맞는 책을 읽고 있다는 생각이 들때면 소름이 끼칠때도 있다. 나는 사용자스토리에 대해 많이 들어보았다. 하지만 그것이 무엇인지는 잘 모른다. 이참에 한번 읽어바야겠다는 생각을 가지고 책을 구입해서 읽으면서 느끼는 감정은 대부분의 소프트웨어 개발 방법론은 한 곳으로 모인다는 느낌이다. 어디에서 출발하던 도착지는 서울이 되는 것처럼 다양한 방법론의 도착지는 큰 범주를 벗어나지 않는 듯 하다. "사용자 스토리 맵 만들기" http://www.yes24.com/Product/Goods/67033238사용자 스토리 맵 만들기'아이디어를 올바른.. 2020. 8. 25.
좋은팀과 나쁜팀 (인스파이어드) 책을 오랜시간동안 읽고 있다. 중반으로 넘어가면서 생각보다 잘 읽혀지지 않고 지루함을 느끼고 있는데 막바지 파트를 읽기 시작하면서 과연 나는 어떤 팀에 속하는 것일까? 라는 생각이 들어 정리를 해보고자 한다. 출처 : 인스파이어드 책 내용 중. 좋은 제품팀 나쁜 제품팀 강렬한 제품 비전이 있고, 그들은 마치 선교사와 같은 열정을 추구한다. 용병들이다. 그들의 비전과 목표, 고객 불편의 관찰, 제품을 사용하면서 고객들이 만들어 낸 분석 데이터, 문제를 해결하기 위해 새로운 기술을 끊임없이 탐색하는 과정을 통해 영감과 제품 아이디어를 얻는다. 영업과 고객으로부터 요구사항을 수집한다. 그들의 핵심 이해 관계자들을 이해하고 있으며, 그들이 겪고 있는 제약사항을 잘 알고 있다. 이를 통해 사용자와 고객에게만 효과.. 2020. 6. 3.
고객 일탈 행동의 힘 - 인스파이어드 역사적으로, 훌륭한 팀들이 제품 기회들을 찾아내기 위해 사용하는 두 가지 주요한 접근 방법이 있다. 1. 시장 기회를 평가하고, 주요한 문제가 존재하면서도 잠재 수익성이 뛰어난 영역을 선택한다. 2. 기술이나 데이터가 지금 가능하게 해주는 것들을 살펴보고, 주요한 문제와 그것이 맞아떨어지는지 확인해 본다. 첫 번째 방법은 시장을 따르는 것으로, 두 번재는 기술을 따르는 것으로 볼 수 있다. 어느 방법이건 당신이 기이는 제품을 만드는 데 도움을 준다. 하지만 오늘날 가장 성공적인 회사 중 일부는 세 번째 접근 방법을 택하고 있다. 비록 모든 기업에 적합하지는 않을지 몰라도 나는 이 방법을 제안한다. 이 방법은 매우 강력한 기법임에도 아직 업게 내에서 충분히 활용되지 않고, 인정받지 못하고 있다. 세 번째 .. 2020. 5. 27.
반응형