<시리즈> 미 하이테크산업 세계화 전략(154)

이런 접근법은 조직이 판매업체간의 차이점을 이용할 수 있게끔 해주는 반면동시에 기능과 운영상의 고도의 동질성을 마련해준다. 사실상 이런 첫번째 국면이 바로 두번째 국면을 실행할 수 있는 기본틀을 제공해준다. 두번째 국면이란 바로 구조의 개발이다.

이런 특성은 우리가 공동사용가능한 구조를 위한 능력과 성능상의 목표의 틀을 잡는 데 도움이 된다.

*전세계적인 공동이용성. 장치들은 사용자에게 명료한 방식으로 상호연결되어야 한다. 수많은 장소에서 통신하고 파일을 전달할 수 있어야 한다. 장거리 디지털 네트워크와 기타 다른 네트워크설비들은 명료한 방식으로 사용자 가 접근가능해야 한다.

*사용자환경의 공유성. 물리적 기능적 인터페이스는 시스템환경전반에 걸쳐 공통되어야 한다. 다이얼로그.키보드.키스트로크는 어느 환경과 애플리케이 션에서나 공통되어야 한다. 동일하거나 유사한 키스트로크가 워드프로세싱.

커뮤니케이션.스프레드시트와같은 서로 다른 애플리케이션에서 사용가능해 야 한다.

*멀티벤더 (다판매업체)환경. 하드웨어나 소프트웨어는 다수의 유통업체에 게서 구할 수 있어야 한다. 단일판매업자로부터만 구할 수 있는 모든 필요한 기능을 찾으려는 조직은 없을 것이다.

*진화적인 성장. 점차 진화하고 있는 기술(즉 윈도관리기구, DESQ따위) 을 설명해주는, 기능상이나 특성상의 단계적 조정계획이 개발되어야 한다.

*사용자의 친숙성. 사용자는 결코 운용체계단계에서 인터페이스해야 할 필요가 있어서는 안된다. 시스템은 키스트로크를 최소화하고 애플리케이션간을 움직일 때 사용자의 위치를 그대로 두면서 표준특성과 인터페이스를 추론할 수 있다.

*사용자당 비용의 최소화. 사용자당 비용은 최소화되어야 한다. 기능수행이 타협을 이루지 못했을 때 비용공유가 이용되어야만 한다.

OOPS(물체지향적프로그래밍시스템)OOPS는 물체지향적 프로그래밍시 스템의 머리글자로서 정보시스템을 위한 디자인철학으로 사용되고 있는 무수 한 시스템개발기구.컴퓨터언어.디자인방법등을 가리키는 말이다. 이것은 정보기술을 일반경영자들에게 보다 접근이 용이하도록 만들어주는 모델을 기술 하는, 완전히 새로운 접근방식을 가능케 해준다.

물체지향적 프로그램은 괴로움을 당하고 있는 경영자들을 혼란에 빠뜨리기 위해 컴퓨터과학이 지어낸 새로운 전문유행어라고 무시해버릴 수도 있다. 그러나 기업시스템 사용자와 개발자들은 물체지향적 프로그래밍덕분에 기업시스템 디자이너들이 종래 방식을 사용했을 때 걸릴 시간보다 극히 짧은 시간에 복잡한 시스템을 개발할 수 있게 되었음을 깨닫게 되었다. 사용자와 개발 자들은 또한 컴퓨터가 기업세계에 도입된 이래 줄곧 MIS그룹들을 괴롭혀오던 애플리케이션개발의 backlog를 마침내 제거할 수 있는, 가능한 해결책 으로서 OOPS를 지원하고 있다. 게다가 볼랜드나 마이크로소프트와 같이유명한 회사들이 그들의 잘 팔리는 컴퓨터언어에다 물체지향적인 특성을 도입한 바 있다. 윈도즈 3.0과 매킨토시와 넥스트컴퓨터의 최신버전과 같은 새로운 그래픽사용자인터페이스는 목적지향적 개발환경이 들어있다.

그렇다면 왜 경영자들이 OOPS에 관심을 보여야만 하는가. 그 해답은 조직을 설계하고 조직을 직접적으로 지원해주는 기업과 경영절차를 구축하는 데 있어서 이 새로운 패러다임을 갖게 될 상황에 놓여 있다. OOPS는 기술이 궁극적으로 기업과 조직의 언어와 개념에 접근할 수 있게 해준다. 시스템은 배우, 역할, 책임, 행동, 관계 그리고 종래의 기업환경에 공통적으로쓰이던 기타용어와 개념에 입각해서 기술되고 있다. 시스템의 요구조건을 기술하는 데에 기업용어를 사용하게 함으로써 OOPS는 경영자나 다른 기업 지향적인 사람들이 그 디자인(계획)과정에 보다 적극적으로 참여할 수 있게해준다. OOPS는 시스템을 이루고 있는 물체들의 행동간의 상호작용과 시스템전체 의 조건과 반응에 초점을 맞춘, 새로운 디자인 패러다임이다. 물체지향적 프로그래밍의 중심이 되는 법칙은 컴퓨터가 할 수 있는 일의 "목록"보다는 시스템 자체가 그것을 구성하고 있는 물체들과 그 물체들간의 관계의 기술이라 는 것이다. 대부분의 물체지향적 프로그래밍시스템은 수많은 표준물체들을 포함한다. 시스템내의 프로그래밍은 주로 올바른 물체들을 고르고 변경하고 그들이 상호작용하는 방법을 규정짓는 일로 구성된다.