대한민국에는 소프트웨어가 없다.(2008/09/16)
김익환 지음| 미래의 창 | 2003.12.12 | ISBN 8989353572 03300


대학생들이 읽어야 되는 내용이다. 전공을 선택하기 전, 어떤 직종을 선택하려는 그 시기에 읽는다면 도움이 될 것 같다.  물론, 전체를 깊이 이해하기는 힘들지라도, 자기가 하고자 하는 일이 어떤 것인지 맛배기(?)정도는 알지 않을까?

하지만, 난 이제야 이런 류의 책을 읽게 된다. 전반적인 소프트웨어 업계의 돌아가는 상황과 Begin with the end in mind (성공2)의 그것을 이제야 보는 것이다.

[기억에 남는 구절]
소프트웨어는 사양이 조금만 달라져도 다시 개발하는 것이 더 경제적인 경우가 많다.-p51
ERP제품의 선두주자인 SAP의 경우, 30년 이상 진화해 현재의 통합된 제품이 완성되었다. -p55
국산 ERP업체들이 세계적인 경쟁력을 갖추기 이해서는 외국의 선두두자들이 지나온 길을 그대로 지나가야 한다. ... 결국 지금 ERP를 만드는 회사들의 생존은 틈새시장에서만 가능할 것이다.-p58
=> 비디오 테이프 시대를 거치지 않고 dvd로 넘어간 중국을 본다면 어떻게 되는 것인가?  물론 미디어(외양)만 바뀌고 본질은 바뀌지 않았다고 이야기 한다면 할 말은 없다!

반면에 아키텍트의 층은 얇다. 그 이유는 아키텍트가 되려면 기술분야에서만 통상 10년 이상 근무해야 하는데 그럴 수 있는 환경이 부족하기 때문이다.-p74
=> 수요도 없다. 한국만의 시장을 생각한다면 인력을 키울 필요가 없지 모르겠다.

카네기멜론 대학에서 개발된 CMM과 영국에서 나온 SPICE(Software Process Improvement and Capability Determination)가 소프트웨어 개발업체의 현재 상태를 진단해 등급을 부여하는 비공식 국제표준으로 널리 사용되고 있다.-p79
=>2007년 현재 CMMI 세미나도 참여해보면서 분위기는 알다.

잭 웰치의 경영철학은 회사에서 가장 우수한 20%는 충분한 보답을 해주고 가장 열등한 10%는 항상 감원시킨다는 것이었다.-p96
=> 군대 용어로 신상필벌 강화다.

컨설팅에는 돈을 안낸다. 첫째, 돈을 내려고 하지 않는다는 점이고 둘째는 지속적인 컨설팅 없이는 효과가 나지 않는다는 것이다.-p105
소프트웨어로 성공하기 위해서는 근본적으로 배움에 투자할 줄 알아야 한다.-p108
=> (나는) 진정 그렇게 하고 있는가?

고의성 유무를 중요시하는 문화와 결과적인 피해를 중요시하는 문화의 차이일 것이다.-p117
=>생각의 지도와 연결해 읽어볼 수 있겠다. 미국에선 열심히 일하다 망한 ceo에 대해선 책임을 지우지 않는다. 지나가는 개를 발로 차면 감옥에 가도 의도하지 않은 실수로 교통사고로 사람을 죽였다면 감옥에 가지 않는다.

빌 조이는 자바의 창시자이기도 하다. ... 관리자 코스와 기술자 코스라고 하는, 관리 혹은 기술쪽으로 자기 진로를 정할 수가 있다. -p134
=>빌조이에 대해서 좀더 많이 알아보자!

엔지니어를 중요시하는 이유가 바로 여기에 있다. 아이디어만 좋고 돈만 있으면 개발은 언제든지 할 수 있다고 생각하는 사림있을지 모르겠으나, 천만의 말씀이다. 경험없고 실력 없는 사람들의 경우, 돈과 시간이 거짓말 안 하고 10배 정도는 쉽게 더 들어갈 수 있다.-p135
=>당연한 이야기지만, 정말 가슴에 와 닿다. 라이브러리를 구축하자!

쓸만한 제품을 생산하고 서로 검증해서 팔기보다는 서로 주고받고 하면서 허위 매출도 올리는 등 말이다. 당사자들끼리 는 비용 들이지 않고 회사의 모양새도 좋게 만들 수 있으니 협동이 잘 될 것이라 생각한다-p138
=> 이게 현실이다. linux 쪽도 정부에서 이용해주고 하면서 이런 쪽으로 나간다면 미래는 없다.

'GO-Live(출시)'냐 'No-Go(출시 불가)'냐 -p167

ISP(infomation strategy planing 라는 용어가 있다. e-businiess컨설팅에서 많이 쓰는 용어인데 기업 전산화를 할 때 무엇이 필요한지를 분석해서 가르쳐주는 컨설팅이다. 가격은 무척이나 비싸다. -p177

이 db 전문관리인력은 프로그래머와는 달리 미국에서도 귀하다. 특수시장인 것이다. 임금도 높다. 하지만, 발전성은 크지 않다. 회사로서의 문제는 db관리자가 하루종일 필요하지 않다는 것이다.-p189

그 프로젝트는 각 단계마다 고객의 승인을 받았다.-p194
black box, white box, gray box, postive, negative test - 제대로 용어를 알다.

현대의 프로그래밍은 20년 전과는 달리 많은 부분이 이미 구축되어 있는 라이브러리를 사용한다. -p219
=> 동의 100%

코드의 복사는 절대 피하라-p245
PLM (Product Lifecycle Management )

Posted by iarchitect