반응형
드리밍 인 코드 표지
드리밍 인 코드가 2009년 1월 출간 예정이라고 포스팅이 올라왔네요. YES24, 교보문고, 인터파크에서 예약판매를 받고 있는 중이라고 합니다. 실제 소프트웨어 개발 프로젝트를 추적하면서 이론과 방법론을 설명하는 책이라고 해서 내용이 기대됩니다. 불분명한 코드나 멤버들의 예측 불가능한 활동 때문에 어려운 소프트웨어 개발에서, 이 책이 참고가 되리라 생각해서 읽어보고 싶습니다. 
드리밍 인 코드 (예약판매) 상세보기
스콧 로젠버그 지음 | 에이콘출판 펴냄
이 첵에서는 추상적인 코드와 예측하기 어려운 프로그래머들의 행동과 씨름하면서 이들이 맞닥뜨리는 모험과 퍼즐 속으로 우리를 끌어들인다. 해답을 구할 수 있을까? 소프트웨어 기술의 성배를 찾아 나서는...
반응형
반응형
관리자 권한 계정이 아니면 달력도 못 보여주는 윈도의 '날짜 및 시간 등록 정보', 삭제할 때마다 전 세계인의 시간을 낭비하게 하는 삭제 확인 대화 상자. UPS의 국가 선택 페이지와, 구글이 IP를 추적하여 자동으로 국제화된 페이지를 보여주는 방식. 사례에 많은 공감이 갔다. 이런 사용성을 바꾸기 위해서, 개선을 요청하는 일이 마지막 즈음에 나왔다. 예를 들면, 네이트온의 리눅스/맥 버전 요구, 오픈웹(openweb) 운동이 여기서 말하는 요청에 부합하는 듯 하다. 또한, 사용성 테스트는 아무리 기간이 부족해도 필수적임을 강조했다.
소프트웨어 누가 이렇게 개떡같이 만든 거야 상세보기
데이비드 S. 플랫 지음 | 인사이트 펴냄
『소프트웨어 누가 이렇게 개떡같이 만든 거야』는 왜 사용자가 소프트웨어를 사용하기가 어려운지에 대해 이야기한다. 소프트웨어를 어렵게 느끼는 이유는 무엇인지, 누구 때문에 이러한 일들이 발생하는지,...
반응형
반응형
Professional 소프트웨어 개발을 읽었습니다. 스티브 맥코넬 씨가 지은 책인데요, 번역서가 2003년에 초판이 발행되었네요. 책의 용어를 사용하자면 이 책은 SWEBOK(Software Engineering Body of Knowledge)에서 변하지 않는 범주에 속하는 책이라고 여겨집니다.

책을 읽고 나서 곰곰이 생각하게 된 것은, 컴퓨터과학과 소프트웨어공학 사이의 격차인데요. 일단 컴퓨터과학은 현업에서 그 가치가 크게 인정받지 못하더라고, 다른 과학자와 주로 관련을 맺는 점에 반해, 소프트웨어공학은 현업에서 실제로 소비자와 부딪치기 때문에 여러가지 제약 조건들을 숙지하고 있어야 한다는 점이 인상적이었습니다.

마지막 파트인 업계의 프로정신에서 다루어진, "혁신의 확산"에 대한 그래프가 있었는데요. 선각수용자와 전기 다수의 캐즘(chasm)을 다루고 있는 부분이 있었습니다. 혁신자보다는 적은 위험을 안는 선각수용자들은 XP나 스크럼 등 애자일 방법론을 적용하는 쪽이고, 전기 다수인 사람들은 역량 성숙도 모델(CMM) 종류를 적용하는 것이라고 생각했습니다. 책에서는 Code&Fixing(일단 코드를 작성하고, 나중에 고치는)을 가장 피해야 한다고 했는데, 이 부분에서 가책을 느꼈습니다.

책의 역자서문에서는 Rapid Development나 Code Complete를 스터디하기 전에, 다소 추상적인 에세이들이 모인 이 책을 먼저 읽을 것이 추천되고 있습니다. 소프트웨어공학 분야를 아우르면서, 동시에 "프로페셔널"하다는 것에 논한다는 점에서 신선한 자극을 주는 책이락 생각합니다.
반응형

+ Recent posts