거시분석을 위해 STEEP, PEST 등이 존재하고, 기업 내부를 분석하기 위한 기법에 7S가 존재한다면,대표적인 기업 외부를 분석하는 기법은 마이클포터의 5 Force가 존재한다. 참고로, 마이클포터라는 이름은 경영, 마케팅에 상당히 자주 나오는 이름인데 현대 경영학의 최고 권위자이자 피터 드러커, 톰 피터스와 함께 현대 경영학의 3대 구루로 군림하는 인물이다. 마이클 유진 포터(Michael Eugene Porter, 1947년 5월 23일 ~ )는 경영학과 경제학을 주로 연구하는 미국의 학자이며, 모니터 그룹(The Monitor Group)의 설립자이기도 하다. 현재 하버드 비즈니스 스쿨의 Bishop William Lawrence University Professor로 재직중이다. 기업 경영 전..
인공지능의 한 부류이자, 제조업의 부류이기도 한 자율주행 자동차는 누가 뭐라고 해도 차세대 먹거리라고 말을 할 수 있을 것이다. 전세계 유명한 전자 관련 업체라면, 자율주행 자동차를 개발하지 않는 업체가 없을 정도이며 이는 인공지능의 어떻게 보면 끝판왕격이라고 할 수 있는 자율주행이라고 해서 더더욱 의문이 들 수 있을 것이다. 자 그러면, 유명 기업마다 자율주행 자동차에 뛰어드는 이유와 자율주행 자동차는 무엇일까? 1. 자율주행 자동차란? 자율주행 자동차란 말 그대로, 운전자가 개입하지 않고, 알아서 운전을 하는 자동차를 말하는 것으로서, 비슷한 말로 무인자동차라는 말이 존재한다. 제조업과 인공지능이 결합한 대표적인 사례로, 차세대 먹거리임이 분명하다. 참고로, 자율주행 자동차는 레벨별로 여러가지 단계가..
1. 전략수립의 위한 환경분석 정치, 경제, 사회문화, 기술적 환경의 요인을 분석하여, 전략수립의 기초 단계를 제공하는 분석기법 거시환경은, 기업에서 통제 불가능한 요인들을 파악하여 전략을 수립하는데 그 목적이 있다. 예를 들어, 현재 우리나라 상황을 볼 때, 가장 핫 이슈인 사드 배치가 대표적인 기업 외적인 통제 불가능한 요인으로서, 엔터테인먼트 사업은 사드의 문제로 중국의 공연을 포기하고, 일본으로 타겟팅을 돌린 SM 엔터테인먼트 전략도 하나의 거시환경 분석의 결과라고도 볼 수 있다. 2. 분석의 단계 거시환경으로 통제 불가능한 요인을 파악 후, 기업내외부를 분석하여, 최종적으로 SWOT 분석으로 전략을 도출한다. 3. 거시환경 분석의 기본 PEST 분석 PEST 분석은, Political, Econ..
현재의 웹 생태계는 어느덧, API를 웹상으로 호출하는 방식의 시대로 패러다임이 변화하고 있다. 정부 3.0의 정부 데이터를 공개를 시작으로 SECaaS, OPEN API, 기타 서비스 클라우드를 콜하는 것까지 공개된 혹은 사용량만큼의 금액을 지불하고 사용하는 시대로의 패러다임이 전환되었다. 현재 다니고 있는 회사 역시, 예전처럼 직접 개발자가 코딩을 하여 API를 붙여주는 방식을 벗어나서, REST 기반의 API를 알려주어서 고객이 직접 페이지를 붙이는 작업의 비율이 점점 올라가고 있는 추세이기도 하다. 현재, 웹에서 API를 Call하는 방식중 가장 많이 사용한 것이 JSON 방식이기는 하나, XML도 무시못할 수준이기도 해서, XML에 대해서 설명해보고자 한다. XML(eXtensible Marku..
오프라인 교육에서, 이러닝 패러다임을 지나 지금 전세계는 MOOC 패러다임의 시대로 왔다. MOOC란 Massive Open Online Course로서, 직역하자면 대규모 공개 온라인 수업정도로 이해하면 될 것이다. 현재, K-MOOC가 출범하고 어느정도 시간이 흘렀는데 MOOC는 과연 무엇일까?? MOOC의 흐름을 배우기 앞서, 현재 전세계적으로 불고 있는 Open 바람을 먼저 알아야 할 것이다. 빅데이터가 뭔지 모르는 사람은 현재 거의 없을 것이다. 그만큼 IT뿐만 아니라 기업의 생태계에 변화를 주었으며, 아직도 진행중인 이 빅데이터를 본격적으로 전세계에 알리게 된 건 누가 뭐라고 해도 오픈소스 하둡(Hadoop)이었다. 이미, 대규모의 고객 데이터를 다루고 있는 대기업들은 빅데이터를 진작부터 활용..
OSI 7 Layer 란? 소프트웨어 공학을 이해하기 위해서, 제일 처음에 SDLC(Software Development LifeCycle)를 이해한다고 한다면, 네트워크를 이해하기 위한 가장 첫번째 발걸음이 OSI 7 Layer라고 할 수 있다. OSI 7 Layer는 국제표준화기구(ISO)에서 개발한 모델로서 추상적인 모델이다. 개발로 따지면, Interface를 정의한 것으로 볼 수 있는데 "이렇게 만들면 된다" 정도의 가이드라고 생각하면 된다. OSI 7 Layer의 탄생배경 OSI 7 Layer가 탄생한 이유는, 호환성 문제 때문이었다. (사실 대부분 표준이 이러한 이유로 탄생이 되긴한다.) 여러 통신 업체의 장비들이 상호호환성이 없었기 때문에 벤더간의 종속성 및 비용 증가로 연결이 되었다. I..
가트너 10대 전략 기술이란, 리서치 전문기관 가트너가 매해 발표하는 새해의 주목할 만한 기술을 뜻한다. 워낙 IT분야에서는 상징적인 기관이라서 IT분야를 좀 아는 사람은 가트너의 발표를 보고 그해에 뭘 준비해야 될 것인지 미리 판단을 하게 된다. 사회, 경제로 따지면 타임지의 그해의 인물같은 느낌이라고 할까? 거두절미하고, 올해에는 또 어떤 10대 전략이 있는지 확인해보도록 하자. 올해에도 역시나, 3가지의 대그룹으로 묶어주셨는데 The Digital Mesh, Smart Machine, The New IT Reality 첫째, Digital MeshThe Device Mesh, Ambient User Experience, 3D Printing Materials 수많은 디바이스 들이 서로간의 Mesh(..
PIM, 지능형반도체는 현재 국가에서 핵심 전략으로 밀고 있는 기술중에 하나이다. 인공지능으로 구글이 알파고라는 바둑 프로그램으로 치고 나가고 있다면, 현재 지능형 반도체는 IBM이 "트루노스(True North)"라는 반도체로 나아가는 중이다. 미국 컴퓨터 회사인 IBM과 코넬대학교가 공동 연구하고 삼성전자가 28nm 제조공정을 통해 구현한 뉴로모픽칩으로 2014년 8월 과학저널 사이언스 온라인판을 통해 공개되었다. 인간의 뇌는 1000억개의 뉴런(신경세포)과 약 100조개의 시냅스(연결부위)로 이루어져, 가변적으로 데이터를 동시 처리, 저장하기 때문에 엄청난 대용량의 동영상 정보를 빠르게 인식하게 된다. 이러한 뇌의 기술을 착안하여, 만든 반도체가 앞으로 뜰 지능형 반도체이고, 현재 상징적인 프로그램..
인텔이 만들어낸 기술로 약간의 뻥으로 사람들을 현혹시킨 기술이기도 하다.특정 작업환경에서는 좀 더 효율이 발생할 수도 있다. 예를 들어, 적은 리소스를 사용하는 프로그램들을 여러개 실행 할 경우 이 기능을 끈 것보다는 성능이 좋다. 하지만 동일한 연산을 주로 하는 프로그램에서는 오히려 성능이 줄어들 수 있다. 자 그럼 하이퍼스레딩이 무엇인지 정확히 알아보자.쉽게 이해를 하려면, 사람의 몸으로 설명하는 것이 빠를 것 같아서 사람을 기준으로 설명을 해보겠다. 어려운 수학문제 4개(프로세스 4개)가 존재한다고 해보자.이 문제를 4명이서 각각 하나씩 전담을 하여, 총 1분에 걸쳐서 풀게 되었다.이 개념이 멀티프로세스이며, 사람이 4명이니 쿼드코어(4명)다. 그럼 i3같은 듀얼코어에 하이퍼스레딩을 적용한 경우 어..
아래 그림 하나로 모든 것을 설명할 수 있는 것이 Stack 이다. 스택은, 선형구조(LIFO) 즉, Last In First Out 기반의 자료구조이고,Push라는 것으로 자료를 저장하고, Pop이라는 연산으로 가장 최근에 저장된 자료를 사용, 삭제하게 된다. 좀 더 쉽게 설명하자면, 접시를 들 수 있는데...접시를 계속 쌓이두면, 사용할 때도 가장 최근에 쌓아둔 접시를 사용하게 된다.... 그럼, 이 불공평(unfair)한 자료구조는 언제 사용하는 것일까?? 대표적인 사용출처는 "인터럽트 처리", "루틴의 복귀", "함수 호출할 때 인수 전달"를 할 때 쓸 수 있다.어떠한 작업을 할 때 현재의 상황에 우선순위의 작업을 등록하여, 처리하고 복귀할 때 스택만큼 좋은 자료구조는 없기 때문이다. 스택에서 사..
1. SWEBOK이란?ACM(미국 컴퓨터협회)과 IEEE Computer Society에서 관리하는 전문소프트웨어 엔지니어가 반드시 갖추어야 할 능력을 구성하는 지식영역들을 식별IEEE 컴퓨터분과와 ACM의 CoWorking TF에서 추진한 세가지 분야 중 하나로서, SWE을 필수적인 지식영역과 그와 관련된 recommended practice로 정리한 표준문서로 ISO/IEC 24773으로 채택됨.IEEE Computer Society에서 Software Engineering 분야의 지식을 정리한 체계소프트웨어 엔지니어링을 위한 가이드라인과 개발지침서를 포함하고 있어 관련 전문가 소양의 기준으로 활용 가능- 한마디로, 전세계 수백 명의 소프트웨어 전문가들이 공동 집필한 소프트웨어를 개발하기 위한 공학 ..
소프트웨어와 소프트웨어 위기에 관련된 포스팅을 썼으니, 당연히 이제는 소프트웨어 공학을 쓸 차례이다.소프트웨어 공학은 전에 포스팅한 내용처럼, 등장 배경이 아래와 같다. 1. 소프트웨어 공학의 등장배경 소프트웨어가 등장(초기에는 그냥 임베디드형태) 비즈니스 용도로 확대비즈니스 용도로 쓸려고 하자니, 소프트웨어를 좀 복잡하게 변형해야 됨변형하는데 너무 힘이 듬, 개발 기간이 매우 오래 걸리고, 개발을 할줄 아는 사람이 매우 극소수위기론 등장공학을 접목하는 시도 등장 이렇게 빠르고 간단히 위기와 공학이 등장한 배경을 짚어보았다. 그럼, 이제 등장배경은 알았으니 이놈이 무엇인지만 알면 되는 것이다. 2. 소프트웨어 공학의 정의위키에는 이렇게 정의되어 있다.소프트웨어의 개발, 운용, 유지보수 등의 생명 주기 전..