2015년 11월 26일 목요일

애자일의 핵심성공요건 : 고위경영진의 지원과 리더십

애자일 프로젝트의 성공이 관리주도의 조직변화로부터 시작됨에 따라 애자일 방법론에 대한 고위경영진의 지원 부족은 프로젝트 실패의 가장 큰 요인 중 하나로 작용하게 됩니다. 이에 본 보고서에서는 애자일 기법 적용 시 나타나는 고위경영진의 공통된 오해는 무엇이고 , 이를 극복하고 애자일 프로젝트를 성공시키기 위해 필요한 지원요소는 무엇인지를 제시합니다.
  • 고위경영진의 이해 / 참여 없이 적용되는 애자일
  • 애자일에 대한 고위경영진의 일반적인 오해들
  • 애자일의 성공을 위한 고위경영진의 역할
  • CEO 의 지원을 필요로 하는 프로젝트 관리자를 위한 팁

워크플로우 기반의 제품라인 소프트웨어 개발 지원 환경

최근 들어 자동차 , 의료 , 제조 등의 산업분야에서 ICT 기술을 적극적으로 활용한 융합소프트웨어 개발의 중요성이 강조되고 점차 많은 기업들이 세계시장으로 진출을 모색하고 있습니다 . 소프트웨어 개발에 반영해야 하는 휘처 (Feature) 의 수는 증가하고 그에 따라 필연적으로 따라오는 다양성 (Variation) 을 소프트웨어에 반영하기 위한 노력을 기울이고 있습니다 .

소프트웨어 제품라인 공학 (Software Product Line Engineering) 은 소프트웨어를 각각 개별적으로 개발하는 전통적인 소프트웨어 개발 방법의 단점을 보완하여 소프트웨어의 재사용에 따른 고품질과 빠른 시장적시성 (Time-to-Market) 을 보장하여 앞서 설명한 다양성 문제를 해결하는 방법을 제시하고 있습니다 . 개발자는 개발 대상 소프트웨어의 기능 및 비기능 측면을 고려한 공통점과 차이점 분석 (Commonality and Variability Analysis) 을 통해서 핵심 자산 (Core Asset) 을 확보하고 이후 자산들을 조합하여 원하는 소프트웨어 ( 제품 ) 을 개발할 수 있습니다 .
  • 워크플로우 기반의 제품라인 소프트웨어 개발도구
  • 활용예제


신속한 SW테스트 커버리지 결정을 위한 5단계 가이드

SW 개발 후 테스트를 충분히 수행할 시간여유는 없는 것이 일반적이라고 볼 수 있으며 , 이러한 상황 하에서 신속하게 SW 테스트 커버리지를 결정하는 것은 테스트 수행시간을 확보할 수 있는 방법 중 하나입니다 . 신속한 SW 테스트 커버리지 결정을 위해 FIBLOTS 모델을 활용하고 테스트 범위와 특성을 결정하고 작업리스트를 만드는 등의 방안을 단계별로 제시합니다.
  • STEP 1 : 테스트의 범위를 계산하기
  • STEP 2 : 테스트하는 각 요소들을 자세히 이해하기
  • STEP 3 : 테스트 과업을 합리적인 방법으로 구조화하기
  • STEP 4 : 테스트 대상 소프트웨어를 빠른 시간 내 검토해볼 것
  • STEP 5 : 기능요소에서부터 테스트를 시작할 것