본문 바로가기

전체 글26

기업의 품질 문제 예방을 위한 노력 기업은 SW 품질 문제를 사전에 예방하기 위해 다양한 노력을 기울이고 있습니다. 품질 관리 프로세스의 구축: 기업은 효율적인 품질 관리를 위해 품질 관리 프로세스를 구축하고 시행합니다. 이는 품질 요구사항의 정의, 테스트 계획 및전략 수립, 테스트 환경의 구성, 결함 추적 및 관리, 품질 측정 및 피드백 등을 포함합니다. 품질 중심의 개발 방법론 채택: 기업은 품질 중심의 개발 방법론인 Agile 또는 DevOps를 채택하여 개발 프로세스를 지속적인 개선과 품질 검증에 초점을 맞춥니다. 이를 통해 초기에 결함을 발견하고 조기 수정하여 품질 문제의 발생을 예방할 수 있습니다. 테스트 자동화: 자동화된 테스트 도구와 프레임워크를 활용하여 테스트를 자동화하는 노력을 기울입니다. 자동화된 테스트는 반복적이고 규.. 2023. 8. 23.
기업은 왜 품질을 최우선 경영 전략으로 수립하는가? 품질 사고 사례들 SW 품질 문제로 인해 기업이 많은 비용을 지출하고 기업 이미지가 손상된 몇 가지 사례입니다: Facebook의 개인 정보 유출 사태: 2018년에 Facebook은 Cambridge Analytica라는 데이터 분석 회사가 약 8700만 명의 사용자 데이터를 무단으로 수집하였다는 사실이 밝혀졌습니다. 이로 인해 Facebook은 개인 정보 보호 및 데이터 보안 문제로 인해 수억 달러의 벌금을 부과받았고, 신뢰도와프라이버시에 대한 사용자의 신뢰도가 크게 훼손되었습니다. Toyota의 가속 장애 사고: 2009년, Toyota는 특정 차량 모델에서 가속 장애 문제로 인해 수백 건 이상의 사고가 발생했습니다. 이 문제는 소프트웨어와 하드웨어 사이의 통신 결함으로 인해 발생했으며, Toyota는 수천만 달러의.. 2023. 8. 23.
IT 기업에서 Tester에게 요구되는 역량 IT 기업에서 Tester가 가져야 할 역량은 다양한 측면으로 구성됩니다. Domain Knowledge: Tester는 테스트 대상 시스템이 속한 도메인에 대한 깊은 이해를 가져야 합니다. 이는 해당 도메인의 용어, 비즈니스 프로세스, 기능, 특성 등을 이해하는 것을 의미합니다. 예를 들어, 테스트하는 시스템이 통신 업무에 관련된다면 3GPP 표준과 같은 통신 도메인 지식이 필요합니다. 도메인 지식은 테스트 케이스작성, 테스트 데이터의 구성, 테스트 시나리오 설계에 중요한 영향을 미치며, 테스트를 효과적으로 수행하는 데 필수적입니다. IT Knowledge: Tester는 IT 기본 지식을 보유해야 합니다. 이는 컴퓨터 시스템의 구성 요소, 네트워크 기술, 운영 체제 등과 관련된 지식을 포함합니다. O.. 2023. 8. 23.
기업에서 Tester와 Test Leader(Manager)의 역할 Test leader와 Tester는 테스트 프로세스의 성공적인 수행을 위해 각자 다른 임무와 책임을 가지고 있습니다. 다음은 Test leader와 Tester의 임무에 대한 설명입니다: Test Leader:테스트 전략 및 계획 수립: Test Leader는 테스트 전략을 개발하고 프로젝트의 테스트 계획을 수립합니다. 이는 테스트 범위, 목표, 우선순위, 리소스 할당 등을 포함합니다. Test Leader는 테스트 계획을 팀과 공유하고 이행하기 위해 필요한 조치를 취합니다.리소스 관리: Test Leader는 테스트에 필요한 리소스를 관리합니다. 이는 테스트 팀의 인력, 테스트 환경, 테스트 도구 등을 포함합니다. 리소스를 효율적으로 할당하고 관리하여 테스트 일정과 목표를 달성합니다.테스트 진행 관리.. 2023. 8. 23.
우리(한국) 기업의 Testing 조직 현실은? 우리 기업들은 Software 성숙도를 괸리하면서 Testing 조직을 구성하고 있을까? 내가 속해 있던 대기업 및 파트너사로 만만 국내의 중소기업의 현실은 개리가 있다. 현실적인 이유는 개발 조직을 설계, 구현, 검증으로 단순화 해보면 검증 조직을 축소하기에 용이하다. 경영층은 구현 조직에서 커버가 가능 하다고본다. 예를들어, 내가 속해 있던 대기업의 한 사업부의 경우, Software 성숙도는 “2.5” 정도로 평가 되었고, 검증 조직은 개발 조직의 30% 이상이 되어야 기대하는 품질을 확보 할 수 있다는 진단이 있었다. 그러나, 현실은 검증 조직은 개발팀내 속해 있어 독립성이 보장되지 않고 검증 인력의 비중은 15% 정도로많은 역량을 구현(Coding) 하는 조직에 투입을 한다. 중소 업체인 파트너.. 2023. 8. 23.