본문 바로가기

리뷰

Peer Review를 성공하기 위한 요소들 얼마 전에 "코드리뷰 정착이 어려운 이유"라는 글을 올린 적이 있습니다. 그에 대해서 codeart 님께서 코드리뷰에 대한 일반적인 방법론에 대해서 궁금해 하시더군요. 하지만 이런 방법론은 알면 도움이 되지만, 이것을 안다고 코드리뷰를 성공하는데는 별로 도움이 안됩니다. 하지만 몇가지 성공 요소는 생각해 볼 수 있습니다. 이제부터는 코드리뷰보다는 Peer Review라고 하겠습니다. 사실 코드만 리뷰를 하는 것이 아니고 스펙문서부터 소스코드등 개발 관련된 산출물들을 다 리뷰를 합니다. 그리고 동료들간에 검토를 해 준다는 것이 중요한 요소입니다. 그럼 Peer Review를 성공하기 위해서는 어떻게 해야 하는지 한번 보죠. 첫째, 개발자들끼리 으쌰으쌰 해서는 성공하기 힘듭니다. 회사에서 정책적으로 Peer.. 더보기
Head First Software Development 리뷰 "더 쉽고 재미있게 소프트웨어를 개발하는 방법" 이 책의 한글 부제입니다. 확실히 재미는 있겠더군요. 책도 재미있게 구성되어 있고요. 책의 전반적이 내용이 소프트웨어를 개발하는 과정을 재미있고, 쉽게 접근할 수 있도록 잘 작성되어 있습니다. 하지만 상당히 부족한 점이 발견됩니다. 그건 바로 "스펙"이죠. 이 책에서 소개하는 사용자 스토리와 태스크는 "스펙"을 대신할 수 있는 수준은 아닙니다. 사실 내용도 좀 다르죠. 이 세상에는 수많은 종류의 소프트웨어가 있는데, 그 중에서 일부는 이 책에서 소개하는 방법이 적당할 수도 있다는 생각이 듭니다. 예를 들어서 간단한 쇼핑몰 사이트를 구축하거나 그리 복잡하지 않는 비즈니스 시스템을 만들 때 좋을 것도 같습니다. 그 외에도 더 있겠죠. 하지만 사용자 스토리와 태.. 더보기