본문 바로가기

품질

[품질] 호남권 지역SW품질역량강화 사업 소개

목차

    호남권 지역SW품질역량강화 사업 소개

     

    1. 호남권 지역SW품질역량강화 사업이란?

    ○ 전 세계 IT 환경이 급격하게 변하고 있습니다.  인공지능, 빅데이터, IoT, 블록체인, 메타버스, 디지털 전환 등 새로운 신기술, 개발환경, 비즈니스 변화가 점점 빨라지고, 복잡해지고, 불확실성이 날마다 높아지고 있습니다.

    ○ 소프트웨어 개발 환경 또한 급격하게 변하면서 비즈니스 환경을 고려한 고객 중심의 소프트웨어 품질이 중요해지고 있으며

    ○ 품질은 자동화, 고도화, 민첩한 비즈니스 환경에 적합하게 비즈니스 품질을 고려해 고객 경험을 뛰어 넘어야 합니다.

    ○ 소프트웨어 품질의 중요성을 인식한 과학기술정보통신부는 정보통신산업진흥원(NIPA)을 통하여 2011년부터 지역 SW품질역량강화 사업을 지원해오고 있습니다.

     

    2. 목적 및 필요성

     전라북도 내 유일한 SW품질 컨설팅, 테스팅 서비스를 무상으로 지원하고 있습니다.

    체계적인 품질 기술 지원을 통해 SW제품과 프로세스 신뢰성 확보를 지원해서

    SW기업 경쟁력을 강화하는데 목적을 두고 있습니다.

    전라북도 지역 중소 ICT/SW기업을 대상으로 고품질 SW개발 지원을 통한 기업의

    경제적인 부담을 완화해드리고자 합니다.

    ICT/SW기업의 지속적인 비즈니스가 가능하도록 지원해드리며,

    SW품질에 대한 인식을 확산시키는데 목적을 두고 있습니다.

     

    3. 지원 서비스 및 내용

    1) 컨설팅

    좋은 품질의 소프트웨어 개발을 위한 품질 관리 지원 서비스

    - 지속가능 비즈니스를 위한 프로세스 구축

    - GS인증, SP인증, KTL마크 인증 취득 지원

    - 소프트웨어 개발 시스템 구축, 개발 방법론 적용

    - 품질 관리, 테스트 프로세스 등 품질 향상 지원

     

    2) 테스팅

    높은 품질의 제품 개발을 위한 테스팅 지원 서비스

    - GS인증 평가모듈 기반 테스팅

    - 기능, 탐험적, 사용자, 성능, 보안 테스팅 지원

    - 정적분석, 시큐어코딩 분석 도구 기반 테스팅 지원

     

    3) SW품질 기술 교육

    개발자, 품질 담당자의 역량을 높이기 위한 기술 교육 지원

    -코드 리뷰, TDD, 리팩토링

    -단위/통합/시스템/자동화 테스트, 테스트 프로세스

    -산출물 작성(프로젝트 계획, 분석, 설계, 구현, 테스트) 등

     

    4) 품질 혁신 네트워크 운영

    개발자 커뮤니티 운영을 통한 소통 채널 확보

    -호남권 개발자 워크숍

    -개발자 네트워킹

    -품질 혁신 포럼, 품질인식확산 행사

     

    4. 컨설팅 서비스

    1) 프로세스 구축

    소규모 기업에 적합한 국제표준 기반 SW 개발 프로세스를 도입하여 프로젝트관리 체계화, 개발 시스템 구축, 인력 자원 위험을 낮추고, 실무 투입 교육 비용 최소화하여, 체계적인 고품질 소프트웨어 개발 실현과 지속 가능한 비즈니스 구현 가능 컨설팅 지원
      - 소규모 기업 국제표준(29110) 기반 프로세스 필요성 및 적용
      - 프로세스 수준 진단 및 보고서 제공
      - 표준 프로세스 제공, 표준기반 산출물 양식(19종) 제공

    2) 요구사항 관리

    요구사항 수준 진단하고 적절한 내용의 요구사항 관리 교육, 표준화된 요구사항 명세서 작성 등을 위한 실습 교육 등 컨설팅 지원
      - 요구사항 관리 개념 이해 및 계획 수립
      - 요구사항 명세서 양식 제공 및 작성 지원
      - 요구사항 관리 프로세스 진단 및 개선 방안 지원

    3) 코드 관리

    개발 코드 품질 진단 결과를 바탕으로 기업의 코딩 수준 향상을 위한 코딩 기술에 대한 기본 가이드 제공 및 교육 등의 컨설팅 지원
      - 코드 리뷰 필요성 및 개념 이해
      - 코드 리뷰, 리팩토링 수행 방안
      - 정적분석 도구 적용 및 분석 결과 기반 코드 품질 개선 지원

    4) 테스트 관리


    테스트 프로세스 및 방법에 대한 수준 진단 결과를 바탕으로 테스트 개념 및 방법론 등에 대한 교육과 테스트 프로세스 체계 정립 및 효율적인 테스트 수행 방법 등에 대한 컨설팅 제공
      - 테스트 기본 개념 및 테스트 계획 수립 방안
      - 테스트 프로세스 진단 및 구축과 개선 방안 지원
      - 테스트 산출물 작성 및 테스트 자동화 구축 지원


    5) 자산관리(소스코드, 산출물)


    자산(형상)관리 수준을 파악하여 해당 기업 수준에 적합한 자산관리 개념 등 교육과 적절한 자산관리 도구 도입 및 적용을 위한 컨설팅 지원
      - 자산(소스코드, 산출물) 관리 개념 및 절차 이해
      - 자산관리 계획 수립, 적용 및 프로세스 진단 및 개선 지원
      - 지원 도구 구축, 도입, 교육 등 적용 지원

    6) 개발 방법론 도입


    소규모 기업 맞춤형 애자일, TDD 등 개발 방법론 도입에 대한 교육, 컨설팅 지원
     - 개발 방법론(애자일, TDD) 개념 이해 및 적용
     - 개발 방법론 문제점 진단 및 개선 방안

    7) 기타 서비스

    소프트웨어 품질 향상을 위한 모든 서비스를 제공하며, 해당 전문가를 통하여 교육, 컨설팅 지원

     

    5. 테스팅 서비스

     

    1) 제품 테스팅

    제품 품질 향상을 위한 사용자 설명서(매뉴얼) 기반 프로세스를 통하여 테스팅 지원
      - GS(Good Software) 평가 모듈 기반 테스팅(결함 및 결과보고서 제공)
      - 기능, 탐험적, 제3자 테스팅 지원(기업 방문 지원 가능)

    2) 정적 분석

    소스코드 진단 도구를 통해 소스코드에 내재된 보안 약점, 품질, 코딩스타일을 분석하고 결과 지원
      - 정적분석도구 구축, 도구 사용법 교육
      - 소스코드 결함, 오류, 보안 취약점 진단(보고서 제공)

    3) 보안 및 성능

    웹 솔루션 제품 보안 취약점 진단 및 성능 확보를 위한 테스팅 지원
      - 웹취약진단(주요정보통신기반시설 28개 항목)
      - 오픈소스 기반 성능/부하 테스팅 지원

    4) 테스트 자동화

    반복적인 테스트를 효율적으로 수행할 수 있도록 자동화 도구를 적용하는 테스팅 제공
      - 컨설팅과 연계하여 자동화 도구 구축 및 사용법 지원
      - 개발 시스템 연계하여 CI/CD 시스템 구축, 자동화 테스팅 지원

    5) KOLAS 시험 성적서 제공

    KOLAS 공인시험기관으로써 공신력 있는 시험 성적서 지원
      - 정부지원과제 정량적 목표 지표 시험
      - 국내외 표준 기반 SW제품 품질 평가

    6) 기타 서비스

    소프트웨어 품질 향상을 위한 모든 서비스를 제공하며, 해당 전문가를 통하여 테스팅 지원

     

    6. SW품질 기술 교육

    1) 도구 기반 현장 적용 기술 교육

    - 소스 관리(GIT, GITHUB) 시스템 구축 및 실무 적용

    - 프로젝트 관리 시스템 구축 적용

    - 클라우드 기반 개발 환경 구축 적용

    - DevOps 기반 환경 구축 적용

    - 테스트 자동화 도구 구축 적용

     

    2) 최신 기술 실무 적용 교육

    - 인공지능 (머신러닝, 딥러닝) 실무 프로젝트 기반

    - 블록체인 실무 프로젝트 기반 교육

    - 빅데이터 실무 적용 교육

    - 무중단 배포 서비스 구축 실무 교육 등

     

    3) 개발 생산성 향상 교육

    - TDD, BDD, DDD 등 개발방법론 교육

    - 개발자가 알아야 하는 분석, 설계, 구현, 테스팅

    - 객체지향 모델링 설계 기술 교육

    - 비즈니스 기획, 분석, 설계 기반 클라우드 어플리케이션 개발

    - 코드리뷰, 테스팅 최적 도입 교육

    - 프로젝트 관리 교육

     

    4) SW공학 현장 적용 기술 교육

    - 고품질, 개발 생산성 향상을 위한 SW공학 적용

    - 분석, 설계, 구현, 테스팅 프로세스 구축

    - 국제표준기반 맞춤형 프로세스 구축

    - 개발방법론(애자일, XP, 스크럼, 칸반, BPMN) 교육

    - ISTQB, CSTS, 애자일 테스팅 등

     

    * 기업의 수요 및 진흥원 사정에 따라 교육 내용은 변경될 수 있습니다.

     

    7. 품질 혁신 네트워크 운영

    1) 호남권 개발자 워크숍 개최

    - 최신 기술 트렌드, SW품질 인식 제고, 개발자 능력 향상을 위한 정보 공유

    - 매년 1회 이상 개최

     

    2) 전라북도 개발자 커뮤니티 운영

    - 지역 ICT/SW개발자 커뮤니티 운영을 통한 개발자 간 네트워크 구축

    - 품질 인식 확산, 정보 공유

     

    3) 메타 품질 전문가 포럼 운영

    - 전문가 구성 운영, 비즈니스 품질, 인공지능, 소프트웨어 공학 등 전문 영역의 정보 공유

    - 품질 체계 혁신 모델 마련

    - 품질 컨설팅 노하우, 품질 사업 협력 방안, 품질 향상 전략 방안 연구

    - 매년 1회 이상 개최

     

    8. 결론

    전주정보문화산업진흥원의 SW품질역량센터에서는

    2011년 부터 호남권 지역SW품질역량강화 사업을 운영하고 있습니다.

    전라북도 ICT/SW기업을 대상으로 무상으로

    기업에 직접 방문을 드려서 지원을 해드립니다.

    기업이 원하는 부분을 찾아서 품질 향상에 도움을 드리고 있습니다.

    홈페이지 : https://www.jica.or.kr/2016/inner.php?sMenu=C2000 

     

    전주정보문화산업진흥원

    IT·CT산업의 육성과 발전을 위해 온 힘을 기울여 나가겠습니다.

    www.jica.or.kr

     

    지원사업공고 : https://www.jica.or.kr/2016/inner.php?sMenu=A1000&mode=view&no=622 

     

    전주정보문화산업진흥원

    IT·CT산업의 육성과 발전을 위해 온 힘을 기울여 나가겠습니다.

    www.jica.or.kr

     

     

    김영찬 (소프트웨어 품질 전문가)

    (재)전주정보문화산업진흥원(JICA)

    소프트웨어 개발자로 10년간 발로 코딩 하다가 한계를 느끼고, 

    2015년부터 소프트웨어 품질에 몸을 담고 기업을 돕고 있음

    email.  sweng@jica.or.kr  / tel. 063-281-4113

    주업무 : 소프트웨어 품질 컨설팅, 테스팅,  KOLAS 기술책임자, 개발자 네트워크 운영

    자격

      - SP, CMMI, VSE(ISO 29110), ISMS(ISO 27001) 인증 심사원

      - AIT, ISTQB FL, CSTS, 29119 외 다수