장바구니 담기 close

장바구니에 상품을 담았습니다.

고약한 문제 합당한 해결

고약한 문제 합당한 해결

  • 피터드그라스 ,레슬레휴렛슈탈
  • |
  • 인사이트
  • |
  • 2010-11-01 출간
  • |
  • 328페이지
  • |
  • 205 X 205 X 30 mm /488g
  • |
  • ISBN 9788991268869
판매가

14,000원

즉시할인가

12,600

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
12,600

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




고약한 문제(wicked problem)는 문제가 무언지 해결되어야 비로소 완전히 이해되는 문제이다. 이 책은 프로그래밍 과정에서 얼마나 많은 문제가 이런 고약한 성질을 품고 있는지를 살핀다. 그간 주요 방법론으로 채택되고 있는 폭포수 소프트웨어 개발 방식이 이 문제를 풀기에는 얼마나 택도 없이 모자라는지를 다양한 이론과 사례를 들어 그려낸다.

폭포수 모델로는 소프트웨어 개발에서 항상 마주치는 고약한 문제를 해결하지 못한다.

소프트웨어 개발에서의 고약한 문제
고약한 문제는 해결책이 문제의 공간 안에 있는 문제를 일컫는다. 즉 문제가 완전히 풀려야 비로소 그 문제가 무엇인지 완전히 이해되는 그런 문제다. 반면 그 반대편에는 합당한 문제가 있다. 합당한 문제는 정의할 수 있고, 이들에 대한 데이터를 수집해서 분석할 수 있으며, 해결책을 낼 수 있는 문제다. 마치 폭포수 모델의 시원한 절차처럼 말이다.
하지만 소프트웨어 개발 프로젝트에서 어떤 결과를 내는 데 필요한 정보를 제공하거나 체계화하는 것은 컴퓨터가 중심인 것처럼 보이지만 사실 사람이 중심에 서 있다. 그리고 태생적으로 야기되는 불확실성의 문제는 그 정형성을 이루는 데 반드시 있어야 하는 객관적이고 명료한 기준을 세우기 어렵게 한다.

-고약한 문제는 정형화되어 있지 않다.
-고약한 문제를 푸는 해결책은 옳으냐 틀리냐가 아니라 좋냐 나쁘냐다.
-고약한 문제에는 중단의 규칙이 없다.

고약한 문제가 피할 수 없는 문제라 하여 극복의 노력조차 하지 않을 수는 없을 것이다. 이 책은 그런 노력의 산물로 나온 것이다. 이런 고약한 문제의 원인을 살펴보고 광범위하게 사용되는 폭포수 모델이 왜 이런 문제를 해결할 수 없는지를 설명한다. 그리고 대안적 방법론을 짚어보면서 해결의 가능성을 타진한다. 가히 지금은 많이 퍼져있는 애자일 방법론의 뿌리를 엿볼 수 있는 인식과 방법들이다. 눈 밝은 독자라면 현재 주된 개발 방법인 폭포수 모델의 한계를 바로 인식하고 그런 상황적 전제에 도전할 수 있는 이론적 근거를 잡아낼 것이다. 그 모든 것을 위한 내용이 이 안에 있다.

1 소프트웨어 엔지니어링과 과학과의 관계를 개괄한다.
2 소프트웨어 프로그래밍의 수준을 평가한다.
3 폭포수 모델의 개괄적 원리를 설명한다.
4 폭포수 모델의 한계와 문제점을 짚어본다.
5 한계를 모면해보려는 폭포수 모델 자체의 변종들을 살펴본다- 소용돌이, 점진적, 나선형 모델.
6 폭포수 모델을 극복하기 위한 대안적 방법론을 정의하고 제안한다- 프로토타이핑, 즉각 모델 외.
7 소위 전문가에 대한 날카로운 비판과 전문가는 어떠한 프로의식으로 무장해야 하는지 제언한다.


목차


역자 서문
소개

Chapter 1 소프트웨어 공학과 과학

Chapter 2 프로그래밍의 ‘현재 수준’에 대한 개인적 견해
기술에 대한 열광, 유행, 그리고 우린 누구인가
요약

Chapter 3 폭포수 모델
시작점과 끝점
단계와 변종
세부 논의
마무리 생각
요약

Chapter 4 폭포수 모델에 존재하는 문제점
불완전한 요구사항
폭포수 모델은 비용이 지나치게 들어간다
폭포수 모델은 지나치게 오래 걸린다
폭포수 모델의 변종
최종사용자와 의사소통에서 생기는 틈
‘어떻게’에서 분리된 ‘무엇’
에러 관리
고약한 문제
마무리 생각과 요약

Chapter 5 소용돌이 모델, 점진적인 모델, 나선형 모델
약화시키기와 축소하기
점진적 모델

Chapter 6 프로토타이핑
프로토타이핑을 어떻게 사용하는가
언제, 어디서 프로토타이핑을 사용하는가
프로토타이핑을 사용할 때 이점
프로토타이핑의 문제점
하드웨어와 소프트웨어를 유사하게 보는 데 대한 몇 가지 마무리 생각
요약

Chapter 7 즉각 모델
팀 접근방법- 사시미와 스크럼
투맨 접근방법- 수갑 채우기
원맨 접근방법- 해킹
요약

Chapter 8 기타 모델들
비디오 모델
클린룸 모델
최종사용자 모델
시스템 엔지니어링
요약

Chapter 9 프로의식과 과학
프로의식
과학

참고문헌
찾아보기

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.