본문으로 건너뛰기

IT 직무제, SW 기술자 등급제

· 약 3분

IT 역량분류 체계 개요

SW 기술자 등급제, IT 직무제 비교, 개선 방안

SW 기술자 등급제, IT 직무제 비교

구분SW 기술자 등급제IT 직무제
개념학력, 경력 기반 기술자 등급 산정국가직무능력표준 기반 직무별 기술자 역량 평가
평가기준학력, 경력, 자격기반직무수행능력, 실제업무역량, 자격, 경력 등
장점등급체계 단순다양한 평가 기준
대가산정 용이NCS 기반 역량 표준화, 직무 세분화
단점실무 능력 괴리새로운 체계에 대한 현장 저항감
분류기준 한계직무정의 모호성으로 인한 혼란
경력증빙 복잡학위 유관성
비용 부담평균 임금 데이터 오류

IT 직무제 개선 방안

구분개선 방안내용
현장 저항감현장 교육, 워크숍, 파일럿 프로그램, 단계적 도입 고려현장 요구사항 반영
직무 정의 모호성용어 정의 개선, 직업 예시 제공직무별 역량 세부 정의
학위 유관성다양한 기술, 역량 가진 인재 우대학위 이외 역량 인정
평균 임금 데이터 오류직무별 표본 확보, SW기술자 등급제와의 매핑, SW사업 기여도 따른 가중치 적용실제 임금과의 연계성 강화

AHP, 계층화 분석법

· 약 3분

AHP 개념

  • 의사결정과정을 목표, 기준, 대안 등의 계층으로 구조화한 뒤 쌍대비교하여 도출된 객관적이고 정량적인 결과값을 통해 의사결정을 지원하는 방법론
  • 계층적 구조화, 우선순위 도출, 일관성 검토, 계층요소 비교

AHP 프로세스, 상세 설명, 도입 효과

AHP 프로세스

  • 계층 분리, 쌍대비교 후 도출된 우선순위를 통해 일관성 검사 진행하여 최종 의사 결정 사안 도출

AHP 프로세스 설명

단계설명비고
1. 계층화관련 요소식별 및 선정, 단계별 계층 구조 형성문제 목표와 세부 평가기준 설정
2. 쌍대비교각 계층의 요소들을 쌍으로 비교하여 상대적 중요도 평가1~9단계 점수, 비교 행렬 작성
3. 부분 우선순위쌍대비교 결과 표준화, 각 요소 가중치 계산우선순위 벡터
4. 일관성 검토평가 일관성 검증, 판단 신뢰성 제고일관성 비율(CR) 1 미만
5. 최종 우선순위최종 종합 가중치 계산, 의사결정 수행최적 대안 선정

AHP 도입 효과

도입 효과내용비고
다기준 의사결정 지원다양한 평가 기준 분석을 통한 최적 대안 도출비용, 품질, 납기 등
의사결정의 일관성 확보쌍대비교 통한 상대적 중요도 평가평가 신뢰성 강화
정량적 및 정성적 요소 통합데이터와 정성적 요소를 고려한 종합적 평가전문가 판단 수용
우선순위 설정의 명확성각 대안 우선순위 도출 후 전략 수립자원 배분 최적화
투명한 의사결정 과정계층 구조와 평과 과정을 통한 이해관계자 신뢰 증진투명성, 신뢰성 강화
  • SCM, TPRM 등 공급업체의 가격, 품질, 납기, 유연성, 신뢰성, 보안성, 리스크 등 다양한 평가기준을 종합적으로 평가할 때 활용

CLA Assistant 적용

· 약 2분

CLA

  • PR을 받기 전에 약관 동의를 강제시킬 수 있다.

CLA Assistant

  • cla-assistant.io 을 연동해두면 공개 레파지토리에 대해 자동으로 CLA를 체크하고 받아주는데, private 레파지토리에 대해서는 동작하지 않는다.

CLA Assistant Lite Action

  • .github/workflows/cla-assistant.yml 로 아래처럼 생성하면 비공개 레파지토리에서도 파이프라인과 파일을 통해 CLA를 체크할 수 있다.
  • CLA Assistant Lite
name: "CLA Assistant"
on:
issue_comment:
types: [created]
pull_request_target:
types: [opened, closed, synchronize]

permissions:
actions: write
contents: write
pull-requests: write
statuses: write

jobs:
CLAAssistant:
runs-on: ubuntu-latest
steps:
- name: "CLA Assistant"
id: cla_assistant
if: (github.event.comment.body == 'recheck' || github.event.comment.body == '저는 CLA 문서를 읽었으며, CLA에 서명합니다.') || github.event_name == 'pull_request_target'
uses: contributor-assistant/github-[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

with:
custom-notsigned-prcomment: "PR 감사합니다. 이 PR을 수락하기 전에 Contributor License Agreement에 동의하셔야합니다. CLA는 아래 문장과 동일한 코멘트를 추가해주시면 서명할 수 있습니다."
custom-pr-sign-comment: "저는 CLA 문서를 읽었으며, CLA에 서명합니다."
custom-allsigned-prcomment: "**CLA Assistant Lite bot** 모든 Contributor가 CLA에 서명했습니다."
path-to-signatures: ".github/signatures/cla.json"
path-to-document: "" # e.g. a CLA or a DCO document
branch: "chore/cla"
allowlist: bot*
  • path-to-signatures 는 서명한 사람들의 정보가 저장되는 파일이다.
  • 파일은 protected 브랜치에 푸쉬가 되지 않아 branch에 정의한 브랜치를 주기적으로 main으로 부어줘야한다.
  • issue_comment 이벤트를 통해서 custom-pr-sign-comment 를 체크하기 때문에 이벤트를 빼면 안 된다.

SWOT, 3C, PEST

· 약 3분

SWOT, 3C, PEST 개요

  • 거시적, 미시적, 전략적 분석을 통해 기업 환경을 분석하고 경쟁전략 수립

PEST, 3C, SWOT 분석 요소

PEST 분석 요소

구분내용분석 요소
정치정부의 정책, 정치적 환경세금, 법, 관세, 풍토
경제경제적 환경경제성장률, 인플레이션, 환율, 금리
사회사회문화적 환경전통, 관습, 양식, 종교
기술기술적 진보와 기술 환경정보기술, 빅데이터, AI

3C 분석 요소

구분내용분석 요소
자사자사의 역량기획, 설계 수준, 연구 개발 인력 수준
경쟁사경쟁사의 역량마켓쉐어, 매출, 이익 규모, 경쟁력
고객고객의 요구사항고객 특성, 시장성장률, 시장성숙도

SWOT 분석 요소

구분내용분석 요소
강점자사의 장점기술, 노하우, 인력, 자금, 브랜드
약점자사의 약점인력, 자금, 브랜드, 기술, 노하우
기회외부환경의 기회시장 확대, 기술 발전, 정책 변화
위협외부환경의 위협경쟁사, 기술 발전, 정책 변화
분석전략강점과 기회를 활용, 약점과 위협을 극복SO(Max-Max), ST(Max-Min), WO(Min-Max), WT(Min-Min)
  • 내부조건은 7S, 외부환경은 5F로 추가 분석

ISO 20000, ITSM

· 약 3분

ISO 20000 개념

  • IT 서비스의 품질 보장을 목표로 한 프로세스 기반의 관리 방법
  • 서비스 품질 향상, 고객 만족도 증가, IT관리 비용절감, IT관리 리스크 절감

ISO 20000, ITSM 개념도

  • 기업 IT 인프라 및 서비스 전체 수명주기 관리, 지원을 위해 ITIL에 기반한 ITSM 활용

ITSM 도입 기대효과

구분기대효과설명
Standard서비스 품질 향상표준화된 프로세스와 자동화
Process운영 효율성 증대프로세스 간소화 및 자동화
Organization협업 강화, 책임 명확화명확한 R&R, 커뮤니케이션 비용 절감
Technology비용 절감, 다운타임 감소IT 운영비용 절감, 빠른 이슈 해결

ISO 20000 개정사항

구분개정사항설명
리스크 중심리스크 기반 사고 요구리스크 관리 중요성 강조
단계별 리스크 고려단계별 리스크 체계적 관리
경영진 의지경영진 도입 의지 강조경영진 참여와 지원 강화
수명주기 강조서비스 수명주기 일관성 유지
신규 항목지식 관리 추가지식 관리 체계화로 품질 향상
서비스 카탈로그 관리 추가서비스 목록과 정보 관리 강화

TAM, 기술수용모델

· 약 3분

TAM 개념

  • 사용자가 새로운 기술을 수용하는 과정에서 인지된 유용성과 인지된 이용용이성을 기반으로 이유를 설명하는 이론적 모델
  • 기술 도입시 발생할 수 있는 문제를 사전 파악, 사용자의 신기술 수용여부 예측

TAM 구성도, 구성요소

TAM 구성도

  • 인지된 유용성과 이용용이성을 기반으로 형성된 태도는 개인 신념과 감정을 투영하여 행동 영향

TAM 구성요소

구분내용비고
인지된 유용성신기술을 활용하여 자신의 업무 성과가 개선될 것이라고 믿는 정도효율성, 생산성, 편의성
인지된 이용용이성신기술을 활용하는 것이 많은 노력을 필요로 하지 않는다고 믿는 정도사용자 친화성, 학습용이성
이용태도신기술을 사용하는 것에 대한 개인의 태도긍정적 태도, 부정적 태도

TAM 비교

구분TAMTAM2TAM3
구성요소인지된 유용성, 인지된 이용용이성+주관적 규범, 사회적 이미지, 업무 관련성, 결과 및 품질+ 컴퓨터 자기 효능감, 외부 지원 인식, 컴퓨터 불안, 유의성
적용범위정보시스템, SW, HW모바일 앱 등 확장다양한 환경 대응
목적기술수용의도, 실제 행동 예측외부요인 포함하여 확장IT에 대한 조직 구성원 의사결정 통합모델 제시

신기술 도입시 추가적인 고려사항

  • 비용 측면, 조직구성원 측면
  • 설문조사, 동향 파악, VoC, ISO 25000...

IT 거버넌스

· 약 4분

IT 거버넌스 개념

  • 기업의 전략과 목표에 부합하도록 IT 자원과 프로세스를 통제하고 관리하는 프레임워크
  • IT의 중요성, 기업 리스크 증대, 효과성, 책임성, 투명성 제고

IT 거버넌스 프레임워크, 측정지표, 측정방법론

IT 거버넌스 프레임워크

전자가위성

  • 조직의 IT 자원과 활동을 효과적으로 관리하고, 최적화하여 비지니스 목표 달성

IT 거버넌스 측정지표

구분측정지표설명
전략적 측면전략일치도BITA 일치도
컴플라이언스법규 준수 여부
혁신도IT 혁신성과
프로젝트 성공률프로젝트별 진척도
운영 측면위험관리 효과성위험관리 성과
자원 최적화자원 활용 효율성
운영 성과IT 서비스 운영 성과
사용자 만족도IT 서비스 만족도
  • KPI, KGI (SMART/Specific, Measurable, Achievable, Relevant, Time-bound)

IT 거버넌스 효과 측정 방법론

구분측정 방법론설명
정량적EVA경제적 가치 평가
TCO총 소유 비용
TVO기술 가치 평가
CVA비용 효과 분석, NPV, ROI, IRR, PP
EVS경제적 가치 평가
TEI기술 투자 효과
정성적IO정보화 평가
IPMIT 포트폴리오 관리
IE정보 경제학
전략적BSC재무, 고객, 내부, 학습 성과
IT BSC기업 공헌도, 사용자, 운영 프로세스, 미래 지향
통계산술적ROV실물 옵션 가치
AIE응용 정보 경제학
  • ISO 38500 기반으로 IT 거버넌스 효과 측정

ISO 38500

TAM, SAM, SOM

· 약 3분

TAM, SAM, SOM 개념

  • 제품, 서비스의 시장규모와 경쟁력을 예측하여 성장가능성과 비지니스 전략을 수립하기 위한 프레임워크
  • 시장 잠재력 파악, 투자 유치, 자원 배분, 마케팅 전략 수립에 활용

TAM, SAM, SOM 개념도, 측정지표, 활용방안

TAM, SAM, SOM 개념도

tam-sam-som

  • 제품이나 서비스를 제공할 시장의 전체 규모와 확보시장규모를 파악하여 타겟기반 전략수립

TAM, SAM, SOM 측정지표

구분측정지표설명
TAM비지니스 도메인 크기제품이나 서비스를 제공할 수 있는 전체 시장규모
시장 상한선시장의 최대 규모
SAM판매 가능 시장규모제품이나 서비스를 판매할 수 있는 시장규모
고객 세분화제품이나 서비스를 구매할 수 있는 고객군
SOM특정기간 내 확보가능한 시장규모초기 단계에서 확보할 수 있는 시장규모
핵심 타겟 선정초기 단계에서 확보할 수 있는 타겟 고객군

TAM, SAM, SOM 활용방안

구분활용방안설명
사업계획수립목표 시장설정제공 시장에 대한 계획 수립
마케팅 전략 수립분석 데이터 기반 마케팅 전략 수립
투자 유치사업 잠재력 설명시장 규모 파악하여 사업 설명 구체화
투자 유치투자자에게 사업 잠재력 설명
자원 배분제한된 자원의 효율적 배분한정된 자원의 전략적 배분
사업 성장 전략 수립지속적 성장을 위한 전략 수립

마케팅 전략 수립시 고려사항

구분고려사항설명
Product (제품)제품 포지셔닝, 차별화 전략시장 내 제품의 포지셔닝과 경쟁력 확보 전략
Price (가격)가격 정책, 시장 가격대고객이 수용할 수 있는 가격 및 경쟁사 대비 가격 설정
Promotion (판촉)마케팅 채널, 홍보 전략제품 홍보 및 인지도 향상을 위한 마케팅 전략
Place (유통)유통 경로, 시장 접근 전략고객에게 제품을 전달할 수 있는 최적의 유통 채널 선정

HBM

· 약 3분

HBM 개념

  • 3D TSV 기술을 사용하여 여러 개의 DRAM 칩을 수직으로 쌓고, 초고속 인터커넥트를 통해 각 층을 연결함으로써 높은 대역폭과 낮은 전력 소비를 실현한 고대역폭 메모리
  • 기존 DDR 램의 대역폭, 레이턴시의 한계와 AI 학습으로 대량 데이터 처리 수요 증가로 저전력 고속 연산 메모리 필요성 증가

HBM 구성도, 구성요소, 비교

HBM 구성도

  • 수직 적층, TSV, 인터포저 등 기술을 통해 고성능 컴퓨팅 분야에서 핵심적인 역할을 하는 메모리 아키텍처

HBM 구성요소

구분기술요소상세 설명
메모리 적층 구조TSVDRAM Die 를 뚫어 전도성 재료를 채운 수직 실리콘 관통 전극
DRAM DieDRAM Cell 그룹, 패키징 단위
Logic Die다른 칩셋 및 PHY 와 DRAM die 연결
프로세스 유닛PHY물리계층 인터페이스, Logic Die - Process Die 간 연결
CPU/GPU그래픽, 명령어 처리 위한 프로세서
칩셋Silicon InterposerLogic Die (CPU, GPU 등)와 HBM 칩 사이의 연결
Package SubstrateSilicon Interposer 과 그래픽카드 연결하는 PCB 기판

HBM과 DDR6 비교

구분HBMDDR6
용도AI 학습용그래픽 카드, AI 추론용
Pin Data Rate6.4 Gbps16 Gbps
Pin1,024개32개
Bandwidth819 GB/s64 GB/s

정적 SQL과 동적 SQL

· 약 3분

정적 SQL과 동적 SQL 개념 비교

정적 SQL동적 SQL
애플리케이션에 하드 코딩되어 런타임 시 변경되지 않는 SQL런타임 시점에 사용자로부터 SQL 문의 일부 또는 전부를 입력받아 실행되는 SQL
  • 정적 SQL은 컴파일 전 단계에서 구문분석, 유효 오브젝트 여부확인 등 체크가 가능하지만 동적 SQL은 불가

정적 SQL과 동적 SQL 상세 비교

정적 SQL과 동적 SQL 구현 비교

구분정적 SQL동적 SQL
구문컴파일 시점에 구문 및 의미 체계 체크 가능실행 시점에 구문이 확정되므로 사전 체크 불가
최적화사전 컴파일로 최적화 가능런타임 최적화가 어려움
보안주로 컴파일 타임에 보안 검토 가능사용자 입력 검증 필요, 보안 관리 복잡

정적 SQL과 동적 SQL 특징 비교

구분정적 SQL동적 SQL
유연성낮음, 고정된 쿼리 구조높음, 다양한 조건에 따라 쿼리 변경 가능
보안상대적으로 안전함SQL 인젝션 및 보안 취약점
성능빠르고 최적화 가능실행 시점에 최적화가 어려움
사용 사례고정된 데이터 조회나 트랜잭션 처리사용자 입력 기반의 동적 데이터 조회 및 처리
캐싱 효율높음낮음
장점빠른 속도, 쿼리 해석 사전 수행유연한 SQL 구조, 코딩 양 최소화
단점데이터 분포에 따른 성능 저하반복적 쿼리 파싱에 따른 성능 저하
  • 동적 SQL 사용시 WAF, Stored Procedure, Prepared Statement 등을 활용하여 보안 강화 필요