Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

혼자서 앱 만드는 개발자 함께하는 AI 세상

프로젝트 진행할때 업무담당자와 개발 검수할때 QA의 역활의 중요성 본문

개발일지

프로젝트 진행할때 업무담당자와 개발 검수할때 QA의 역활의 중요성

혼앱사 2024. 9. 13. 21:42
반응형

 

 

프로젝트 왜 실패 할까요?

힘들게 프로젝트를 끝내고도 서로 힘들게 끝나는 경우가 있더라구요

저야 개발자 입장에서 프로젝트를 작고 큰 프로젝트의 PM / PL로 대기업체 관공서 프로젝트를 진행했는데요 최근에는 사이드 프로젝트롤 간단한 앱부터 / 웹개발 / ERP를 구축하면서 고객을 만나고 혼자 개발하다 보니 예전에 프로젝트 인원을 갖추고 프로젝트 할때 보다 현업 담당자와 소통할때 여러 문제점이 노출되더라구요 그래서 QA에 대해 많이 고민하게 되더라구요
아주 최근 초대형 프로젝트의 개발자로 참여 했는데 부진한 설계문서로 인해 개발에게 전적으로의존해서 개발하는 대형 프로젝트였는데 그러다보니 현업테스트에서 단위테스트때 수백개의 폭탄 오류를 던지는 경우가 있더라구요 ㅠㅠ 정말 힘든 프로젝트 였습니다.
 최근 사이드 외주 프로젝트의 혼란스러운 문서와 QA의 부제로 겪는 문제점을 GPT를 통해 정리 해봤습니다. 

프로젝트 진행할때 업무담당자와 개발 검수할때 QA의 역활의 중요성

  1.  버그 및 오류 예방: QA는 초기 단계에서 잠재적인 오류나 결함을 발견하고 수정할 수 있도록 도와줍니다. 이를 통해 최종 제품에서 발생할 수 있는 문제를 미리 방지할 수 있습니다.
  2. 제품 품질 향상: QA는 제품이 고객의 요구사항을 충족하고 기능적으로 완벽한지 검증하여 최종 결과물이 높은 품질을 유지할 수 있도록 합니다. 이를 통해 고객 만족도를 높일 수 있습니다.
  3. 프로젝트 일정 준수: QA는 검수를 통해 개발 중 발생할 수 있는 재작업을 최소화하고 일정에 맞춰 프로젝트가 진행될 수 있도록 기여합니다. 이를 통해 프로젝트 지연을 방지할 수 있습니다.
  4. 요구사항 충족 보장: QA는 제품이 비즈니스 요구사항을 정확하게 반영하고 있는지 확인하여 제품이 의도된 목적에 맞게 개발되었는지 검증합니다.
  5. 효율적인 커뮤니케이션: QA는 개발자와 업무 담당자 간의 중재자 역할을 하며, 명확한 소통을 통해 각 팀이 협력하여 프로젝트 목표를 달성할 수 있도록 합니다.
 
목표가 불명확한 지도나 흐린 로드맵 이미지를 삽입하여, 명확한 기준 부재로 인한 혼란을 시각화할 수 있습니다.

자주 변경되는 요구 사항과 문서화 부재가 초래하는 문제점

소프트웨어 개발 프로젝트에서 요구 사항이 자주 변경되고 문서화가 제대로 이루어지지 않는 상황은 흔히 발생하는 문제입니다. 하지만 이러한 상황이 지속되면 프로젝트의 성공을 크게 저해할 수 있습니다. 이번 포스트에서는 이러한 문제로 인해 발생할 수 있는 5가지 주요 문제점에 대해 알아보겠습니다.

1. 혼란과 커뮤니케이션 오류

요구 사항이 비공식적인 방법으로 전달되면 개발팀과 업무 담당자 간에 오해가 발생할 가능성이 큽니다. 명확한 기준이 없는 상태에서 구두로 전달된 내용은 각기 다르게 해석될 수 있습니다.

2. 프로젝트 일정 지연

요구 사항 변경이 자주 발생하면 개발팀은 계속해서 새로운 작업을 추가해야 하고, 이미 진행된 작업을 다시 수정해야 하는 경우가 많습니다. 이는 프로젝트의 전체 일정을 지연시킬 수 있습니다.

3. 품질 저하

빈번한 요구 사항 변경은 개발팀이 충분한 테스트 시간과 자원을 확보하지 못하게 만들며, 이는 코드 품질 저하와 제품 결함으로 이어질 수 있습니다.

4. 명확한 기준 부재

요구 사항이 문서화되지 않으면 프로젝트의 최종 목표가 불명확해집니다. 개발팀은 어떤 방향으로 개발을 진행해야 할지 혼란을 겪을 수 있고, 이로 인해 일관성 없는 제품이 탄생할 가능성이 높습니다.

5. QA 및 테스트 어려움

요구 사항이 명확하지 않으면 QA 팀은 어떤 기준으로 제품을 테스트해야 할지 혼란스러워집니다. 잘못된 요구 사항을 기준으로 제품을 검수하면 결함이 남을 가능성이 높아지고, 최종적으로 품질에 악영향을 미치게 됩니다.

실패한 테스트 결과 나 요구 사항 부재로 인한 QA의 어려움을 효과적으로 전달할 수 있습니다.

 

 

728x90
반응형
Comments