NASA SEL의 소프트웨어 성공을 위해 할일
- 소프트 웨어 개발 계획을 만들고 따른다.
- 프로젝트 인력에게 권한을 부여한다.
인력의 잠재성을 충분히 활용한다
- 권위주의를 최소화한다.
프로세스의 부담을 최소화한다.
- 요구사항의 베이스라인을 정의하고, 변경사항을 관리한다.
요구사항이나 정의되지 않은 요구사항은 상세하게 목록으로 만들고 비용과 일정에 미치는 영향에 따라 우선순위를 매긴다.
- 프로젝트의 건강 상태와 진행상황을 주기적으로 점검하고 필요하다면 재계획한다.
- 시스템 규모, 공수, 일정을 주기적으로 다시 추정한다.
주요 마일드 스톤이 끝날 때마다 추정을 정제하라
- 단계 전이를 정의하고 관리한다.
다음 단계에 대한 준비작업을 시작해야 한다.
- 팀정신을 키운다.
개인의 책임을 명확하게 정의하면서 전체 프로젝트에 대한 책임도 있음을 강조해야 한다.
NASA SEL의 성공을 위해서 하지 말아야 할 일
- 팀구성원이 체계적이지 않은 방법으로 일하게 놔두지 말라
- 터무니 없는 목표를 설정하지 말라
- 미치게 될 영향을 평가해보지 않거나 변경위원회의 승인 없이 수정을 가하지 말라
- 겉치례 작업을 하지 말라
필요한 것만 구현을 한다
- 특히 프로젝트 초기에 인원을 과다하게 배정하지 말라
- 현 단계에서 지연된 일정을 나중에 복구할 수 있다고 가정하지 말라
특정 단계에서 시간을 회복할 만큼 충분치 않다.
- 비용절감이나 일정 단축을 위해 기준을 느슨하게 하지 말라
- 많은 양의 문서가 성공을 보장한다고 믿지 말라

