나는 즉시 시작하지 않을 대학에 대한 프로젝트를 가지고 있지만 상당히 오랜 시간 동안 생각하고 있습니다. 나는 대학 프로젝트 개발이 산업과 같지 않다는 것을 이해하고 있습니다 (현재 인턴입니다). 현재 지적 할 상황은 실제 소프트웨어 개발자에게는 다소 어리석은 것처럼 보일 것입니다. ^^ '
프로젝트 자체는 많은 작업을 문서화해야합니다. 따라서 일부 마크에 해당하는 코드를 제공하는 것 외에도 다음과 같은 문서를 제공해야합니다.
- 요구 사항 분석 문서
- 프로젝트 계획
- 사용 사례, 객체 및 동적 모델 및 승인 테스트 목록
- 테스트 과정 및 테스트 성공 기록
- 시간 사용 등에 대한 다른 토론과 분석
이러한 결과물은 다음과 같은 방식으로 배달됩니다.
- 먼저 RAD
- 프로젝트 계획, 사용 사례, 모델 및 테스트 (약 3 주 후)
- 마지막으로 실제 프로그램, 테스트 프로세스 등의 문서 + 실제 프로그래밍 자체 (약 5 주 후)
그래서 내가 이해 한 바에 따르면, 이것은 실제로 프로젝트에 대한 폭포 스타일 접근 방식에 맞춰져 있습니다. 유일한 문제는 (제 생각에 이것은 이것이 대학 프로젝트이며, 학생들은 프로젝트 주 동안 학기 말에 프로젝트를 개발하려는 것과 마찬가지로 이미 충분한 압력을 가지고 있다는 것입니다. 나는 학기 말에 모든 것을 코딩 / 개발 / 테스트하고 싶지 않지만, 내가 다루어야 할 다른 많은 평가에 당황 할 것입니다.
적어도 반복 개발 사이클을 시도하고 싶습니다. 즉, 코딩 / 프로토 타이핑을 일찍 시작할 수 있으며, 마지막 순간에 모든 일을하는 데 집중하지 않고 지속적인 압력을 가하지 않는 지속적인 개발 사이클을 갖습니다. 이 프로젝트를 마치기 위해 학기 말. 그리고 이제 내 실제 질문 이옵니다.
- 빠른 반복 / 프로토 타이핑 개발 주기로 모든 문서를 제공해야하는지 어떻게 조정할 수 있습니까?
- 반복적 인 방식으로 문서를 생성하기위한 전략이 있습니까?
- 나는 이것을 불합리하게 요구하고 그것이 대학에서 가능할 것으로 기대하고 있습니까?
또한이 질문은 매우 현지화되어 있으므로 산업 측면에서 위에서 묻는 것과 동일한 질문과 민첩한 프로세스가 직면하는 이러한 종류의 문제가 팀마다 다른지 여부를 묻고 싶습니다. 또는 회사.
어쨌든, 이것이 얼마나 오래되었는지 미안하고, 끝까지 읽는 것을 끝내면 감사합니다! 시간을내어 대답 할 수 있다면 매우 감사하겠습니다! 감사합니다!