대가의 홀

조엘 스폴스키

Joel Spolsky

포그 크리크 · 트렐로 · 스택 오버플로 공동 창업자, 블로그 '조엘 온 소프트웨어' 작가

전체 기록 556개

  • 원칙 242
  • 사례 122
  • 발언 192
이 대가의 말로 질문하기

가입 없이 하루 3번 무료예요.

사진: Katie Chan  CC BY-SA 4.0  원본 보기  잘라서 사용

원칙

전체 242개 가운데 기본 기록 36개

원칙은 대가의 공개 발언을 저희가 정리한 내용이에요.

  • 경쟁이 혁신을 만들어요

    경쟁

    활발한 경쟁이 없으면 지배적인 기업들은 제품 개선을 멈추고, 이는 결국 사용자들에게 정체된 경험을 주게 돼요.

    근거 발언 1개는 멤버십 기록이에요.

  • 다양한 성공적 제품 개발

    전략

    하나의 소프트웨어 회사가 버그 트래커나 프로젝트 관리 보드 같은 여러 개의 가치 있는 도구들을 탄생시키는 인큐베이터 역할을 할 수 있어요.

  • 회귀 버그를 위한 이진 탐색

    일하는 법

    제품 성능이 떨어졌을 때, 버전 관리 기록을 이진 탐색으로 훑어보며 문제가 발생한 정확한 날짜를 찾아내야 해요.

    근거 발언 1개는 멤버십 기록이에요.

  • 제품 내 판매 기능 통합

    세일즈

    소프트웨어를 출시할 때는 고객에게 지원 서비스와 업그레이드를 직접 판매할 수 있는 인프라를 함께 갖추어야 해요.

    근거 발언 1개는 멤버십 기록이에요.

  • 사회 인류학적 설계

    제품

    제품 기능은 그것이 사용자층의 사회적 상호작용과 문화에 어떤 영향을 미칠지 이해한 상태에서 설계해야 해요.

    근거 발언 1개는 멤버십 기록이에요.

  • 끊김 없는 서비스 업그레이드 우선순위

    제품

    새로운 트래픽이 업데이트 버전으로 연결되는 동안 기존 사용자는 이전 버전에서 세션을 마칠 수 있도록 '드레이닝' 같은 기술을 구현해야 해요.

    근거 발언 2개는 멤버십 기록이에요.

  • 제한된 기교를 고려한 디자인

    제품

    많은 사용자에게 정밀한 마우스 조작이 어렵다는 점을 이해하고 소프트웨어를 설계해야 해요.

    근거 발언 1개는 멤버십 기록이에요.

  • 불가능한 원인은 걸러내세요

    일하는 법

    논리적으로 문제의 원인이 될 수 없는 영역을 식별하고 무시함으로써 효율성에 집중해야 해요.

    근거가 된 발언

    • 훌륭한 프로그래머들은 보통 이 문제를 극복해요. 이건 디버깅에서 아주 중요한 기술인데, 버그의 원인이 될 수 없는 영역을 조사하며 시간을 낭비하고 싶지 않기 때문이에요.
      원문 보기

      Good programmers usually overcome this problem. It's a critical skill in debugging - we don't want to waste time investigating areas that could not possibly cause the bug.

      출처 조엘 스폴스키  20020206  (새 창에서 열려요)

    근거 발언 1개는 멤버십 기록이에요.

  • 반복은 빠르게 배포는 신중하게

    제품

    내부적으로는 개발 반복 주기를 짧게 가져가더라도, 일반 대중에게는 안정적이고 긴 주기로 제품을 출시해야 해요.

    근거 발언 2개는 멤버십 기록이에요.

  • 어긋난 인센티브를 경계하세요

    투자 유치

    벤처 캐피털리스트는 창업자가 가진 장기적인 비전이나 회사의 건강함과는 다른 결과물을 우선시할 수 있다는 점을 인식해야 해요.

    근거 발언 1개는 멤버십 기록이에요.

  • 외부 버그 리포트를 환영하세요

    제품

    창업자는 사용자가 즉시 보내오는 버그 리포트를 내부 테스트의 실패가 아니라 베타 프로세스의 성공으로 받아들여야 해요.

    근거가 된 발언

    • 우리는 몇 달 동안 이 물건을 붙잡고 씨름했어요. 버그를 329개나 고쳤죠. 그런데 사용자 한 명이 다운로드해서 10초 동안 써보더니 또 다른 버그를 찾아냈어요.
      원문 보기

      We've been banging on this dang thing for months. We fixed 329 bugs. Then Brad W. downloads it, plays for ten seconds, and finds another.

      출처 조엘 스폴스키  20011015  (새 창에서 열려요)

    근거 발언 1개는 멤버십 기록이에요.

  • 재작성보다 점진적 개선

    전략

    플랫폼을 발전시키는 가장 효과적인 방법은 새로운 형식으로의 완전한 전환을 강요하기보다 기존 표준 위에서 점진적으로 구축해 나가는 것이에요.

  • 해로운 관리 기능 피하기

    전략

    요청이 있더라도 잘못된 관리 관행을 조장하는 기능은 만들지 마세요. 그런 기능은 제품의 유용성과 평판을 깎아먹을 수 있어요.

    근거가 된 발언

    • 사용자가 깨어 있는 개발 프로세스를 갖췄다고 가정하는 현재의 시스템은 초기 판매를 놓치게 만들지만, 기존 고객들을 더 행복하게 해줘요.
      원문 보기

      The current system, in which we expect FogBUGZ users to have enlightened development processes, makes us miss out on initial sales but it makes our existing customers happier.

      출처 조엘 스폴스키  20030314  (새 창에서 열려요)

    근거 발언 1개는 멤버십 기록이에요.

  • 적대적인 마케팅 전술 지양

    마케팅

    고객의 선호도를 의도적으로 무시하거나 기만적인 대본을 사용하는 마케팅은 단기적인 이익보다 장기적인 브랜드 손상을 더 크게 초래해요.

    근거 발언 1개는 멤버십 기록이에요.

  • 실시간 내부 대시보드 구축하기

    경영

    창업자는 비즈니스를 장악하기 위해 가입자 수, 버그 리포트, 주문 현황 같은 핵심 데이터를 실시간으로 추적하는 도구를 직접 만들어야 해요.

    근거 발언 1개는 멤버십 기록이에요.

  • 리더십의 기술적 숙련도

    리더십

    소프트웨어나 기술 기업의 리더는 조직의 실패를 막기 위해 기술을 깊이 이해하고 있어야 해요.

    근거가 된 발언

    • 기술을 모르는 CEO가 운영하는 기술 기업은 곧 닥쳐올 재앙과 같아요. 그는 이 점을 정말 제대로 이해하고 있어요.
      원문 보기

      technical companies run by non-technical CEOs are a disaster waiting to happen; and he just GETS IT.

      출처 조엘 스폴스키  20000318  (새 창에서 열려요)

    근거 발언 1개는 멤버십 기록이에요.

  • 생각을 강제하는 도구로 문서 활용하기

    일하는 법

    명세서의 주요 가치는 작성 과정 그 자체에 있어요. 코딩을 시작하기 전에 팀이 문제를 직면하고 해결하도록 강제하기 때문이에요.

    근거 발언 2개는 멤버십 기록이에요.

기본 기록 83개를 보고 있어요. 멤버십은 이 대가의 전체 기록 556개에서 답해요.

멤버십 알아보기

같은 분야의 다른 대가

분야 전체 보기

제품과 엔지니어링

공개 자료를 바탕으로 저희가 정리한 기록이에요. 조엘 스폴스키 본인이나 관계사와 제휴 · 후원 관계가 없어요. 내려야 할 내용이 있으면 알려 주세요. 내림 요청 창구