패턴을 활용한 리팩터링
그림 출처: Yes24.com 필요한 배경 지식 이 책은 여러분이 상속, 다형성, 캡슐화, 컴포지션, 인터페이스, 추상/구체 클래스, 추상/static 메서드 등의 객체지향 개념뿐 아니라 단단한 혹은 느슨한 결합과 같은 설계 개념에도 익숙하다고…
그림 출처: Yes24.com 필요한 배경 지식 이 책은 여러분이 상속, 다형성, 캡슐화, 컴포지션, 인터페이스, 추상/구체 클래스, 추상/static 메서드 등의 객체지향 개념뿐 아니라 단단한 혹은 느슨한 결합과 같은 설계 개념에도 익숙하다고…
역자 중 한명이신 박재호님으로부터 The Art of Project Management를 선물 받았다. 다시 한번 감사의 인사를 전하고 싶다. 실무 경험이 많은 저자(마이크로소프트 사에서 프로젝트 업무를 맡았었다.)가 쓴 글이라서 공감할 수 있는…
이는 결국 경영자들이 리스크 관리를 잘못 이해하고 있는 데서 비롯된다. 리스크 관리에 대한 가장 커다란 오해 중 하나는 리스크 관리를 제대로만 하면 모든 리스크가 봄 눈 녹듯 사라질 것이라는 생각이다.…
소프트웨어 개발 종사자들은 훌륭한 사람들입니다. 대부분의 종사자들은 자신의 소프트웨어가 사람들에게 인정 받기를 원합니다. 필요하다면 기꺼이 밤샘 작업을 하며, 실제로 연장근무를 많이 하기로 명성이 자자합니다. 누구도 자신이 밤새워 완성한 소프트웨어에 대한…
이 글은 파킨슨의 법칙에 대한 트랙백입니다. 파킨슨 법칙은 업무는 그것을 완수하는 데 사용할 수 있는 시간을 채울만큼 확대하기 마련이다.라는 말에 모든 것이 함축되어 있다. 피플웨어에서 지적하듯, 파킨슨은 작가일뿐 전문 과학자가…
리스크 관리를 체계적으로 수행하는 조직이든, 그렇지 않은 곳이든 간에 리스크 중 일부는 현실화되기 마련이다. 쏟아부은 노력이 얼마이든 리스크를 100% 통제할 수 있다고 확신할 수 없다. 불행히도 문제가 발생하게 되면, 실패…
팀에서는 구성원(Team members)과 관리자의 역할이 완전히 다르다. 팀의 구성원은 공통의 목적을 달성하기 위해 협력한다. 그들은 목적의 달성 여부에 따라 함께 평가 받는다. 관리자는 팀의 외부 조력자의 역할을 한다. 팀 내의…
독서일지에서 언급한 Ship it! A Practical Guide to Successful Software Projects을 다 읽었다. Behind Closed Doors (Pragmatic Programmers)는 읽고 있는 중인데, 두 책은 서로를 보완하고 있다. Behind Closed Doors는 인력관리,…
새해를 맞아, 내가 현재 일하고 있는 팀의 장점을 꼽아봤다. 그동안 너무 비판만 한 것 같다. 솔직히 몇몇 경영진만 아니면, 우리팀의 환경은 그다지 나쁘지 않다. Focusing on the funded work. Setting…