현재 저는 대학을위한 작은 프로젝트에서 혼자 일하고 있습니다. 나는 방법론 (XP, Scrum) 또는 그 일부를 적용하는 것이 이치에 맞습니까? 경험 만 있다면? 또는 너무 많은 "오버 헤드"를 생성합니까? 그리고 만약 그렇다면 어느 것이 가장 적합할까요?유일한 팀 구성원 인 경우 프로젝트 관리 방법론이 맞습니까?
답변
방법론은 개발 태클에 대한 접근법을 제공합니다. 프로젝트에 사람이 한 명 또는 100 명 있으면 적용 할 수 있습니다. 독점 개발자가되는 유일한 차이점은 개발 과정에서 여러 역할을 수행한다는 것입니다.
어떤 기술로도 프로젝트 관리 측면에서 실습이 향상되므로 시도해 볼 필요가 있습니다.
특정 시간에 목표를 달성하기 위해 전속력을 발휘하는 것은 확실히 흥미로운 아이디어입니다. 마감일을 맞추고 기능이 부 풀리는 것을 막을 수있는 동기를 부여 할 수 있습니다.
혼자 일하는 경우 페어링 프로그래밍은 다소 어려울 수 있습니다. :) 동시에 이야기 게시판을 가지고 카드를 이동하면 다른 사람들이 귀하의 프로젝트에 연결되어 있는지를 확인하는 데 유용 할 수 있습니다 (예 : 최종 사용자 또는 프로젝트 관리자 제 제안은 다양한 접근법을 읽는 것입니다. 그것이 효과가있는 것처럼 보이면 재판을하고 그것이 일을 잘하는 지 여부를 확인하십시오.
저주, 먼저 내 라인을 가져갔습니다! – JAL
XP와 Scrum은 프로젝트 관리 방법론이 아닌 개발 방법론입니다.
요구 사항 수집, 개발 기술, 테스트 및 릴리스와 같은 영역을 관리하는 개발 방법론 (예 : XP 및 스크럼)
프로젝트 관리 방법론 (예 : PRINCE2)은 일정 및 계획, 위험 및 문제 관리, 프로젝트 범위 지정 및 비즈니스 사례 관리와 같은 요소를 포함합니다.
하지만 허용되는 대답은 관계 없습니다. 소프트웨어를 보거나 입력하거나 코드를 작성하거나 전혀 상호 작용하지 않는 유일한 사람이 아니라면 두 가지 방법론 모두가 제공해야 할 것이므로 반드시 살펴 봐야합니다. 당신이 유일한 사람이라하더라도 그들은 여전히 유용 할 수 있습니다.
일부는 업무와 함께 가고자하는 위치에 따라 달라집니다. 오늘 혼자 일하고 있지만 도움이 필요할만큼 큰 것을 만들 계획입니까? 그렇다면 선행 방식을 취하는 것이 좋습니다. 속도가 느려지지는 않을뿐만 아니라 팀을 만들 때 구축 할 수있는 방법도 있습니다.
아이팟 및 아이 패드 용 소프트웨어를 구축하는 대량 거래 시스템의 아키텍처 떠난 내 동료는 그가 당신이 도움이 될 수있는 1의 팀이라고 지금이에 대한 몇 가지 생각을했다 :
은 나 자신에 의해 프로젝트에 참여하고 당신은 확실히 여러 역할을해야합니다. 이전보다 더 나은 개발자 였으므로, 스스로 개발 한 팀보다 XP 및 Scrum으로 작업하는 개발 팀과 통합 할 수 있습니다. XP와 스크럼에서 제안한 모범 사례를 수행 할 때보 다 더 확신했기 때문입니다.
적용 할 수없는 유일한 것은 pair programming입니다. 여러 가지 역할을 모두 수행 할 수 있다는 것 외에도 개발을 확실히 향상시킬 것입니다.
- 1. 팀 간의 데이터베이스 관련 프로젝트 처리 구성원
- 2. 컴퓨터가 그룹의 구성원 인 경우 ActiveDirectory에 문의하십시오.
- 3. 팀 프로젝트
- 4. 프로젝트 컬렉션 및 팀 프로젝트 구성을위한 제안
- 5. 팀 구성원 용 CRM 4.0 검색
- 6. 모든 경우 WCF가 맞습니까?
- 7. 팀 프로젝트 계획
- 8. 소프트웨어 프로젝트 : 팀 토론, 질문, 답변 처리
- 9. 구성원 함수에 대한 템플릿 관리
- 10. TFS2010에 팀 프로젝트 컬렉션 추가
- 11. XAResource가 Tx에 관련된 유일한 리소스 인 경우 XAResource.prepare()를 호출해야합니다.
- 12. 프로젝트 관리 소프트웨어
- 13. 팀 빌드 오류가없는 경우
- 14. 데브 팀 간의 오류 관리
- 15. TFS 팀 프로젝트 포털 권한
- 16. XP와 전통적인 좋은 프로젝트 관리
- 17. Key가 T의 구성원 인 unordered_map 사용
- 18. 어떤 소프트웨어 개발 방법론이 필요합니까?
- 19. 사용자가 주어진 그룹의 구성원 인 경우 MOSS 디자이너 워크 플로를 어떻게 체크 인 할 수 있습니까?
- 20. Microsoft 구성원 관리, 동일한 데이터베이스의 여러 인스턴스
- 21. 팀 탐색기에서 전체 팀 프로젝트 목록을 볼 수 없게하려면 어떻게합니까?
- 22. 소프트웨어 프로젝트 관리 시스템
- 23. 민첩한 프로젝트 관리
- 24. 클래스의 구성원 인 shared_ptr을 초기화하는 방법은 무엇입니까?
- 25. 배열의 구성원 인 객체에 메시지 보내기
- 26. 팀 대행사는 Ad Hoc을 구축 할 수있는 유일한 팀원입니까?
- 27. 프로젝트 관리 - 리소스 차트
- 28. IDE 프로젝트 파일을 버전 관리 시스템으로 체크인해야합니까?
- 29. 웹 배포 프로젝트 팀 빌드 오류
- 30. 내 프로젝트 유형에 대해 MVC .net이 맞습니까?
+1 팀에서 일하는 경우에도 종종 역할 이상을 수행해야합니다. –