소프트웨어 4

논쟁을 피하라

SW 개발자들은 평소 논리적으로 생각하는 편이다. 그래서 개발자가 아닌 사람도 자기처럼 논리적으로 사고할 거라고 생각하는 경향이 있다. 뿐만 아니라 확고한 논리를 제시 하기만 하면 상대가 받아 드릴거라고 착각 하기까지 한다. 인간은 자부심을 느낄 만한 지적 능력을 갖춘 존재인 동시에 매우 감성적인 존재이기도 하다. 정장을 입고 어른인 척하는 성인의 마음속 깊은 곳에는 어린아이의 모습이 그대로 남아 있다. 그래서 어른이 되어도 무시를 당 하거나 상처를 입으면 여전히 울고 떼쓰고 싶은 마음이 든다. 다만, 이런 감정을 자제하거나 숨길 줄 알 뿐이다. 그러므로 어떤 수를 쓰든 논쟁을 피하라. 떼를쓰는 아이를 달랠땐 논리나 순수 이성이 통 하겠는가? 마찬가지로 당신이 무시했던 당신의 동료에게 당신의 의견을 따르..

etc/book 2016.05.21

서버/인프라를 지탱하는 기술

이미지출처 : www.linux.co.kr 일본의 구글이라고 평가받는 ㈜Hatena와 모바일 플랫폼 서비스를 제공하는 KLab㈜의 서버/인프라 베테랑 엔지니어 6명이 실제 가동중인 시스템을 실례로 들면서 그들의 축적된 노하우를 공개한 책이다. 오픈소스 소프트웨어를 이용하여 24시간 365일 무중단 서비스를 운용하기 위한 '다중화', '성능향상', '확장성', '운용효율성'에 대해 기본적인 이론과 함께 실무에서 검증된 그들만의 팁들을 수록하였다. '다중화'되고 '확장성'도 있으면서 성능을 최고로 끌어올리고, 효과적인 운용을 위한 서버/인프라를 구축하기 위한 힌트를 담고 있는 이 책은 서버/인프라 구축 입문에서부터 한 단계 높은 서버/인프라 구축, 무중단 인프라를 향한 디자인 등을 다루고 있다. 이후 서버의..

etc/book 2010.12.22

일반적인 세 가지 종류의 프로젝트 방법

SoftWare Productivity Research의 최고 연구원을 지낸 Capers Jones는 20년 동안의 소프트웨어 연구를 다음과 같이 요약했다. 요구 사항을 수집하는데 40가지의 방법이 있고, 소프트웨어 설계 작업을 수행하는 방법은 50가지 방법이 있으며, 700개도 넘는 프로그래밍 언어로 진행된 프로젝트에 적용할 수 있는 테스트는 30가지 방법이 있다.(Jones 2003). 소프트웨어 종류 비즈니스 시스템미션-크리티컬 시스템 내장형 라이프-크리티컬 시스템 전형적인 응용 프로그램 인터넷 사이트 인트라넷 사이트 창고 관리 정보 관리 시스템 봉급 지불 시스템 내장형 소프트웨어 게임 인터넷 사이트 패키지 소스트웨어 소프트웨어 도구 웹 서비스 항공 전자 소스트웨어 내장형 소프트웨어 의학 소프트웨어..

pe/project 2010.07.28
반응형