2015년 9월 16일 수요일
2015년 9월 15일 화요일
모바일 애플리케이션 테스트 자동화 확장 방안
모바일 기기의 급속한 보급에 따라 기업의 모바일 서비스 도입여부가 기업경쟁력을 결정짓는 중요한 요소가 되었습니다. 모바일을 통한 즉시적 정보 획득 필요성이 증가하면서 모바일 애플리케이션의 품질과 성능이 중요한 요소로 대두되고 있습니다. 기능 및 성능 테스트 자동화를 확대함에 따라 모바일 앱의 품질과 개발 신속성을 확보할 수 있는 방안을 제시하도록 합니다.
기능 검증(Functional Validation)
- 잠재적 오류들은 대부분 특정 모바일 애플리케이션의 기능 검증으로 해결할 수 있음
테스트에 실제로 핸드셋을 사용하기
- 테스트에 실제로 핸드셋을 사용하는 것과 관련하여 실행계획상의 부하와 브라우저나 에뮬레이터에서 애플리케이션을 테스트하는 것에 대해 논쟁이 많음
성능 검증(Performance Validation)
- 모바일 애플리케이션의 기대성능이 충족되는지 검증해야 함
궁극적으로 조직이 애플리케이션의 예기치 않은 중단과 에러로 발생되는 불필요한 지출을 줄여주고, 특히 모바일 애플리케이션을 통한 정보의 즉시성에 대한 필요성이 증가되면서 기업은 자동화된 테스트 전략과 그들의 모바일 애플리케이션의 니즈에 맞춰 설계된 솔루션을 도입하는 것이 중요해졌습니다.
빅데이터를 적극 활용하게 만드는 7가지 툴
거대하고 다양한 정보가 축적되는 빅데이터는 비즈니스 인텔리전스분야에서 그 중요성이 더욱더 크게 부각되고 있습니다. 오픈소스 하둡이나 NoSQL기술을 기반으로 한 제품을 공급하는 업체들의 기술은 빅데이터를 수집하고 관리하는데 용이하게 하며, 유저가 원하는 정보를 보다 쉽게 생성할 수 있도록 해줍니다.
특히, 하둡은 빅데이터 활용에 있어 안정적이고 확장이 용이한 분산컴퓨팅 환경으로 현재 널리 사용되고 있습니다. 기업의 정보를 최대한 활용하여 비즈니스를 향상 시킬 수 있는 빅데이터 리포팅, 분석, 시각화, 통합 등을 구현하는 하둡을 적극적으로 활용할 수 있게 만드는 7가지 툴을 소개합니다.
Ⅰ. 재스퍼소프트 BI 스위트(Jaspersoft BI Suite)
Ⅱ. 펜타호 비즈니스 애널리틱스(Pentaho Business Analytics)
Ⅲ. 카르마스피어 스튜디오와 애널리스트(Karmasphere Studio and Analyst)
Ⅳ. 탈렌드 오픈 스튜디오(Talend Open Studio)
Ⅴ. 스카이트리 서버(Skytree Server)
Ⅵ. 타블로 데스크톱과 서버(Tableau Desktop and Server)
Ⅶ. 스플렁크(Splunk)
다중 SW개발 프로젝트 관리를 위해 갖추어야 할 9가지 테크닉
SW개발 PM들은 보통 2가지 이상의 프로젝트를 책임지고 있습니다. 여러 SW개발 프로젝트를 효과적으로 관리하는데 도움이 될 관리기술로 4가지 비공식적인 기법과 5가지 공식적인 기법을 살펴보도록 하겠습니다. 이러한 기법들은 기존에 모두 존재해 왔고 관리자 대부분이 잘 알고 있으나, 이의 실제 활용을 통해 크고 복잡한 프로젝트를 리드할 경험을 지니는 데 조금이나마 도움이 되고자 합니다.
비공식적인 기법
- 신뢰할 수 있는 정보원을 가질 것
- 고객에게 우선권이 있다는 것을 명심할 것
- 상호 의존하는 것을 배울 것
- 시간 관리를 철저히 할 것
공식적인 기법
- 표준화된 공용 보고서를 사용할 것
- 비용관련 수치들을 주시할 것
- 프로젝트 주요 진행사항은 문서화 할 것
- 지속적으로 의사소통할 것
- 결정은 신속하게 할 것
동시에 다중 프로젝트를 관리하는 것을 통해 향후 크고 복잡한 프로그램 프로젝트를 이끄는데 필요한 경험과 지혜를 발전시킬 수 있다는 긍정적인 측면에서 접근하는 자세가 매우 중요함에 따라 상기 제시된 여러 가지 방법을 활용하여 프로젝트를 성공적으로 이끌 것으로 기대합니다.
2015년 9월 12일 토요일
빅데이터 시대: 효과적인 공공정보 개방을 위한 데이터 플랫폼 구축방향
빅데이터 활용 여부가 국가경쟁력 강화 및 정보혁신의 필수
*빅데이터 분석을 기반으로 과학적 국정운영 , 사회적 비용 절감 , 선제적 현안 대응 등 스마트 정부로의 진화 가능.
* 빅데이터의 분석 및 활용에 있어 가장 선행되어야 할 작업은 양질의 데이터 확보.
- 정보 및 공공기관에서 보유하고 있는 데이터는 가장 가치있는 대규모 데이터.
- 이러한 공공데이터를 기관간 정보 공유를 통해 전체 데이터의 양과 질을 풍족하게 하는 것이 최우선 과제.
미국 , 영국 등 선진국의 공공정보 개방 현황
*공공정보 개방은 공공부문 데이터 자체에 대한 개방과 데이터 개방을 위한 플랫폼 개발의 두가지 부문에서 추진.
-빅데이터에 대한 관심과 투자 , 데이터 활용의 중요성 인식에 따라 공공데이터에 대한 범정부 차원의 강력한 개방과 공유 추진.
*공공부문 데이터 개방을 효율적으로 추진하기 위한 플랫폼 개발 및 확산에도 초점.
- 공공데이터 개방을 위한 제도적 기반 마련 뿐만 아니라 공공데이터를 쉽게 개방하고 활용하기 위한 표준화된 데이터 관리 및 기술적 플랫폼을 개발 및 확산하고 있음.
핵심은 SW품질, 오류 추적은 더 이상 불필요한 요소일 수 있다는 의견이 대두
지금까지 버그 리포트나 결함 추적은 품질향상을 위한 필수요소라 여겨져 왔습니다. 몇몇 전문가들은 이러한 테스트활동들이 불필요하거나 SW생산성 등에 부정적인 영향을 미칠 수 있다는 의견들을 제시하고 있습니다. 이러한 의견들에 대해 살펴봄으로써 불필요한 테스트활동들을 점검해보고 효과적인 SW 품질향상방안을 모색해보도록 합니다.
중요한 건 소프트웨어 그 자체
- 구글의 Engineer Director James Whittaker 는 소프트웨어 개발에서 중요한 산물은 단지 코드라고 언급함
- 테스트기반의 개발에서 개발자들은 코드에 직접 단위테스트 자동화를 수행함
- 지속적인 통합과 자동화에 따라 빌드와 배치를 점점 빠르게 함
- 과거와 같이 버그가 비용적인 관점에서 차지하는 비중이 줄어듦
비용 지출은 ( 적어도 특정산업에서는 ) 신경 쓰지 않아도 된다고 주장
피드 구독하기:
글
(
Atom
)