본문 바로가기
반응형

IT-개발트렌드81

[개발/컬럼] 고객의 마음은 갈대와 같다 고객의 마음은 갈대와 같다 2004.06.11 10:44 류(ryujt) http://cafe.naver.com/codeway/139 소프트웨어 개발에 가장 큰 위험요소는 역시 “변화”이다. 그 동안 소프트웨어 공학은 이 변화의 요소를 최소화하고 억제하는 방법을 연구해왔다. 개발방법론을 내세워서 모든 프로세스가 제대로 통제되고 돌발상황이 발생하지 않기를 애태우며 기대해왔다. 하지만, 그 기대는 처참히 무너져 버렸다. 그 어떠한 개발방법론도 “소프트웨어 판타지”를 완성할 수는 없었다. 근래에 들어서는 “수용”과 “통제”가 이슈가 되고 있다. 그리고 “요구사항은 반드시 변한다.”라는 대 명제에서부터 출발하고 있다. 보다 적극적으로 고객의 요구사항을 수용하고 서로 승리자가 되는 길을 모색하고 있는 것이다. 하.. 2012. 5. 17.
[개발/컬럼] 소프트웨어는 누가 개발해야 하는가? [개발/컬럼] 소프트웨어는 누가 개발해야 하는가? 소프트웨어는 누가 개발해야 하는가? 김국현(IT평론가) 2006/07/27 소프트웨어는 누가 개발해야 하는가? 세상에 이런 우문이 어디 있느냐 생각할지도 모르겠다. 그리고 '개발자'라 짧게 대답할 것이다. 개발자라는 세 글자에는 외부에서 고용된, 그마저도 몇 단계의 하청을 거쳐, SI 업의 하류 공정을 묵묵히 맡고 있는 젊은이의 초상이 투영된다. 정말 소프트웨어는 그들만의 몫일까? 일견 당연해 보이는 이 상식을 이제는 벗어 버려야 할 때다. 소프트웨어란 '갑'이, 그 중에서도 '현업'이 개발해야 하는 것이다. '을'이 개발하고 ‘갑’은 검수를 하는 현재의 안이한 세태로는 기업이 지녀야 할 속도와 유연성은 참 갖추기 힘든 일이다. 요즈음, 기업의 IT 시스.. 2012. 5. 2.
[개발/IT] 아키텍쳐, 프레임워크, 플랫폼 [개발/IT] 아키텍쳐, 프레임워크, 플랫폼 - 아키텍처: 소프트웨어의 주요 설계 구조 소프트웨어의 주요 특징들을 결정짓는 주요 설계 구조이다.즉, 소프트웨어의 주요 구성 요소 및 구성, 이들간의 주요 인터페이스, 중요 동작 방식 등 소프트웨어의 주요 특징들을 결정짓는 모든 설계 구조를 포함한다. 소프트웨어의 주요 특징을 결정짓고 소프트웨어 개발에 미치는 영향도 매우 커서 소프트웨어 개발에 있어서 가장 중요한 부분이라고 할 수 있다.지원 프로그램, 라이브러리, 언어, 다른 소프트웨어 구성 요소 등과 같이 구체적인 구현을 포함하지 않는다는 점에서 프레임워크나 플랫폼과는 명확히 구분된다. - 프레임워크: 소프트웨어 뼈대 구조 프레임워크는 다른 소프트웨어 프로젝트가 개발될 수 있는 뼈대 구조이다.지원 프로그램.. 2012. 5. 2.
[경영/리더십] 기획서를 쓰는 이유가... [경영/리더십] 기획서를 쓰는 이유가 기획서... 20대에는 꼭 계획,요구사항분석,기획,설계,구현,운영,유지보수를 거치는 IT 회사를 꿈꿔왔었다.하지만 이건 이상적인 경우라는 것을 안다. 상황에 맞는 판단이 필요하다.요구사항분석은 확실하게 프로젝트를 왜 해야하는지, 무엇을 어떻게 하는지, 또 어떻게 해야하는지. 누가 어디에서 사용할지도 알아야 좋은 제품을 만들수 있는 포석이된다.그렇다면 기획, 설계 단계는 꼭 정규화된 과정을 거쳐야 하는가? 경우에 따라서는 세미 플랜, 세미 디자인이 될 수도 있다는 것을 알아야 한다. 구두로 한다는 것은 문제가 있다고 생각하지만 적절한 시간배분과 문서화가 필요하다. 어느 글에서 좋은 의견이 있다... 공감이 가는 말이다. 내가 기획서를 왜, 어떻게 써야 하는지에 대한 공.. 2012. 5. 1.
[개발/IT] 공감가는 회사에 개발자로 있다면... [개발/IT] 공감가는 회사에 개발자로 있다면... 모든 회사가 이런 건 아니지만 공감하게 된다면... 이직을 고려해보라는 선배들의 말씀들을 그냥 넘길수는 없겠지요. 개발자에게 국한된 것이라 생각하면 오산. 노는 것과 기술개발을 동일시 하는 느낌을 받는다면... 바로 ===333 2012. 4. 17.
[개발] 개발자의 회사생활에 대하여 개발자의 회사생활에 대하여... 내 어항속의 물고기를 잘 키우고자 한다면 수족관에 가서 좋은 물고기와 물고기에게 좋은 환경을 알아와야하고 물고기와 함께 생활하는 지인들을 만나 그들에게서 노하우를 배우는 것도 중요하다. 그리고 나아가 물고기가 실제로 태어나서 자라나는 곳을 가보거나 생태환경과 품종등에 대해서 알아두고 몸소 느끼는 것도 중요하다. 이렇게 내 어항속의 물고기를 키우고 생활과 함께 할려면 내어항만 보면 해결되는 문제가 아니라는 것을 알 수 있듯이 회사원, 개발자 등도 내 회사에서만의 시각과 생각이 굳어진다면 우물안 개구리가 될 수 있다. 그래서, 사무직과 개발자들은 책상에서 개발하고 정보서핑을 하면서 퇴직할 때까지 일할게 아니라 가끔 세미나, EXPO, 지인들, 커뮤니티, 신기술의 학습을 위해서.. 2012. 3. 10.
반응형