2015년 7월 3일 금요일

SW공학현장멘토링

SW공학 현장멘토링 사업은 국내 중소/중견 기업의 열악한 SW공학기술 도입환경을 극복하고, 지속적인 개선을 통한 국내기업의 SW경쟁력강화를 목적으로, 다년간의 현장적용 수행사례를 토대로 공학센터의 전문가가 직접 현장에서 지원하는 현장맞춤형의 무료 멘토링 제공 사업입니다.

SW공학센터의 전문가가 직접 현장에서 지원합니다.
 - 통합되어 연결성을 가지는 전체 프로세스
 - 하나의 큰 특징을 가지는 과정 [Phase]
 - 과정별 세부 내용을 나타내는 단계 [Step]
 - 단계별 실행 지침을 포함하는 활동 [Activity]
 - 활동별 특수하게 진행되는 작업 [Task]

자세히 보기 →

SW프로슈머 지원

SW프로슈머 사업은 일반 및 전문평가단을 통해 창업·중소기업 SW제품의 결함 사전 검출 및 개선지원을 제공함으로써 제품의 품질을 향상시키고 성공적인 시장 연착륙을 지원하기 위한 사업입니다.

SW프로슈머란?
SW분야에 전문성을 지닌 개인이 SW제품의 개발 · 개선과정에 참여하여 실패 위험성 요인 중 하나인 품질 문제 극복을 지원하는 사용자입니다.


자세히 보기 →

2015년 7월 2일 목요일

2015년 글로벌 SW개발역량 혁신 프로그램 참가자 모집

SW개발에 대한 열정을 가진 국내 SW엔지니어들을 대상으로, 美실리콘밸리의 최신 기술 동향, 개발 프로세스 경험을 제공하여 SW엔지니어들의 개발역량 혁신 및 기술 개발 경험 사례를 전파합니다.

  • SW개발에 대한 열정을 가진 SW개발자를 대상으로 SW기술과 개발방법론에 대한 현장 중심적 경험을 제공하는 글로벌 SW개발역량 혁신을 위해 'SAVE 프로그램' 운영

  • 신기술 활용 및 개발프로세스 개선으로 SW개발역량 혁신글로벌 SW개발문화 전파 촉진
 

알기 쉬운 SW공학배우기_7화

SW개발 프로젝트에 필요한 산출물 관련 문서
  • 요구사항 명세서
  • 요구사항 추적표
  • 테스트 시나리오
  • 테스트 결과ㅏ서



SW에 내재된 위험, Technical Debt는 얼마나 되고, 왜 발생하는가?

눈에보이지않는 SW, SW비가시성 때문에 반드시Technical Debt를 만나게 됩니다

또 한가지 중요한 사실은 기술부채가 시장의 변화속도에 맞추기 위한 노력의 부산물이기도 하다는 것입니다. 

SW제품은 사실상 창조되어서 시장에 유통되기 전에는 개념조차 없던 제품들이 대부분입니다. 예를 들어 몇십년 전만해도 지금과 같은 ERP시장은 존재하지 않았습니다. 또한 J2EE에서 없어서는 안 될 Application Framework만 해도Framework를 구성하는 컴포넌트나 라이브러리 하나 하나 전부 새로 표준화와 합의를 통해 만들어 진 것입니다. 원래는 없었거나 있었더라도 각자 자기들의 방식으로 사용하던 것들인 반면, 다른 산업은 제품이 만들어지는 과정이SW산업에 비해 상당히 길고 장기적이며, 시장에서 고객들이 먼저 제품의 기능을 결정하고 난 후에 제품이 출시되는 특징이 있다. 이러한 분명한 차이 때문에 SW제품은 제품 출시 이후에도 명확한 제품의 포지셔닝을 하지 못하고 애매한 영역에 걸쳐 영업을 함으로써 치명적인 Technical Debt를 내재하고 있는 경우가 많습니다. 이러한 기술부채는 미처 채우지 못한 품질의 부족함을 넘어서는 경우가 많습니다. 

SW는 다른 산업의 제품들과 다르게 사용자의 명확한 제품에 대한 이해가 있기 전에 출시되는 경우가 많습니다. 때문에 아래에서와 같이 최근에 SW기업들은 대부분 제품 출시 전에 먼저 고객층을 찾아서 확보하고 고객의 피드백을 시장출시 전부터 적극적으로 제품 요구사항에 반영하는 유연생산(Lean Product Development)방식을 도입하고 있습니다.



2015년 6월 30일 화요일

SW 공학센터 , 2015 마포진로박람회에서 재능기부활동 펼쳐

SW 공학센터는 5 월 20 일 (수) 월드컵공원 평화광장에서 진행된 2015 마포진로박람회에서 지역 청소년들이 진로를 탐색하는데 도움을 주고자 직업체험부스를 운영하는 재능기부활동을 펼쳤습니다 .

직업체험부스는 생활속의 SW, SW 관련 직업소개 , 스크래치 실습 순으로 진행되었으며 , 마포구 관내 중학생 ( 동도중 , 숭문증 , 창천중 ) 87 명이 사전예약을 통하여 참여하였습니다 .

진행중에 학생들의 질문도 받아가며 쌍방향 토크로 진행되어 학생들이 SW 와 관련하여 평소에 궁금해왔던 질문을 던져 향후 진로를 탐색하는데 많은 도움을 주었습니다 .

학생들의 주요 관심사항은 “SW 개발자가 되기 위해선 어떤 과목을 잘해야 하며 , 필요한 역량은 무엇인지에 대한 것” 으로 종료 후에도 1:1 상담을 요청하는 등 많은 관심을 보였습니다 .
SW 공학센터는 차후에도 지역 청소년들이 진로를 탐색하는데 도움이 될 수 있도록 마포진로직업체험지원센터와 연계하여 재능기부활동을 지속적으로 전개할 예정입니다 .
 
 

기능점수를 활용한 SW품질비용 절감 방안

소프트웨어 유지보수환경에서 SW품질비용을 절감하기 위한
기능점수(Function Point) 활용 방안

빠르게 변화하는 비즈니스 환경에 대응하기 위해서 기업용 IT 정보시스템은 더욱 복잡 해지고 유연하게 진화가 필요하게 되었으며, SW유지보수가 전문화된 영역으로 인식되어 유지보수 서비스에 대한 납기, 품질, 비용에 대한 요구가 갈수록 높아지고 있습니다. SW유지보수는‘인도된 이후에 오류의 수정, 성능이나 다른 속성의 개선, 변화된 환경에 적응시키려는 목적으로 소프트웨어 제품에 수정을 가하는 것’으로 규모 및 기간이 비교적 작은 Service Request를 반복적으로 처리합니다. SW유지보수를 하면서 형식적인 계획을 세우고 요구사항에 대하여 부족한 이해 상태에서 코딩을 시작하게 되는 경우에는 SR(Service Request)의 진행 상태를 파악하기 어렵고 끊임없는 변경사항이 발생하여 일정지연과 결함이 발생됩니다. 

SW유지보수 개발에 있어서 가장 어려운 부분은 무엇을 개발할 것인가를 정확히 결정 하는 것입니다. 이러한 SW요구분석은 SW개발의 실제적인 첫 단계로 사용자의 요구에 대하여 이해하는 단계라 할 수 있습니다. SW요구분석 단계는 전체 개발과정에서의 SW품질비용을 감소시킬 수 있는 결정적인 단계로 초기에 요구사항을 잘 분석하여 정의하고 관리하는데 중점을 둔다면 SW유지보수 개발기간과 비용의 초과 및 품질 저하를 미연에 방지할 수 있습니다.