본문으둜 κ±΄λ„ˆλ›°κΈ°

🌈 Chapter 19: λ¦¬νŒ©ν† λ§

  • 본질적인 λ°©λ²•μ—μ„œλŠ” μ‹€μ œλ‘œ μž‘λ™ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄μ„ μœ„ν•΄ μΌμ •ν•œ 속도λ₯Ό μœ μ§€ν•΄μ•Ό ν•œλ‹€.
  • ν•˜μ§€λ§Œ 개발 μ†λ„λŠ” μΌμ •ν•˜μ§€ μ•Šλ‹€.
  • λ™λ“±ν•œ λ‚œμ΄λ„μ˜ μž‘μ—…μ΄μ–΄λ„ 개발 μ†λ„λŠ” λΆˆκ·œμΉ™ν•΄μ§ˆ 수 μžˆλ‹€. λΆˆκ·œμΉ™ν•œ 속도가 점점 더 μž¦μ•„μ§„λ‹€λ©΄ 개발 속도가 λ–¨μ–΄μ§€λŠ” 것을 ν”Όν•  수 μ—†λ‹€.
  • λΆˆκ·œμΉ™ν•œ μ†λ„λŠ” μ•…μ˜ν–₯을 λΌμΉœλ‹€. κ³„νšμ„ μ§œλŠ” 데 지μž₯을 μ£Όλ‹ˆ 더 λ¬Έμ œμ΄λ‹€.
  • μ„€μƒκ°€μƒμœΌλ‘œ 더 λ§Žμ€ 결함을 보게 λœλ‹€. ν•˜μ§€λ§Œ μ΅œμ•…μ€ 일정에 λ§žμΆ”μ–΄ μ΅œμƒν’ˆμ„ λ°°ν¬ν•˜λŠ” κ³Όμ • μžμ²΄κ°€ μœ„ν—˜μ— μ²˜ν•˜κ²Œ λ˜λŠ” 것이닀.

πŸ“š 쒁고 κ΅¬λΆˆκ΅¬λΆˆν•œ 길​

  • ν”Όμ²˜λ₯Ό κ°œλ°œν•˜λŠ” 데 κ±Έλ¦¬λŠ” μ‹œκ°„μ„ κ³„μ‚°ν•˜λ €λ©΄ 크게 두 가지λ₯Ό κ³ λ €ν•΄μ•Ό ν•œλ‹€.
  • 첫 λ²ˆμ§ΈλŠ” λ‚΄μž¬μ  어렀움(inherent difficulty), 두 λ²ˆμ§ΈλŠ” 돌발적 어렀움(accidental difficulty)이닀.
  • 돌발적 어렀움은 기쑴에 있던 μ½”λ“œμ— μƒˆλ‘œμš΄ μ½”λ“œλ₯Ό 넣을 λ•Œ λ°œμƒν•  수 μžˆλŠ” 어렀움을 λ§ν•œλ‹€.
  • κ°œλ°œνŒ€μ€ λ‚΄μž¬μ  어렀움은 잘 μ˜ˆμΈ‘ν•œλ‹€. κ·ΈλŸ¬λ‚˜ μ†λ„λŠ” λΆˆκ·œμΉ™ν•˜κ²Œ, 느리게 λ§Œλ“œλŠ” 것은 돌발적인 어렀움이닀. 돌발적인 어렀움은 λ‚˜μœ μ½”λ“œλΌκ³  λΆ€λ₯΄κΈ°λ„ ν•œλ‹€.
  • μ½”λ“œμ˜ ν’ˆμ§ˆμ΄ λ–¨μ–΄μ§€λŠ” 것을 ν—ˆμš©ν•œλ‹€λ©΄, 일뢀 ν”Όμ²˜λŠ” μ˜¬λ°”λ₯Έ μœ„μΉ˜μ— μ‰½κ²Œ 뢙일 수 μžˆλ‹€.
  • ν•˜μ§€λ§Œ μ–΄λ–€ ν”Όμ²˜λŠ” λ‚˜μœ μ½”λ“œ 속 κ΅¬λΆˆκ΅¬λΆˆν•œ 길을 따라 μ–½νžˆκ²Œ 될 것인데 λΉ„μŠ·ν•œ λ‚œμ΄λ„μ˜ ν”Όμ²˜μ§€λ§Œ κ°œλ°œμ— κ±Έλ¦¬λŠ” μ‹œκ°„μ€ μ™„μ „νžˆ 달라진닀.
  • 속도λ₯Ό μœ μ§€ν•˜λ €λ©΄ 쒁고 κ΅¬λΆˆκ΅¬λΆˆν•œ 길을 λ§Œλ“€μ§€ 말아야 ν•œλ‹€. 그리고 ν”Όμ²˜λ₯Ό λ§Œλ“€ λ•ŒλŠ” 이런 길을 정리해야 ν•œλ‹€.

πŸ“š λ¦¬νŒ©ν† λ§μ€ 길을 μ •λˆν•˜λŠ” μž‘μ—…μž…λ‹ˆλ‹€.​

  • μš°λ¦¬λŠ” 속도λ₯Ό λŠ¦μΆ”κ³  쒁고 κ΅¬λΆˆκ΅¬λΆˆν•œ 길을 λ§Œλ“€μ§€ μ•Šλ„λ‘ λ…Έλ ₯ν•΄μ•Ό ν•˜κ³  이런 길이 뢈μ‘₯ λ‚˜νƒ€λ‚œλ‹€λ©΄ κ·Έ μ¦‰μ‹œ λ°”λ‘œμž‘μ•„μ•Ό ν•œλ‹€.
  • λ‚˜μœ κ°œλ°œμ€ λˆˆμΉ˜μ±„κΈ° μ–΄λ ΅λ‹€. μ™ΈλΆ€μ—μ„œλ„ λ³Ό 수 μ—†λ‹€.
  • ν•˜μ§€λ§Œ κ²½μ˜μ§„ μž…μž₯μ—μ„œλŠ” μ˜¬λ°”λ₯Έ 개발이 ν•„μš”ν•˜λ‹€. μš°λ¦¬λŠ” κ°œλ°œνŒ€μ΄ μ½”λ“œλ₯Ό κΉ¨λ—ν•˜κ²Œ μœ μ§€ν•˜κΈΈ κΈ°λŒ€ν•˜κ³  κ·Έλ ‡κ²Œ ν•˜λ„λ‘ μš”κ΅¬ν•΄μ•Ό ν•œλ‹€.
  • 속도가 λΆˆκ·œμΉ™ν•˜κ±°λ‚˜ λŠ¦μ–΄μ§„λ‹€λ©΄ λ‹€μ‹œ ν•œ 번 μ½”λ“œλ₯Ό μ •λ¦¬ν•˜λŠ” 데 μ „λ ₯을 λ‹€ν•΄μ•Ό ν•  λ•Œκ³  이 말은 곧 압박을 μ™„ν™”ν•΄μ•Ό ν•  λ•Œκ°€ μ™”λ‹€λŠ” λœ»μ΄κΈ°λ„ ν•˜λ‹€.

πŸ“š λͺ¨λ“  길이 μ „λΆ€ κ΅¬λΆˆκ±°λ¦°λ‹€λ©΄ 무엇을 ν•΄μ•Ό ν• κΉŒμš”?​

  • 일반적으둜 μ œν’ˆμ˜ 큰 λΆ€λΆ„λΆ€ν„° μ‹œμž‘ν•˜λŠ” 것은 쒋지 μ•Šλ‹€.
  • μ½”λ“œλ₯Ό κΉ”λ”ν•˜κ²Œ λ§Œλ“€κΈ° μœ„ν•΄μ„œ ν”Όμ²˜ κ°œλ°œμ„ μ „μ²΄μ μœΌλ‘œ μ€‘λ‹¨ν•˜λŠ” 일도 쒋은 생각이 μ•„λ‹ˆλ‹€.
  • κ°€μž₯ ν›Œλ₯­ν•œ 개발 방법은 μ•Όμ˜μ§€ κ·œμΉ™(Campground Rule)을 λ”°λ₯Έλ‹€.
  • μ•Όμ˜μ§€λŠ” 그곳을 λ°œκ²¬ν–ˆμ„ λ•Œλ³΄λ‹€ λ– λ‚  λ•Œ 더 λ‚˜μ€ 곳이여야 ν•œλ‹€λŠ” κ·œμΉ™μ΄λ‹€.
  • ν”Όμ²˜λ₯Ό μΆ”κ°€ν•  λ•Œλ§ˆλ‹€ μ£Όλ³€ μ½”λ“œλ₯Ό κΉ”λ”ν•˜κ²Œ μ •λ¦¬ν•˜λ©΄μ„œ μ‹œμž‘ν•΄μ•Ό ν•œλ‹€. μ™„λ²½ν•  ν•„μš”λŠ” μ—†κ³  ν”Όμ²˜κ°€ μ‰½κ²Œ 자리 μž‘μ„ 정도면 μΆ©λΆ„ν•˜λ‹€.
  • ν”Όμ²˜κ°€ μž‘λ™ν•œ μ΄ν›„μ—λŠ” μ½”λ“œλ₯Ό 정리해야 ν•œλ‹€. (자주 ν•  수둝 μ’‹λ‹€.)
  • ν”Όμ²˜λ₯Ό 적게 μΆ”κ°€ν•˜λŠ” ꡬ역은 그만큼 적은 μ–‘μ˜ μ½”λ“œλ₯Ό μ •λ¦¬ν•˜λ‹ˆ 속도λ₯Ό λ–¨μ–΄λœ¨λ¦¬μ§€ μ•ŠλŠ”λ‹€.
  • ν”Όμ²˜λ₯Ό 많이 μΆ”κ°€ν•˜λŠ” ꡬ역은 κ·Έ 만큼 많이 관심을 끌게 λ˜λ―€λ‘œ μ½”λ“œλ₯Ό λΉ λ₯΄κ²Œ 정리할 수 μžˆλ‹€.