개인정보 처리 시스템에서의 공유폴더 설정 사용 여부 - 개인정보보호법

 

 

개인정보가 포함되어 있는 시스템의 경우에는 공유폴더를 생성하여 사용하지 않아야 합니다.

 

다만, 정말 업무상 필요한 경우에는 권한 분리를 확실히 하여 권한이 있는 계정만 접근이 될 수 있도록 조치되어야 하며, 권한이 없는 계정에 공개되거나 유출되지 않도록 접근 통제가 필요합니다.

업무상 필요한 경우라 할지라도 공유폴더를 통해 개인정보가 포함되어 있는 파일이 공유폴더를 통해 전송되지 않도록 유의를 해야 합니다.


관련법령

개인정보의 안전성 확보조치 기준 - 제6조 (접근통제)

(제3항) 개인정보처리자는 취급중인 개인정보가 인터넷 홈페이지, P2P, 공유설정, 공개된 무선망 이용 등을 통하여 열람권한이 없는 자에게 공개되거나 유출되지 않도록 개인 정보처리시스템, 업무용 컴퓨터, 모바일 기기 및 관리용 단말기 등에 접근 통제 등에 관한 조치를 하여야 한다.  

● 개인정보처리자는 개인정보처리시스템, 업무용 컴퓨터, 모바일 기기 및 관리용 단말기 등에 P2P, 공유설정은 기본적으로 사용하지 않는 것이 원칙이나, 업무상 반드시 필요한 경우에는 권한 설정 등의 조치를 통해 권한이 있는 자만 접근할 수 있도록 설정하여 개인정보가 열람권한이 없는 자에게 공개되거나 유출되지 않도록 접근 통제 등에 관한 안전조치를 하여야 한다. 

- 업무상 꼭 필요한 경우라도 드라이브 전체 또는 불필요한 폴더가 공유되지 않도록 조치하고, 공유폴더에 개인정보 파일이 포함되지 않도록 정기적으로 점검이 필요하다.  


공유폴더 - SAMBA

공유폴더는 SAMBA라는 프로토콜을 통해 전송되는데, (이하 SMB) 이 SMB 프로토콜은 취약점이 자주 발생하기 때문에 사용하지 않는 것을 권장하며, 개인정보처리시스템과의 파일 전송은 sFTP를 통한 파일 전송을 권장합니다.

가장 널리 알려진 것으로는 워너크라이 (Wanna Cry)같은 랜섬웨어가 SMB의 취약점(SMBv2원격코드 취약점)을 통해 전파가 되는 경우로, 감염이 되면 감염된 컴퓨터에 연결되어 있는 네트워크 폴더, 쉽게 말해 연결 가능한 모든 공유폴더에 접근하여 파일을 암호화 시켜 버립니다. 기업 같은 경우 공유폴더를 많이 사용하고 있기 때문에 한명의 PC가 감염되더라도 치명적일 수 있습니다.





개인정보 국외 이전 관련 법령 | 정보통신망법 | 개인정보 국외 반출 / 해외 반출


클라우드 플랫폼이 활성화 되면서, 또한 외국계 기업의 한국 진출이 늘어나면서 개인정보가 국외로 이전되는 경우가 심심치 않게 발생하고 있다. 특히 AWS나 MS AZURE 등의 Cloud 기반 서비스가 늘어나면서 자연스럽게 고객 정보가 해외로 반출되는 경우도 많이 발생하고 있다. 국내에도 클라우드 데이터 센터가 있다고는 하지만 아직 모든 서비스가 제공되지 않아 MS Azure 같은 경우에는 서비스에 따라 일본이나 싱가포르에서 서비스 되는 경우도 있다. 


개인정보가 국외로 반출/이전되는 경우 해당 정보 주체 (예를 들어 고객정보인 경우 고객 당사자)에게 '당신의 어떠한 정보가 어떠한 목적으로 인하여 어느나라에 이전되었다'라는 내용을 고지 및 동의를 받아야 한다. 경우에 따라 고지가 필요하지 않는 예외의 경우도 있지만 어느 법령을 근거로 하여 고지 및 동의를 받아야 하는지를 보려고 한다.


정보통신망법 제63조(국외 이전 개인정보의 보호)

① 정보통신서비스 제공자등은 이용자의 개인정보에 관하여 이 법을 위반하는 사항을 내용으로 하는 국제계약을 체결하여서는 아니 된다.

② 정보통신서비스 제공자등은 이용자의 개인정보를 국외에 제공(조회되는 경우를 포함한다)ㆍ처리위탁ㆍ보관(이하 이 조에서 "이전"이라 한다)하려면 이용자의 동의를 받아야 한다. 다만, 정보통신서비스의 제공에 관한 계약을 이행하고 이용자 편의 증진 등을 위하여 필요한 경우로서 제3항 각 호의 사항 모두를 제27조의2제1항에 따라 공개하거나 전자우편 등 대통령령으로 정하는 방법에 따라 이용자에게 알린 경우에는 개인정보 처리위탁ㆍ보관에 따른 동의절차를 거치지 아니할 수 있다.<개정 2016.3.22.>

③ 정보통신서비스 제공자등은 제2항에 따른 동의를 받으려면 미리 다음 각 호의 사항 모두를 이용자에게 고지하여야 한다.

1. 이전되는 개인정보 항목

2. 개인정보가 이전되는 국가, 이전일시 및 이전방법

3. 개인정보를 이전받는 자의 성명(법인인 경우에는 그 명칭 및 정보관리책임자의 연락처를 말한다)

4. 개인정보를 이전받는 자의 개인정보 이용목적 및 보유ㆍ이용 기간

④ 정보통신서비스 제공자등은 제2항에 따른 동의를 받아 개인정보를 국외로 이전하는 경우 대통령령으로 정하는 바에 따라 보호조치를 하여야 한다.

[전문개정 2008.6.13.]


일단 기본적으로는 해외 이전이 되면 이용자에게 고지 및 동의를 받아야 하지만 2항에 보면 '이용자 편의 증진 등을 위하여' 라는 내용으로 보면 경우에 따라 이용자에게 알린 경우에는 동의 절차를 거치지 않을 수 있다고 되어있다. (이 부분은 잘 해석을 해야 할 것 같다.)

클라우드 서비스를 도입 예정이라면 개인정보에 대하여 꼭 고려를 해야 하며 또한 KISA에서도 아래 첨부파일과 같은 클라우드 사용 시 기업에서 확인해야 하는 개인정보보호 수칙을 안내하고 있으니 참고하면 좋을 것 같다.








2차인증, 추가인증 관련 법령 | 개인정보보호법 | 전자금융감독규정


개인정보 보호에 대한 법률 규정이 강화되면서 2차인증 (추가인증)에 대한 부분은 거의 필수가 되어 가고 있는 것 같습니다. 금융권 같은 경우에는 진작부터 전자금융감독규정에서 더 강하게 규정하고 있어서 많이 적용되어 있지만 그와 비교해서 비 금융권은 조금 약한 편입니다. 많이 강화되가고 있는 중인 것 같습니다.

그럼 먼저, 국내 법령에서 2차인증 관련하여 어떤 법령이 있는지, 또한 법령을 어떻게 해석하느냐에 따라서 어떻게 적용을 해야 하는지도 있는데 그것도 한번 간단하게 (개인적인 사견으로) 보도록 하겠습니다.


먼저, 개인정보보호법에서 요구하는 2차인증 관련하여서는 아래 법령이 있습니다.

개인정보 보호법 제4조 (접근통제)

④ 정보통신서비스 제공자등은 개인정보취급자가 정보통신망을 통해 외부에서 개인정보처리시스템에 접속이 필요한 경우에는 안전한 인증 수단을 적용하여야 한다.

<해설>

인터넷 구간 등 외부로부터 개인정보처리시스템에 접속은 원칙적으로 차단하여야 하나, 정보통신서비스 제공자 등의 업무 특성 또는 필요에 의해 개인정보취급자가 노트북, 업무용 컴퓨터, 모바일 기기 등으로 외부에서 정보통신망을 통해 개인정보처리 시스템에 접속이 필요할 때에는 안전한 인증수단을 적용하여야 한다.

- 안전한 인증 수단의 적용 : 개인정보처리시스템에 사용자계정과 비밀번호를 입력하여 정당한 개인정보취급자 여부를 식별․인증하는 절차 이외에 추가적인 인증 수단의 적용을 말한다.

안전한 인증 수단을 적용할 때에도 보안성 강화를 위하여 VPN, 전용선 등 안전한 접속수단의 적용을 권고한다.

법령을 살펴보자면, [개인정보취급자가 정보통신망을 통해 ‘외부에서’ 개인정보처리시스템에 접속]이기 때문에 만약 내부에서 접속을 하는 경우에는 꼭 추가적인 인증을 하지 않아도 된다는 의미이지만 요즘 대부분 내부이던 외부이던 개인정보처리시스템에 접속을 하는 경우에는 거의 약간 안전빵으로 추가인증을 적용하는 추세인 것 같습니다.


개인정보의 안전성 확보조치 기준 제 5조 (접근 권한의 관리) (6항)

개인정보처리자는 개인정보처리시스템에 권한 없는 자의 비정상적인 접근을 방지하기 위하여 계정 정보 또는 비밀번호를 일정 횟수 이상 잘못 입력한 경우에는 개인정보처리시스템에 접근을 제한하는 등 기술적 조치를 하여야 한다.

- 계정정보 또는 비밀번호를 일정 횟수(예: 5회) 이상 잘못 입력한 경우 사용자계정 잠금 등의 조치를 취하거나 계정정보·비밀번호 입력과 동시에 추가적인 인증수단(공인인증서, OTP 등)을 적용하여 정당한 접근 권한자임을 확인하는 등의 조치를 취하는 것을 말한다.

또한 하위 법령인 개인정보 안전성 확보조치 기준에서는 안전한 접근 통제를 위하여 비밀번호를 일정 횟수 이상 틀리면 계정을 잠그거나 접속 시 추가 인증을 적용하라고 되어 있습니다. 

특히 [개인정보처리자는 개인정보처리시스템에 ~ 개인정보처리시스템에 접근을 제한하는 등 기술적 조치를 하여야 한다.] 이기 때문에 결국 개인정보처리시스템에 접속을 하여 개인정보를 처리 하면 조금 크게 해석하면 역시 안전빵으로 추가인증을 적용하는 것이 안전하다고 생각됩니다.


여기에 추가적으로, 금융권은 전자금융감독규정을 적용받는데 여기서는 한층 더 까다로운 조건이 있습니다.

전자금융감독규정 제 14조 (정보처리시스템 보호대책)

9. 정보처리시스템의 운영체제(Operating System) 계정으로 로그인(Log in)할 경우 계정 및 비밀번호 이외에 별도의 추가인증 절차를 의무적으로 시행할 것 

<해설>

정보처리시스템의 운영체제 계정에 대한 보안강화를 위하여 로그인시 계정 및 비밀 번호 이외의 별도의 안전한 추가인증 절차를 반드시 시행하고, 운영체제 계정의 작업 수행에 대한 이상 징후 발생 시 필요한 통제 조치가 즉시 시행될 수 있도록 모니터링 체계수립(제9호, 제10호)

[정보처리시스템의 ‘운영체제’ 계정에 대한 보안강화]이기 때문에 예를들어 IT Administrator가 정보처리시스템에 원격데스크탑으로 접속을 하는 경우도 2차인증을 적용해야 한다고 나와 있습니다. 조금 더 까다롭죠.


2차인증, 추가인증 관련하여 찾아본 관련 법령은 이 정도가 될 것 같습니다. 추가적으로 다른 법령이 있을지는 모르겠지만... 위 정도면 충분하지 않을까 싶네요.




개인정보 수집 및 이용 동의서 - 수집 항목 구체적 명시



개인정보에 대하여 중요하게 여겨지는 요즘, 정말 많은 곳에서 개인정보 수집 및 이용에 대한 동의서를 작성받게 됩니다. 수집을 일단 하고 이용을 하게 되는데 개인정보 수집 최소화 가이드라인에는 동의서에 개인정보 수집 항목을 구체적으로 명시해야 하도록 안내되고 있습니다.


예를 들어 보도록 하겠습니다. 보통 마케팅 동의에 대한 개인정보 수집 동의를 받을 경우 필수가 아닌 선택으로 수집되게 됩니다. 동의서에 보면 수집되는 개인정보 항목에 이름, 전화번호, 이메일 등 이라고 되어 있는 경우가 종종 있는데요, 이렇게 '~등' 이라고 포괄적으로 명시가 되는 것이 아닌, 수집되는 모든 개인정보 항목을 고지해야 합니다. 


필수는 아니지만, 가이드라인에 그렇게 명시가 되어있으니 개인정보 수집 및 이용 동의서 작성 시 참고가 되면 좋겠습니다.





[개인정보 수집 항목을 포괄적으로 고지한 사례]


- 개인정보 수집, 이용 동의

xxxx는 "개인정보 보호법"에 따라 본인의 동의를 얻어 맞춤형 광고, 이벤트, 타깃 마케팅 서비스 제공을 위한 개인정보를 수집, 이용합니다.


1. 개인정보 수집 목적: 맞춤서비스, 이벤트, 타깃 마케팅

2. 개인정보 수집 항목: 휴대전화번호, 쿠키, 이메일

3. 보유 및 이용기간: 회원탈퇴시


* 귀하는 개인정보 수집 동의를 거부할 권리가 있으며, 거부에 따른 불이익은 없습니다.

위 개인정보 수집, 이용에 동의합니다. (선택)     동의함  /  동의하지 않음









윈도우 10 Windows Defender 백신 실시간 보호 끄기



윈도우 8 부터는 윈도우에 내장 되어있는 바이러스 백신 Windows Defender가 기본으로 설치되어 있습니다. 처음에는 Microsoft Security Essentials라는 이름으로 마이크로소프트에서 제공하는 무료 백신이었는데 윈도우 8 부터는 윈도우 내에 내장되었고 윈도우 10 부터는 기능이 조금 더 많아졌습니다.


별도의 백신을 쓰지 않아도 될 정도로 기능이 좋아서 저도 윈도우 7 사용할 때 부터 다른 백신은 사용하지 않고 마이크로소프트의 Security Essentials를 사용했는데요, 국내 백신인 알약, V3처럼 디테일한 설정은 하기가 힘듭니다. 그 중 가장 어떻게 보면 많이 사용하는? 실시간 감시 끄는 방법을 한번 보도록 하겠습니다.


Windows 10 Windows Defender 실시간 보호 끄기


실시간 보호를 끄는 이유는 사실 몇가지 없습니다. 이 글을 읽으시는 분들은 아마 관련된 것을 하기 위해 검색했을 거라 예상합니다.

원래대로라면 시스템 퍼포먼스 때문에 끄는 경우도 있었지만 그건 옛날이었고 요즘 컴퓨터 성능으로는 퍼포먼스에 그렇게 영향을 끼치지 않습니다. 요즘 실시간 보호를 끄는 거는 주로 불법 다운로드 및 불법 인증 때문에 하게 되는데요, 요즘 하도 그런 불법 툴들이 바이러스 및 해킹툴, 워너크라이 같은 랜섬웨어 툴로 많이 이용되기 때문에 실시간 보호는 절대 끄지 않는 것을 추천 드립니다. 


실시간 보호를 끔으로 인하여 컴퓨터에 문제가 생기는 경우가 발생하는 경우 절대 책임은 본인에게 있습니다.


마이크로소프트, 윈도우, 윈도우 10, 윈도우10, 윈도우8, 윈도우 8, 백신, 실시간 보호, 윈도우 10 실시간 보호, Windows, Microsoft, Windows 10, Windows10, Windows Defender, 바이러스, 랜섬웨어, 백신 실시간 보호 끄기, 까미, CCAMI, IT, 보안, Microsoft Security Essentials


윈도우 10 을 기준으로 설명을 드립니다.

윈도우 10 이 되면서 검색 메뉴가 굉장히 편리해졌습니다. 키보드에서 Windows 키를 누른 후에 'Defender'라고 검색을 하면 위와 같이 Windows Defender 보안 센터가 검색됩니다.


마이크로소프트, 윈도우, 윈도우 10, 윈도우10, 윈도우8, 윈도우 8, 백신, 실시간 보호, 윈도우 10 실시간 보호, Windows, Microsoft, Windows 10, Windows10, Windows Defender, 바이러스, 랜섬웨어, 백신 실시간 보호 끄기, 까미, CCAMI, IT, 보안, Microsoft Security Essentials


Windows Defender 보안 센터 안에 들어오면 '바이러스 및 위협 방지' 메뉴로 들어갑니다.


마이크로소프트, 윈도우, 윈도우 10, 윈도우10, 윈도우8, 윈도우 8, 백신, 실시간 보호, 윈도우 10 실시간 보호, Windows, Microsoft, Windows 10, Windows10, Windows Defender, 바이러스, 랜섬웨어, 백신 실시간 보호 끄기, 까미, CCAMI, IT, 보안, Microsoft Security Essentials


늘 자동으로 컴퓨터를 지켜주고 있는 Windows Defender 입니다. 일반 백신들과 똑같게 많은 기능을 해주고 있습니다. 이게 Windows 10 에서는 기본적으로 바이러스, 랜섬웨어 등 기본적으로 컴퓨터의 보안을 지켜주고 있습니다.


마이크로소프트, 윈도우, 윈도우 10, 윈도우10, 윈도우8, 윈도우 8, 백신, 실시간 보호, 윈도우 10 실시간 보호, Windows, Microsoft, Windows 10, Windows10, Windows Defender, 바이러스, 랜섬웨어, 백신 실시간 보호 끄기, 까미, CCAMI, IT, 보안, Microsoft Security Essentials


바이러스 및 위협 방지 설정에 들어가면 드디어 '실시간 보호'를 볼 수 있습니다. 여기서 실시간 보호를 끌 수 있긴 합니다만 잠시 동안만 끌 수 있고 나중에 다시 자동으로 켜집니다. 즉, 강제로 아예 끌 수 있는 방법은 없습니다.


실시간 보호를 끄는 것을 절대 추천드리지 않으며, 실시간 보호를 꺼서 발생하는 문제는 실행자 본인에게 책임이 있습니다.







ESP (Enterprise Security Planning) | 전사적 정보보안 계획


ESP란, Enterprise Security Planning의 약자로 전사적 정보보안 계획 혹은 전사적 통합보안관리 시스템이라는 의미를 가진다.
관리자는 보안지침을 등록하고 등록한 보안지침을 기준으로 운영중인, 도입 예정인 시스템의 보안 수준을 점검한다. 그리고 그 점검 결과 및 이력, 통계, 증적을 관리하고 비즈니스의 핵심 가치에 보안적인 측면에서 기여할 수 있도록 정보보안 프로세스를 통합하여 관리할 수 있다.

IT, Security, CCAMI, ESP, Enterprise Security Planning, 정보보안, 정보, 보안, 전사적 정보보안 계획, 전사적 통합보안관리 시스템, 보안 의식, 정보보안 투자, 전사 차원 정보보안 전략 실행, 비즈니스, 까미, 개인정보


ESP의 목표와 역할은 아래와 같다.

- 효율적인 정보보안 투자 (중복 방지)

- 전사 차원의 정보보안 전략 실행

- 정보보안의 비즈니스 기여에 대한 투명성 확보

- 개인정보 등 비즈니스 정보의 Life Cycle 관리

- 정보보안 활동의 자동화 및 이력관리

- 외부 규제 대응

- 정보보안 자원의 현황 파악 및 효율적 투입, 활용

- IT 자산의 효과적인 보안관리 및 통제



  1. 2017.12.05 16:45

    비밀댓글입니다




개인정보 보호법 | 개인정보 보호법 시행령 - 2017년 7월 




보안에 대한 이슈가 계속 발생하면서 개인정보 보호법도 계속해서 개정되고 있다. 대부분 발생하는 보안 사고가 개인정보 유출에 대한 사고가 많기 때문이다.


찾으려면 항상 국가법령정보센터 (Link - 바로가기) 를 접속해서 찾아야 해서 번거롭기 때문에 다운로드를 받아 업로드 해 놓는다.

개인정보 보호법은 공개된 자료이며 hwp, pdf, doc 형태로 다운로드도 제공하고 있다. 다만 개정이 자주 되기 때문에 종종 국가법령정보센터에 접속하여 업데이트 된 문서를 확인하는 것이 좋다.


* update : 행자부 의무신고대상인 대형유출사고 범위를 기존1만명 이상에서 1천명 이상 유출사고로 확대



개인정보 보호법 시행령_170330.pdf

개인정보 보호법_171019.pdf




Huawei(화웨이) Ascend mate 7 | 중국 스마트폰, 패블릿폰

중국 스마트폰의 엄청난 발전





14년 12월 24일 ~ 28일동안 중국의 광저우로 여행을 다녀왔습니다. 거기서 본 수많은 IT 기기들인 노트북, 스마트폰, 태블릿 등등을 보았는데요, 그 중 아주 마음에 드는 스마트폰을 보았습니다. 바로 화웨이의 Ascend mate 7 입니다.



1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


일단 처음 디자인을 봤을때 디자인이 정말 잘빠졌다는 생각을 했습니다. 아이폰의 골드색상과 비슷한 색상얇은 베젤, 큼지막한 액정과 깔끔한 아이콘이 인상깊었습니다. 하단에 HUAWEI 라고 간단하게 써져있는데 그것마저 삼성 스마트폰 보다 크게 거슬리지 않네요. 


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


그리고, 무엇보다 사양이 상당히 좋습니다. LTE Cat6까지 지원이 되고요, 6인치 FHD 해상도 디스플레이후면 카메라 1300만 화소에 F2.0의 밝은 렌즈, 전면 카메라 또한 500만화소나 됩니다. 배터리도 4,100mAh로 내장배터리지만 상당히 큰 용량을 가지고 있습니다.


그리고 제품 정보에 나와있지 않는 제품 사양을 보면 크기는 157*81*7.9(mm), 무게는 185g입니다.

CPU는 하이실리콘의 기린925가 탑재되어 있는데요, 구성이 조금 신기합니다. 코어텍스 A15 1.8Ghz 쿼드코어 + 코어텍스 A7 1.3Ghz 쿼드코어 + i3 Co-Processor 230Mhz 싱글코어로 구성이 되어있습니다. 그리고 RAM은 2GB, 내장 스토로지는 16GB를 탑재하고 있으며 외장 메모리도 추가할 수 있습니다.


그 외에 대부분의 스마트폰이 지원하는 Wifi, GPS, 블루투스 등 갖춰야 할 스펙은 다 갖추고 있는 듯 합니다.


중요한건 한국에서 사용할 수 있느냐 인데요, Ascend Mate 7이 지원하는 주파수는 다음과 같습니다.


LTE FDD Band 1/2/3/4/5/7/8/20/28(Aphase)

LTE TDD Band 40

UMTS 850/900/1900/2100/AWS MHZ

GSM 850/900/1800/1900 MHZ


대부분의 주파수 대역을 지원하니 국내 통신사에서도 사용이 가능할 것이라 생각 됩니다. 자세한 통신사 주파수 대역은 통신사에 문의하는게 빠르고 정확할 듯 합니다.


거기다가 후면에는 지문인식 센서가 있어서 잠금 해제에서의 편리함 뿐만 아니라 앱 잠금, 방문자 모드 같은 기능으로 보안성도 갖추었으며 카메라는 소니의 4세대 이미지 센서가 탑재되어 있다고 합니다.


전체적으로 봤을 때 사용한 부품, 기능, 기술이 고급형 스마트폰에 적용될 것들이네요.



2014년 스마트폰 제조사 순위가 삼성-애플-화웨이-샤오미-레노버 순위로 1위~5위가 정해졌는데요, 국내 제조사는 이제 삼성밖에 남지 않았고, 3위부터 5위까지가 중국 제조사 입니다.


참조 :  

http://www.newsis.com/ar_detail/view.html?ar_id=NISX20141224_0013377220&cID=10402&pID=10400


이제 스마트폰 스펙이야 고성능 평준화가 되어서 크게 차이가 나지 않으며 스마트폰을 선택하는 요인이 가격과 디자인으로 결정이 된다고 생각합니다.


중국 제조사도 성능은 물론이며 가격 경쟁력을 갖추면서도 디자인까지 잡고 있으니 앞으로 삼성이 스마트폰 점유율 순위에서 밀려나는 것도 시간문제라고 생각됩니다.

중국 현지에서도 삼성 스마트폰은 중국 제조사 스마트폰보다 3~4배정도 비싼 가격으로 판매되고 있는 것을 확인했고요.


그럼 화웨이에서 제공하는 Ascend Mate 7 사진으로 마무리를 하도록 하겠습니다.



1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이


1300만 화소, 4100mAh, 6인치, Ascend mate 7, CCAMI, china smartphone, FHD, GPS, gsm, Huawei, IT, IT기기, LTE, LTE Cat6, Smart Phone, UMTS, WiFi, 가격 경쟁력, 고성능 평준화, 광저우, 국내기업, 기린925, 까미, 노트북, 대한민국, 레노버, 리뷰, 베젤, 블루투스, 사양, 삼성, 샤오미, 성능, 스마트폰, 스마트폰 사양, 애플, 우리나라, 제조사, 주파수, 중국, 중국 스마트폰, 중국 스마트폰 발전, 중국 제조사, 지원 주파수, 카메라, 컴퓨터, 코어텍스, 쿼드코어, 태블릿, 통신사, 패블릿, 패블릿폰, 화웨이



출처 : http://consumer.huawei.com/minisite/worldwide/Ascend-Mate7/



[IBM Rational Software] IBM 래쇼날 솔루션 실제 적용 사례





IBM Rational Software의 포스팅을 약 3개월간 해왔는데요. 드디어 마지막 포스팅입니다.

마지막 포스팅은 여태까지 소개해드린 IBM Rational Software의 기능, 솔루션을 실제로 기업에서 어떻게 적용을 해서 사용하였고, 그로 인한 효과가 어떠했는지에 대해서 소개해 드리는 것으로 마무리 짓도록 하겠습니다.



이전글 보기 :  

2014/05/22 - [컴퓨터공학] - IBM Rational Software란? | IBM 래쇼날 솔루션 | 소프트웨어 공학

2014/06/13 - [컴퓨터공학] - [IBM Rational Software] IBM 래쇼날 솔루션의 7가지 기능 | 요구사항 및 분석 | 설계 및 개발

2014/06/27 - [컴퓨터공학] - [IBM Rational Software] IBM 래쇼날 솔루션 | 소프트웨어 품질 | 안정성 및 성능 향상

2014/07/15 - [컴퓨터공학] - [IBM Rational Software] IBM 래쇼날 솔루션 | 프로세스 및 포트폴리오 관리 | 웹 사이트 보안 및 컴플라이언스

2014/07/30 - [컴퓨터공학] - [IBM Rational Software] IBM 래쇼날 솔루션 | 소프트웨어 형상, 변경 및 배포 관리 | Rational for System z




<SK텔레콤 마이샵(MyShop) 2.0 | IBM Rational Team Concert>


add-on, ALM, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, RCM, Realtime, rhapsody developer, SK텔레콤, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 기업, 기업 도입 사례, 다이어그램, 래쇼날, 리포팅, 마이샵, 모델, 모토, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사례, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 시스템, 신 시스템, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유연, 유지보수, 자동 저장, 저장, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 팀워크, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 협업, 형상, 호출, 환경

먼저 SK텔레콤의 마이샵 2.0을 개발할 때 IBM Rational Team Concert를 적용하여 어떻게 활용을 하였고, 어떠한 효과를 얻게 되었는지를 소개해 드릴텐데요, SK텔레콤의 차세대 매장 운영 솔루션인 마이샵을 개발하는 프로젝트에 IBM의 통합 ALM(Application Lifecycle Management) 솔루션인 Rational Team Concert를 도입하여 협업 기반의 개발 프로세스를 구착할 수 있는 기반을 마련하고, 완성도 있는 테스팅 환경을 실현했다고 합니다.




(IBM Rational Team Concert 소개 : http://ccami.tistory.com/227)


기존 버전을 개발할 때 보다 1/4로 단축한 3개월 안에 개발을 완료하기 위하여 ALM 도입을 검토했다고 하는데요, 우리나라를 대표하는 대기업 중 한곳인 SK텔레콤에서 여러 솔루션을 검토한 결과 IBM의 Rational Team Concert를 선택한 것에는 다 이유가 있겠죠?

예정했던 일정에 맞춰서 성공적으로 마이샵 2.0 버전을 개발할 수 있었을 뿐만 아니라 장기적으로 협업 기반의 효율적인 통합 개발 환경을 구현할 수 있는 토대를 마련했다는 것에 더욱 큰 의미를 가지고 있다고 합니다.


SK텔레콤의 요구사항으로는 1) 많은 개발 인력을 투입해서 단기간에 완료해야하는 개발 프로젝트에서 효율적인 관리를 필요로 했고, 2) 개발 기획에서 이슈 트래킹, 자원, 배포, 소스, 테스팅, 협업관리까지 하나의 도구로 통합, 개발 방법론을 최적화할 수 있는 확장성과 유연성을 보유, 3) 실시간으로 프로젝트 진행 상황 모니터링 및 리포트 기능을 요구하였습니다. 



add-on, ALM, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, RCM, Realtime, rhapsody developer, SK텔레콤, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 기업, 기업 도입 사례, 다이어그램, 래쇼날, 리포팅, 마이샵, 모델, 모토, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사례, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 시스템, 신 시스템, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유연, 유지보수, 자동 저장, 저장, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 팀워크, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 협업, 형상, 호출, 환경


그 중 SK텔레콤이 가장 만족한 부분이 바로 '팀워크', '협업' 부분인데요, 소프트웨어 개발 분야에는 어느 분야보다 팀워크를 토대로 체계적인 관리가 강조되는 분야 입니다. 첨단 기술에 앞서 그 기술을 움직이는 소프트웨어 개발인력을 제대로 관리, 서포트 하는 것이 개발 프로젝트 성공의 열쇠라고 할 수 있죠.


마이샵 2.0을 개발하는데 목표 개발 기간은 단 3개월이었다고 합니다. 70~80명이나 되는 개발자가 하나의 목표를 향해서 동시에 움직여야 했는데 이를 위해서는 투입된 인력을 효과적으로 관리하는 프로세스와 방법론이 적용되야 한다는 결론에 이르게 되었습니다.

SK텔레콤은 이번 프로젝트와 자사 개발 프로세스에 가장 잘 맞는 ALM 도구를 3~4개 정도 검토를 직접 테스트하고 운영해보면서 장단점을 파악했는데요, 그 결과 사용성과 기능 편의성, UI, 리포팅 기능이 가장 뛰어나다고 평가된 IBM Rational Solution을 선택하게 된거죠. 특히 개발이 완료된 후 운영시에 고객의 요구에 따른 기능을 신속하게 보완하고 이에 대한 이슈 관리를 체계적으로 수행하기에 가장 적합한 도구라는 점도 도입을 결정하게 된 요인이 됬다고 합니다.


add-on, ALM, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, RCM, Realtime, rhapsody developer, SK텔레콤, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 기업, 기업 도입 사례, 다이어그램, 래쇼날, 리포팅, 마이샵, 모델, 모토, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사례, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 시스템, 신 시스템, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유연, 유지보수, 자동 저장, 저장, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 팀워크, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 협업, 형상, 호출, 환경


SK텔레콤 솔루션 개발팀이 꼽은 Rational Team Concert의 가장 큰 매력은 기존 업무 프로세스와 새로운 표준 프로세스를 조화롭게 결합할 수 있다는 것을 꼽았는데요, Rational Team Concert는 유연해서 외주 인력의 투입 비중이 높았던 마이샵 2.0 개발 프로젝트에서 실무 사용자들이 직접 최적화 할 수 있는 부분이 많아서 더 유용하게 활용되었다고 합니다. 일정에 맞춰서 끝낼 수 있을지, 특정 팀원에게 너무 많은 일이 몰려 있는지, 중간에 계획을 재조정할 필요는 없는지 등 자원관리 기능은 외주 개발 인력이 투입되는 프로젝트에서 매우 중요한 성패요소인데, Rational Team Concert를 통해서 팀 전체가 어떻게 운영되는지를 파악할 수 있었다고 합니다.




<H증권사 빌드 자동화, 그 이상의 실현 | IBM Rational Build Forge>



add-on, ALM, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, RCM, Realtime, rhapsody developer, SK텔레콤, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 기업, 기업 도입 사례, 다이어그램, 래쇼날, 리포팅, 마이샵, 모델, 모토, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사례, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 시스템, 신 시스템, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유연, 유지보수, 자동 저장, 저장, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 팀워크, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 협업, 형상, 호출, 환경

지난 30여년간 기업 금융과 투자신탁 업계를 선도해온 한국을 대표하는 종합 증권사인 H증권은 2010년에 신 시스템 구축을 하면서 체계적이고 자동화된 개발 및 운영 환경 구현이 필요해져서 IBM Rational Build Forge를 도입했습니다. 성공적으로 신 시스템 구축을 완료할 수 있었을 뿐만 아니라 2012년 1월부터 현재까지 단 한번의 에러 발생이 없이 자동화된 프로세스를 통해서 주당 600~800건에 이르는 배포 업무를 수행하고 있다고 합니다.


이번 신 시스템을 구축하면서 삼은 목표는 고객 중심의 차별화된 서비스와 경쟁력 확보를 기반으로 아시아 대표 금융회사가 되고 이를 기반으로 특화된 상품과 서비스를 발굴하고, 고객 중심의 마케팅 채널을 강화하는 등 고객에게 최적화된 투자 거래 위탁 서비스를 제공하기 위한 시스템을 구축하는 것이 핵심 모토였습니다.


H증권의 요구사항은 1) 기존 수작업으로 하면서 발생하던 에러를 최소화 하고, 2) 체계적이고 자동화된 빌드 배포 프로세스 구현, 3) 복잡한 자바 소스의 빌드 배포 과정의 자동화 및 단순화를 요구하였습니다.


(IBM Rational Build Forge 소개 : http://ccami.tistory.com/227)


H증권은 신 시스템 구축을 준비하면서 신 시스템 개발 과정을 보다 최적화하고 자동화할 수 있는 개발 및 운영 환경 구현이 필요하다는 것을 인식하였고, 자바를 기반으로 하는 만큼 보다 체계적인 빌드 배포 프로세스 수행이 필요했습니다. 소프트웨어를 개발, 빌드, 배포, 운영하는 프로세스는 병렬적, 연속적으로 수행되기 때문에 특정 구간에서 오류가 발생할 경우 전체 개발 공정에 병목 현상을 유발시킬수 있기 때문에 빌드 배포 과정을 최대한 자동화해서 관리하고, 에러가 발생되는 지점에 대한 파악가 대처가 빠르게 수행되는 솔루션이 필요하여 Rational Build Forge를 도입했다고 합니다. 



add-on, ALM, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, RCM, Realtime, rhapsody developer, SK텔레콤, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 기업, 기업 도입 사례, 다이어그램, 래쇼날, 리포팅, 마이샵, 모델, 모토, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사례, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 시스템, 신 시스템, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유연, 유지보수, 자동 저장, 저장, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 팀워크, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 협업, 형상, 호출, 환경



H증권의 Rational Build Forge는 신 시스템 구축 프로젝트 기간동안 약 250명의 개발자가 투입되어 시스템 어플리케이션들이 성공적으로 배포될 수 있도록 모니터링 하는 역할을 수행하였으며 현재 시스템이 운영되면서 주당 600~800건의 배포 업무들이 전부 자동화되어 체계적으로 운영될 수 있도록 돕는 역할을 하고 있는데요, H 증권의 요구사항이었던 수작업으로 인해 발생할 수 있는 오류를 100% 자동화해서 오류 가능성을 없애버렸습니다. 또한 Rational Build Forge를 절차적으로 일을 수행하도록 해주는 스케줄 기반의 관리도구로 활용하고 있는데요, 기존의 방식으로 주기적 예약을 하는 것은 고급 개발자들이나 할 수 있었던 영역이라면 Rational Build Forge로 하면 몇시 몇분에 실행되도록 주기적 예약을 하는 것은 클릭 몇번이면 해결된다고 합니다. 또한 이렇게 설정을 해 놓은 세팅을 저장해놓고 필요할 때 마다 가져와서 적용할 수 있기 때문에 향후 재사용도 할 수 있다고 합니다.


Rational Build Forge는 모든 운영 기록을 로그로 저장하기 때문에 어느 부분에서 에러가 발생하였을 때 어느 부분에서 문제가 발생하였는지 빠르게 확인하고 대처할 수 있습니다. 또한 새로 배포한 소프트웨어에서 에러가 발생할 경우 설정한 빌드 절차에 따라서 새로 설치할 파일의 기존 버전만 백업해 둔다면 자동으로 기존 환경으로 리스토어가 됩니다. 순간적으로 바로 복구가 되기 때문에 실제 서비스 상황에서는 최종 사용자가 에러를 인지하지도 못하고요. 그러나 아직까지 H증권에서 운영하고 있는 시스템에서는 에러가 발생하지 않아서 리스토어가 된 적이 없다고 하네요.


이렇게 H증권은 Rational Build Forge를 통해서 100% 자동화된 빌드 배포 환경을 구현하고 시스템을 도입한 이후에는 단 한건의 에러나 장애가 발생하지 않고 인력을 최소화 함과 동시에 효과적인 시스템 관리를 수행하고 있습니다. 








약 3개월동안 IBM Rational Software에 대해서 다뤄보았습니다.

하나의 효과적인 솔루션을 도입함으로써 얻을 수 있는 효과가 많이 있었는데요, 개인적으로는 '협업' 부분이 가장 중요하지 않나 생각합니다. '협업'으로 인해서 전체 프로젝트의 개발 기간과 할당되는 태스크, 비용까지 절감이 되니까요.



add-on, ALM, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, RCM, Realtime, rhapsody developer, SK텔레콤, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 기업, 기업 도입 사례, 다이어그램, 래쇼날, 리포팅, 마이샵, 모델, 모토, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사례, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 시스템, 신 시스템, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유연, 유지보수, 자동 저장, 저장, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 팀워크, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 협업, 형상, 호출, 환경



더 자세한 내용을 살펴보고 상담을 원하시면 아래 링크를 확인해 주세요.


관련 링크 : 

http://www-01.ibm.com/software/kr/rational/company/index.html







[IBM Rational Software] IBM 래쇼날 솔루션 

소프트웨어 형상, 변경 및 배포 관리 | Rational for System z



드디어 IBM Rational Software의 거의 마지막 부분을 다루게 되었습니다.

이번 포스팅에서는 [소프트웨어 형상, 변경 및 배포관리] [Rational for System z] 에 대해서 알아보도록 하겠습니다.


관련글 : 

2014/05/22 - [컴퓨터공학] - IBM Rational Software란? | IBM 래쇼날 솔루션 | 소프트웨어 공학

2014/06/13 - [컴퓨터공학] - [IBM Rational Software] IBM 래쇼날 솔루션의 7가지 기능 | 요구사항 및 분석 | 설계 및 개발

2014/06/27 - [컴퓨터공학] - [IBM Rational Software] IBM 래쇼날 솔루션 | 소프트웨어 품질 | 안정성 및 성능 향상

2014/07/15 - [컴퓨터공학] - [IBM Rational Software] IBM 래쇼날 솔루션 | 프로세스 및 포트폴리오 관리 | 웹 사이트 보안 및 컴플라이언스




add-on, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, Realtime, rhapsody developer, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 다이어그램, 래쇼날, 모델, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유지보수, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 형상, 호출, 환경




[소프트웨어 형상, 변경 및 배포관리]                                    


소프트웨어 형상, 변경 및 배포 관리 제품은 소프트웨어 라이프 사이클 전반에 걸쳐 자산관리, 변경 내용 추적 및 워크플로우 관리를 통해서 변경 내용을 효과적으로 관리할 수 있는 유연성과 기능을 제공하는데요, 소프트웨어 개발을 하는데는 팀 단위의 작업이 중요한데 그 팀 관리가 잘 이루어지지 않거나 프로젝트의 전체 개발 속도가 느리거나 자산 보안이 불안한 팀, 또는 여러 프로젝트 및 버전에서 수많은 변경 요청을 관리해야 할 때 기업에 완벽한 솔루션을 제공해주는 제품입니다.


소프트웨어 형상, 변경 및 배포관리를 하는데는

- Rational Team Concert

- Rational Clear Case

- Rational Clear Quest

- Rational Build Forge

의 4가지로 나눠서 알아보도록 하겠습니다.



Rational Team Concert                                                                             


소프트웨어를 개발하는 조직은 계속해서 발전하고 변하는 비즈니스 목표에 맞춰서 고품질의 소프트웨어를 빠르게 제공해야 한다는 압박에 늘 시달리고 있습니다. 그러나 이러한 압박에서 더 힘들게 하는 요소는 적은 자원으로 많은 결과물을 내놓아야 한다는 것, 팀 단위로 이루어지는 프로젝트에서 협업이 잘 이루어지지 않는다는 점이 있는데요. 



add-on, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, Realtime, rhapsody developer, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 다이어그램, 래쇼날, 모델, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유지보수, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 형상, 호출, 환경



제가 이 IBM Rational Solution을 진행하면서 가장 많이 말한 것 중 하나가 협업이라 생각이 됩니다. IBM Rational Team Concert는 개인 및 팀이 프로젝트를 진행 할 때 최상의 성과를 이끌어 내도록 도와주는 협업 환경입니다. 소프트웨어의 버전관리, 업무 공간의 관리 및 동시개발을 지원하면서 분산된 개발팀들을 연결할 수 있도록 설계가 되어있어서 생산성이 증대될 뿐만 아니라 개발 사이클이 단축되면서 팀은 고품질의 소프트웨어를 신속하게 만들 수 있는 결과를 가지고 오게 됩니다.


솔루션명에서도 볼 수 있듯이 Concert는 악기 연주처럼 모두가 조화롭게 이루어져야 합니다. 개발을 할 때도 팀을 단위로 하면 기술과 협업의 균형을 유지하면서 조화롭게 이루어져야 좋은 결과물을 이끌어 올 수 있기 때문에 Rational Team Concert라는 솔루션 명이 붙은 것 같네요. 

같은 팀 동료들중 누가 온라인데 접속하여 작업을 하고 있는지, 현재 협업 가능한 상태인지, 지금 작업중인 업무의 흐름을 유지하면서 정보를 교환하기 쉽도록 도와줍니다.



add-on, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, Realtime, rhapsody developer, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 다이어그램, 래쇼날, 모델, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유지보수, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 형상, 호출, 환경


Rational Team Concert는 팀 프로세스 및 규칙에 맞춰서 개인별 워크 아이템을 자동으로 생성해서 트래킹을 합니다. 이 기능으로 팀간의 효율적인 업무흐름을 위해서 결점을 찾아내 이를 개선하고 팀원간의 소통을 원활하게 하여 프로젝트의 프로세스를 가속화 하게 됩니다. 프로젝트가 진행될수록 Rational Team Concert는 누가 언제 무엇을 왜 했는지의 정보를 모아서 팀원끼리 정보를 공유할 수 있도록 제공하게 됩니다. 이로 인해 팀원끼리는 동일한 정보를 조회할 수 있게 됩니다.


Rational Team Concert는 프로세스의 자동화와 안내 기능을 제공하여 예측가능한 결과를 도출하는데 많은 프로세스가 필요하지 않습니다. 모든 프로젝트는 다른 상황에 놓여있기 때문에 다양한 프로세스 규칙이 필요하지만 Rational Team Concert는 특정 프로젝트나 팀별 요건에 맞는 프로세스의 규칙을 설정할 수 있습니다. 또한 종합적인 빌드관리기능을 제공하여 팀이 소프트웨어 빌드의 일정과 실행 과정을 효과적으로 조절해 줍니다. 워크 아이템이 내장되어 있고, 체인지 셋 이력추적이 가능하기 때문에 소프트웨어를 빌드하는 도중에 어디에서 문제가 발생하였는지 쉽게 파악할 수 있으며 종합 리포팅으로 팀의 빌드 활동을 자세하게 기록할 수도 있습니다.



add-on, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, Realtime, rhapsody developer, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 다이어그램, 래쇼날, 모델, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유지보수, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 형상, 호출, 환경


Rational Team Concert는 협업 소프트웨어를 위한 차세대 기술 플랫폼인 IBM JazzTM 기술을 기반으로 한 첫번째 어플리케이션 입니다. Open Web 및 OSGi Alliance 표준을 기반으로 해서 만들어진 Jazz 플랫폼은 확장 가능한 아키텍처를 제공하여 소프트웨어 딜리버리가 보다 협조적이고 생산적이며 투명하게 이루어집니다. 사람, 프로젝트, 프로세스 인식을 결합해서 소프트웨어의 라이프 사이클을 가속화하고 프로젝트 거버넌스를 향상시키도록 흩어져있는 팀원들 끼리 협업을 할 수 있도록 도와줍니다. 

Jazz에 대하여 더 자세히 알고 싶으면 아래 링크를 참고하시기 바랍니다.


www.jazz.net




Rational ClearCase                                                                                   


아마 또 한번 언급을 해야 할 것 같군요. 소프트웨어 및 시스템을 개발하는 업체의 공통점으로는 서로 다른 도시, 국가 또는 멀리 떨어진 곳에서 근무하는 개발팀이 있기 때문에 협업하기가 아무래도 힘듭니다. 한 팀이 여기저기 분산이 되어 있어서 개발 작업을 하는데 있어 많은 시간이 소요되거나 오류가 쉽게 발생할 수 있는 수작업을 줄여줘야 합니다. 


IBM Rational ClearCase 소프트웨어를 사용하면 협업, 자동화 및 유연한 구현을 통해서 IT의 효율성을 높여 비즈니스 전체의 비용을 절감할 수 있을 뿐더러 아니라 오류에서의 리스크도 완화할 수 있습니다.

Rational 소프트웨어 형상관리제품은 중앙 통제식 개발 모델을 제공하여 글로벌 팀이 더 쉽게 협업이 가능합니다. Rational ClearCase가 소프트웨어 딜리버리 과정을 단순화하고 생산성을 높여주기 때문에 개발 과정에 도움이 될 수 있습니다.



add-on, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, Realtime, rhapsody developer, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 다이어그램, 래쇼날, 모델, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유지보수, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 형상, 호출, 환경


Rational ClearCase는 원격 클라이언트 및 크로스 플랫폼을 지원하기 때문에 분산되어 있는 개발팀은 이를 활용하여 더욱 효율적인 업무를 수행할 수 있는데요,

Rational ClearCase의 큰 특징을 보면 [사용자 체험 개선], [이질 기종하에서의 협업 개발], [메인프레임에 대한 투자 활용], [언제 어디서든지 가능한 엑세스], [요구사항에 맞춘 확장] 이라는 특징이 있습니다. 

한 팀이 여러 위치에서 여러가지의 인터페이스를 사용하고 플랫폼도 다를 수 있지만 Rational ClearCase는 이를 하나로 통합해서 관리할 수 있도록 확장성 좋고 유연하게 설계되어 있습니다. 물론 원거리 뿐만 아니라 한 장소에서 일하는 소규모 작업 그룹에도 적용을 할 수 있는, 기업의 개발 환경이 변해도 새로운 솔루션을 도입하지 않아도 되는 장점이 있습니다.


또한 Rational ClearCase는 수작업에 의한 개발작업에서 발생할 수 있는 많은 시간 소요와 오류가 쉽게 발생할 수 있는데 자동화가 되어있기 때문에 개발자와 관리자는 투자 효율을 개선할 수 있는 작업에 더 많은 시간을 할애할 수 있습니다.

자동화된 프로세스를 통해서 제공되는 기능으로는 [향상된 버전 관리 기능 제공], [병렬개발], [개인 작업공간 관리], [Activity-Based 변경사항 관리 사용], [빌드 및 릴리스 관리]가 있습니다. 여러명이서 작업을 하는 경우 버전관리의 문제점이 발생할 수도 있는데 다른 버전을 사용하더라도 그 충돌을 쉽게 해결할 수 있고, 올바른 파일 및 버전을 사용하도록 유도할 수 있습니다. 자동화된 빌드 기능을 통하여 여러 팀원들이 편집 및 통합을 할 시 문제가 발생하여도 그 추적시간을 단축시켜주며 테스트 및 배포 활동을 지연시키는 오류도 줄여줄 수 있습니다.



Rational ClearQuest                                                                                  


위의 Rational ClearCase에 이어서 Rational ClearQuest 역시 개발팀들 간의 팀워크를 위한 협력을 도와주는 소프트웨어 입니다. 소프트웨어 개발의 가장 큰 목적인 시간 소요를 단축시키고 수작업으로 인한 오류 발생률을 줄이고 컴플라이언스와 보고를 단순화 하는 부분을 도와주는 소프트웨어겠지요.


IBM Rational ClearQuest 변경관리 소프트웨어는 소프트웨어의 라이프사이클을 효과적으로 관리할 수 있도록 도와줘서 개선에 필요한 정보를 액세스 할 수 있습니다. 

또한, 작업과 일정을 보다 효과적으로 관리하기 때문에 고객의 요구사항에 더 신속하게 대응할 수 있습니다.


Rational ClearQuest의 자동 워크플로우는 개발프로세스를 요구사항 정의에서 생산까지 관리 및 제어를 하고, 팀의 의사소통과 생산성과 품질을 향상시키는데 도움을 줍니다.



add-on, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, Realtime, rhapsody developer, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 다이어그램, 래쇼날, 모델, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유지보수, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 형상, 호출, 환경




Rational ClearQuest는 일관된 개발 프로세스를 맞춤 지원하고 제어할 수 있으며 프로젝트 전체에 걸쳐 뷰를 통합하고 결합할 수 있기 때문에 프로젝트 전체의 흐름을 볼 수 있는 가시성과 제어하는데 도움을 줍니다. 그리고 프로젝트가 진행되는 동안 반복, 수행 및 예층이 가능한 프로세스 작성을 할 때 사용자가 쉽게 정의하고 신속하게 구현을 할 수 있는 워크플로우를 제공해서 프로젝트를 시작할 때 도움을 줍니다. 프로젝트 도중에도 올바른 데이터만 수집하여 팀원들에게 변경사항이나 업데이트에 대한 최신 업데이트 된 정보를 계속 알려줄 수 있습니다.


또한, 비슷한 프로젝트 직무 및 그룹간 필요한 협업을 자동화 하여 잘못 전달되는 정보가 없도록 하여 잘못 전달되서 발생할 수 있는 소프트웨어 오류를 없애는데 도움을 줍니다. 미리 오류를 발견하게 되면 오류를 수정하는데 드는 비용과 시간을 절약할 수 있을 뿐만 아니라 지속해서 최신 업데이트된 정보를 알려주기 때문에 모든 팀원이 동일한 정보로 일을 하므로 문제에 직접적으로 관련된 팀원들 끼리도 실시간 협업을 통해서 즉시 문제를 해결할 수 있도록 도와줍니다.


add-on, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, Realtime, rhapsody developer, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 다이어그램, 래쇼날, 모델, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유지보수, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 형상, 호출, 환경

모든게 자동화 되어 있으므로 Rational ClearQuest 소프트웨어는 누가 언제 무엇을 변경했는지를 기록합니다. 버전관리를 통하여 과거 행위까지 저장해 놓으며 활동에 대한 변경사항은 활동 내역에서 확인할 수 있습니다. 또한 전자서명을 통해서 특정 작업을 수행하는 개인의 신원도 검증하여 허가된 사용자만 변경사항을 적용할 수 있도록 구분지을 수 있습니다.

이렇게 소프트웨어의 라이프사이클 전반에 걸쳐 모든 트랜잭션을 기록하면서 모든 활동의 시작점과 세부사항을 분석하고 인증 및 검증할 수 있습니다.


Activity 기반의 변경 사항 관리 Rational ClearQuest는 IBM Rational ClearCase 소프트웨어와 결합되어 소프트웨어 자산에 대한 변경사항을 액티비티로 정의 및 관리를 할 수 있도록 도와줍니다. 이렇게 개발자는 액티비티 기반의 방식으로 개별 파일을 관리하는 대신 업무를 작업 차원에서 관리할 수 있으면서 빌드 엔지니어가 빌드할 때 올바른 파일이 통합되는지를 확인할 수 있도록 도와줍니다. 또한 테스터는 올바른 기능 및 빌드를 테스트했는지 쉽게 확인할 수 있고 QA 엔지니어는 새로운 빌드에서 변경된 내용을 신속하게 확인할 수 있고 프로젝트 관리자는 프로젝트 현황을 더 효과적으로 분석을 할 수 있도록 도와줍니다.



Rational Build Forge                                                                                 


IBM Rational Build Forge 제품을 통하여 복잡한 프로세스를 자동화할 수 있으며 여러 도구 집합을 통합해서 개발 주기를 단축하고 제품 품질을 개선하여 직원 생산성을 향상시킬 수 있습니다. 또한 주요 개발 경향을 볼 수 있는 기능을 제공해서 경영진에게 정보를 기반으로 한 의사결정을 도울 수 있습니다.



add-on, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, Realtime, rhapsody developer, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 다이어그램, 래쇼날, 모델, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유지보수, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 형상, 호출, 환경



팀으로 개발이 될 때 개발 환경이 여러 언어, 플랫폼 및 도구가 복잡하게 혼합되어 있어서 개발, 빌드, 테스트 및 릴리스 팀 간에 존재하는 열악한 커뮤니케이션과 서로 연결되지 않은 도구들의 집합으로 인해 스케줄 상 지연이 발생할 수 있습니다. 


가장 큰 특징으로는 Rational Build Forge 솔루션은 주요 개발 언어, 스크립트 및 도구 플랫폼에 상관없이 광범위하게 지원한다는 점 인데요, 여러 기업에서 이미 개발하는 언어, 플랫폼 및 기타 도구에 투자를 하였고 사용을 하고 있기 때문에 사용하고 있는 것을 엎을 필요 없이 현재 사용 중인 스크립트와 도구를 즉시 연결해서 사용할 수 있기 때문에 긴 구현 시간 없이 효율성과 자동화가 개선되는 효과가 있습니다.


Rational Build Forge 제품은 전세계에 흩어져있는 팀들끼리 동기화 시키고 웹 기반 관리 콘솔은 각 프로젝트를 통합해서 실시간으로 보여줌으로써 모든 사용자가 같은 위치에서 작업할 수 있도록 도와줍니다. 또한 여러 팀이 다른 기술을 사용해도 공통 프로세스를 공유할 수 있으며 전체 프로세스를 연결하게 되니까 동시에 업무 결과는 원활하고 신속하게 전달됩니다. 



add-on, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, Realtime, rhapsody developer, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 다이어그램, 래쇼날, 모델, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유지보수, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 형상, 호출, 환경



서로 다른 기술을 쓰건, 다른 환경이 구축되어있건 다 자동으로 연결해주기 때문에 많은 부분에서 시간적인 단축을 가져올 수 있습니다.

모든 빌드, 릴리스 및 관련 작업에 대한 종합적인 데이터를 추적 및 저장하기 때문에 개발 도중 병목지점을 찾기 쉬우며 특정 프로젝트의 경향을 파악해서 코드에서 문제가 발생한 부분을 식별하여 자동으로 담당 개발자에서 이메일로 통지를 해주고 해당 개발자를 오류가 발생한 위치로 직접 연결해 줍니다. 이를 통해 결함이나 기타 빌드 오류를 신속하게 확인하고 수정할 수 있게 됩니다.

또한 자동으로 연결된 스크립트와 도구들에 맞는 여러 스케줄링 옵션이 제공됩니다. 빌드 및 릴리스는 특정 날짜 및 시간에 또는 소스 파일이 변경되었을 때 실행되도록 예약할 수 있고 지속적인 통합 및 신속한 개발을 위해 영구적으로 실행하도록 예약할 수도 있습니다. 

이러한 자동화 덕분에 팀원들은 기다리고 진단하는 시간이 적게 걸리면서 좀 더 제품 개발에 많은 시간을 들일 수 있기 때문에 개발 일정을 단축 시킬 수 있게 됩니다. 




Rational for System z                                                       


Rational for System z 에는

- IBM Rational Developer for System z

- Rational Team Concert for System z

두가지 소프트웨어가 있습니다. 하나하나씩 간단하게 살펴보도록 하겠습니다.



IBM Rational Developer for System z                                                            


IBM Rational Developer for System z 소프트웨어는 CICS 및 IMS 환경에서 실행되는 COBOL, PL/I, C/C++, Java 및 Assembler 어플리케이션에 대한 주요 System z 개발 능력을 지원하는데 효과적 입니다. 또한 Rational Developer for System z 에는 개발자가 EGL을 통해서 Java 플랫폼, 엔터프라이즈 에디션 및 웹 2.0의 장점을 활용하여 경쟁사의 어플리케이션과 차별화하는 한편, 여러 기업용 어플리케이션 개발 팀들의 신속한 어플리케이션 개발을 지원할 수 있는 도구가 포함되어 있습니다.



add-on, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, Realtime, rhapsody developer, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 다이어그램, 래쇼날, 모델, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유지보수, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 형상, 호출, 환경



IBM Rational Developer for System z는 전통적인 방식의 기업용 어플리케이션뿐 아니라 최신의 멀티플랫폼 어플리케이션을 제작, 배치 및 관리하는데 유용한 폭넓은 개발 도구를 지원하므로 기술적으로 다른 배경을 사용하는 개발자들이 중요한 기술적인 프로젝트에 공동으로 참여하는데 유용합니다. 

소프트웨어를 개발하는데 공동으로 작업해야 하는 것이 필수인 시대에 한 소프트웨어로 다양한 플랫폼과 환경을 제공하는 것은 큰 장점으로 다가옵니다.


IBM Rational Developer for System z는 통합 개발 인프라의 공통 서비스를 사용할 때 어플리케이션을 재사용하고 효율적인 관리 및 커뮤니케이션 개선에 유용할 뿐만 아니라 자동화를 통한 수동으로 통합하는 부분이 적어지므로 개발 과정을 줄이는데 도움이 됩니다. 그리고 다른 이클립스 기반 제품의 기능 확장을 통해서 다른 벤더에서 제작한 이클립스 기반 제품과의 연동도 플러그인을 통해 제공합니다.


IBM Rational Developer for System z의 기능과 장점을 살펴보면 시스템 구성 및 성능 부분에서 소스코드를 업로드/다운로드 할 때 최대 35% 의 시간단축과 구문 검사 하는데 걸리는 시간이 단축되었습니다. 그리고 호스트를 설치하는 과정의 단순화구성 프로세스를 단순화해서 처음 구매하고 나서 설치, 구성, 업그레이드  하는데 소요되는 시간이 감소되었습니다.

그리고 차세대 COBOL 개발 환경을 갖추어 사용자가 프로그래밍을 하면서 구문 오류를 즉시 확인할 수 있는 강력한 실시간 구문 검사를 제공합니다. 데이터를 선택하고 항목에 마우스를 대면 설명이 나타나며, 뒤로/앞으로 이동 버튼 및 단축키같은 기능으로 생산성을 향상시킬 수 있습니다.

UML을 이용한 COBOL 설계 및 개발을 할 때 COBOL 어플리케이션용 UML 프로파일을 이용해서 일반 UML 클래스 구조를 가져온 후에 COBOL 전용 어플리케이션 사양으로 IBM Rational Software Architect에서 변환할 수 있습니다. 


IBM Rational Developer for System z의 Java에는 웹 어플리케이션용 기본 비즈니스 프로세스 및 인프라를 구축하는 데 사용할 수 있는 도구가 포함되어있습니다. 이미 널리 사용되고있는 오픈 소스인 JavaServer Faces 및 Struts 런타임을 지원합니다. 이 도구를 이용하여 웹 서비스, Java EE Connector Architecture 어댑터, COBOL, PL/I 및 C/C++과 같은 다양한 기술로 구현된 비즈니스 로직을 이용합니다. 그리고 이 비즈니스 로직을 이용하여 JavaServer Pages 나 HTML로 구현된 정보를 개발자가 쉽게 연결할 수 있는 환경이 제공됩니다.


또한, 테크놀로지 프리뷰를 이용해서 IBM의 모든 정보가 제공되고 있고, 다음 링크를 이용해서 테크놀로지 프리뷰에서 확인해 보시기 바랍니다.


ibm.com/software/awdtools/devzseries/support




Rational Team Concert for System z                                                            


Rational Team Concert for System z 소프트웨어는 협업을 통해 소프트웨어 혁신을 추구하기 위한 솔루션으로서 점점 기업들이 요구하는 소프트웨어 요구사항에 부합하기 위한 노력을 하고 있지만 환경과 요건이 어려운 상태를 극복해 주는 솔루션 입니다. 지리적으로 분산된 개발 팀들을 플랫폼 상에서 연계시키면서 개인과 팀의 생산성을 향상시키고, 개발 기간을 단축해서 고품질의 소프트웨어를 신속하게 전달하는데 기여하게 됩니다.


add-on, C, C++, cobol, Engineering, IBM, IT, Java, Rational, Rational AppScan, Rational AppScan Source Edition, Rational Focal Point, rational for system z, Rational Insight, Rational Method Composer, Rational Policy Tester, Rational System Architect Solution, Realtime, rhapsody developer, Software, system z, tester, Thinkpad, UML, 개발, 개발자, 결함, 계획, 구현, 기능성, 기술적 차이, 다이어그램, 래쇼날, 모델, 문제점, 배포 관리, 변경, 변경 및 배포관리, 보안, 분석, 사용자, 상담, 생산, 설계, 설계 및 개발, 성능, 소스코드, 소프트웨어, 소프트웨어 공학, 소프트웨어 구조, 소프트웨어 품질, 소프트웨어 형상, 솔루션, 스크립트, 시뮬레이션, 시뮬레이트, 신뢰성, 실시간, 안정성, 엔지니어, 요구분석, 요구사항, 웹 사이트, 웹사이트 보안, 유지보수, 정적 모델 검사, 제품, 컴퓨터, 컴플라이언스, 코드, 테스트, 테스팅, 포트폴리오, 품질, 품질관리, 프로세스, 합리적인 솔루션, 형상, 호출, 환경

분산 및 호스트 컴포넌트 모두에 대한 추적성을 제공하고 복잡한 혼합 플랫폼 어플리케이션을 단 하나의 통합 프로세스 내에서 관리를 하게 됩니다. Rational Team Concert for System z는 기존에 사용하고 있던 호스트 소스 관리 시스템과 연동되고 여러 팀, 플랫폼 및 기술이 혼재되어 있는 변경을 조정하여 오류를 줄이고 변경 관리를 간소화 시킬 수 있습니다. 기존에 사용하고 있는 백업, 장애복구 및 재난복구 전략을 통합하면서 메인프레임 상에 워크로드를 통합하여 배치 구성을 간소화 하여 추가, 업그레이드 하는데 큰 비용과 시간이 들지 않습니다.


또한 맞춤형 포털 뷰를 이용해서 팀원들은 프로젝트에서 발생하는 뉴스 및 이벤트, 현재의 빌드 상태, 처리 현황과 요청 받은 변경 등과 같은 프로젝트에 관한 정보를 조회할 수 있습니다. 그리고 현재 팀원들의 상태, 어떠한 태스크를 하고 있는지, 누가 온라인 상탱며 협업이 가능한지 까지 조회할 수 있습니다.


Rational Team Concert for System z는 팀원들이 특정 작업 항목에 대해서 서로 토의를 하고 코드 검토 및 검사시에 사용하기 위해서 토의한 내용들을 기록하도록 합니다. 그리고 담당자나 관련자는 이 기록된 토의를 구독해서 소프트웨어 변경이 있을 때 RSS 피드로 통지를 받을수 있습니다. 또한 팀원들은 토의 내용을 특정 사용자들과 공유해서 IBM Rational ClearQuest 변경 관리 솔루션에 접속할 수 있습니다.


또한 Rational Team Concert for System z에는 팀이 효과적으로 정해진 시간과 예산 내에서 소프트웨어를 딜리버리할 수 있는 일련의 포괄적인 통합 기능이 들어있습니다. 비용 대비 효과적인 소프트웨어를 신속하게 개발해야할 때 Rational Team Concert for System z의 기능인 실시간 프로젝트 상태 창, 통합 메인프레임 및 분산 빌드 기능, 프로세스 제정 및 시행, 실시간 보고 및 조회 등의 기능을 이용해서 성공적으로 개발을 이룰 수 있습니다.


Jazz Team Server를 호스팅 하면서 같은 System z 환경의 신뢰성, 확장성 및 능력을 활용할 수 있도록 해주면서 직원, 프로젝트, 및 프로세스 인지를 자동화와 결합하여 소프트웨어 개발을 단축하고 프로젝트 거버넌스를 개선합니다. Jazz 플랫폼은 이클립스 기술 상에 구축되어 있기 때문에 IBM Rational Software Delivery Platform과 관련된 비즈니스 파트너 생태계를 위한 토대로서의 역할을 하게 됩니다.





첫번째로 소프트웨어 형상, 변경 및 배포 관리, 두번째로는 Rational for System z 를 알아보았는데요. 결국 결론적으로는 IBM Rational Software는 소프트웨어를 개발할 때 팀 단위로 개발을 하지만 조건, 환경에 대한 제약과 기술적인 차이를 극복해주며 협업을 이끌어 내는 솔루션이라고 간단하게 말할 수 있겠습니다.



더욱 자세한 정보를 알고 싶으시다면 아래 링크를 확인해 보고, 전문가의 상담도 받을 수 있다고 합니다.


관련 링크 : 

http://www-01.ibm.com/software/kr/rational/company/index.html



+ Recent posts