고품질의 제품을 효과적인 일정으로 적절한 비용에 맞춰 개발하기 위해서 목표들(최단 기간, 최저 비용, 최고의 품질 등)이 서로 균형을 이루어야 한다.

생존의 욕구


소프트웨어 프로젝트에서 성공하기 위한 첫 걸음은 성공이냐 실패냐의 문제가 아니고, 더 근본적인 '생존'의 필요성을 인식하는 것이 중요하다. 매슬로우는 인간은 하위 동기 요인에서 상위 동기 요인으로 자연스럽게 진행되는 욕구 단계에 반응하는 것을 발견했다.

여기서 하위 동기, 상위 동기가 무엇일까?
예를 들어 아래처럼 상하의 단계를 구분할 수 있다.

ex.
프로젝트 팀은 계획된 일정과 예산의 10퍼센트 오차 범위에서 프로젝트를 달성 ➡️ 상위 단계
해당 프로젝트를 우선 시간 안에 납품 ➡️ 하위 단계

단계 피라미드는 아래와 같다.

 

생존권


힘겹게 진행되는 이른바 악성 프로젝트는 모든 관련자의 생존권을 위협한다. 이런 경우, 프로젝트 욕구 단계의 하위 단계로 물러나고, 최고의 품질과 생산성을 달성하기 위해 필여한 상위 단계 욕구를 단념한다.
소프트웨어 프로젝트에서 살아남기 위한 첫 걸음은 모든 당사자들이 서로 교양인처럼 대하자는 것이다.

고객 권리 장전

1. 프로젝트에 대한 목표룰 세우고 이를 따르게 할 권리
2. 소프트웨어 프로젝트에 소욛히는 기간과 비용을 알 권리
3. 소프트웨어가 가져야 할 기능을 결정할 권리
4. 프로젝트가 수행되는 동안 요구사항을 합리적으로 변경할 권리와 이 같은 변경 작업에 드는 비용을 알 권리
5. 프로젝트 현황을 명확하고 확실하게 알 권리
6. 비용, 일정, 품질 등에 영향을 줄 수 있는 리스트를 정기적으로 평가하고, 이 같은 문제에 대처할 수 있는 방안을 제공 받을 권리
7. 프로젝트 수행기간 동안 프로젝트 산출물을 열람할 권리

프로젝트 팀의 권리 장전

1. 프로젝트의 목표를 알고 우선 순위를 명확히 할 권리
2. 어떤 제품을 만들어야 하는지 숙지한 후 제품의 정의를 명확히 할 권리
3. 소프트웨어 기능과 관련된 결정 권한을 가진 고객, 관리자, 마케터, 기타 사람들을 자유롭게 만날 권리
4. 프로젝트의 각 단계를 기술적으로 책임 있게 수행하며, 특히 프로젝트 초기에 조기 코딩을 강요당하지 않을 권리
5. 할당된 작업량과 일정을 승낙할 권리
6. 프로젝트 현황을 고객과 상위 관리자에게 정확하게 보고할 권리
7. 생산적인 환경에서 일하기 위해 업무 수행 시, 잦은 간섭으로 산만해지지 않을 권리

반응형
복사했습니다!