소프트웨어 개발과 프로젝트 관리

늦어지고 있는 소프트웨어 개발 프로젝트에서 개발자를 5명에서 10명으로 늘렸다. 두 사람 사이의 의사소통 경로 수(두 사람 쌍의 수)는 늘리기 전의 몇 배가 되는가?

  1. A2배
  2. B4배
  3. C4.5배
정답과 해설 보기

정답: C. 4.5배

n명 사이의 경로 수는 두 사람 쌍의 수 n(n − 1)/2입니다. 5명에서는 5 × 4 ÷ 2 = 10, 10명에서는 10 × 9 ÷ 2 = 45이므로 45 ÷ 10 = 4.5배가 됩니다. 인원을 2배로 해도 조정이나 연락의 수고는 인원의 제곱에 가까운 비율로 늘어나는 데다, 새로 합류한 사람의 교육에도 기존 개발자의 시간이 빼앗깁니다. '늦어지고 있는 소프트웨어 프로젝트에 인력을 추가하면 더 늦어진다'는 브룩스의 법칙은 이러한 이유에 의한 것입니다.

이 분야 연습하기 분야로 돌아가기

소프트웨어 개발과 프로젝트 관리의 다른 문제

  1. 프로젝트의 리스크 대응 중, 발생했을 때의 손실에 대비해 보험에 들거나 계약으로 그 작업을 전문 회사에 맡기거나 하여 영향을 제3자에게 옮기는 것은?
  2. 소프트웨어의 규모 추정에 쓰는 기능 점수(Function Point) 기법의 설명으로 적절한 것은?
  3. 어떤 서비스의 SLA에서 월간 가동률을 99.95% 이상으로 정하고 있다. 1개월을 30일로 하고, 계획 정지도 포함하여 계산한다. 이번 달에는 이미 장애로 합계 15분 정지했다. 이번 달에 SLA를 지키기 위해 남은 기간에 허용되는 정지 시간은?
  4. IT 서비스 관리에서 반복해서 일어나는 장애에 대해 근본 원인을 조사하고, 항구적인 대책으로 재발을 막는 것을 주된 목적으로 하는 프로세스는?
  5. 소프트웨어 개발의 폭포수 모델의 특징으로 적절한 것은?