2010-04-18 4 views
0

우리는 두 명의 웹 개발자로 구성된 작은 팀으로 어떤 프로그래밍 기술 (XP, Agile, Scrum, Kanban)과 도구 (CVS, 힘내 문제 추적)가 우리에게 적합한 지 알고 싶습니다. 우리는 스스로를위한 제품을 개발하고 있으며, 우리는 우리 자신의 고객입니다.두 개의 웹 개발자 팀을위한 최고의 프로그래밍?

+1

쌍 프로그래밍;) – Danvil

+0

우리 모두는 파트너/고객과 논의해야했습니다. 그냥 할 수 없니? – Smandoli

+1

나는 투표를하지 않겠지 만 커뮤니티 위키로 표시하길 바란다. 여기에 하나의 대답은 없습니다. –

답변

4

이것은 여러분이 결정해야합니다. 나열된 방법/도구에 대해 읽어보고 (또는 여기에서 더 구체적으로 질문하십시오.) 특정 상황과 우려 사항에 가장 잘 어울리는 것을 확인한 다음이를 사용하여 어떻게 작동하는지보십시오. 정기적으로 개선 할 수있는 점을 확인하고 자신의 프로세스를 해결하십시오. 그러나 "완벽한"프로세스와 툴 세트를 만들기 위해 사전에 너무 많은 노력을 기울이지 않아야합니다. 두 팀이라면 과도 할 것입니다.

세부 정보가 없으면 아무도 질문에 답변 할 수 없습니다. 한 가지는 제외하고 CVS는 권장하지 않습니다. 여기에는 몇 가지 문제가 있으며보다 우수하고 최신의 SCM 도구가 있습니다.

1

솔직히 말해서, 팀 규모가 귀하의 방법론 및 도구 세트에 거의 영향을 미치지 않는다고 생각합니다. 당신은 어떤 접근법을 추천하는 데 사용할 수있는 귀하의 질문에 아무것도 언급하지 않습니다.

방법론 측면에서 볼 때, 두 팀으로 구성된 팀이 어떤 방법론을 고수 할까 걱정할 여지가 거의 없으며 이러한 방법론으로 해결할 수있는 많은 문제가 발생할 가능성은 거의 없습니다. . 목표로하는 의견에 대한 피드백없이 너무 많이하지 말고 작동 제품을 제공하는 데 주력하십시오.

프로그래밍 환경, 인프라 및 개인적인 경험에 따라 VCS/DVCS를 선택하십시오. 당신이 사용하고 있고 당신을 위해 올바르게 작동하는 한, 그것은 그 자식, 수은 또는 svn 이건간에 별 차이가 없습니다.

불완전한 설정을 사용하여 좋은 설정을하는 것이 좋으며, 완벽한 설정에 사로 잡히지 않고 아무 것도 보내지 않는 것이 좋습니다.

0

작은 팀이라면 프로젝트 관리에 대한 lo-fi 접근 방식을 선택하십시오. 당신이해야 할 일에 대한 종이에 목록과 메모를 보관하십시오. 매일 아침 당신이해야 할 일을 살펴보고 방해물이 있는지, 어떻게 해결할지를상의하십시오.

리포지토리를 쉽게 설정하기 (git-init, hg-init) 버전 관리에서는 git 또는 mercurial을 사용하십시오. Netbeans는 배트에서 바로 수은을 지원합니다. 일단 버전 컨트롤을 선택했다면 Trac에 문제 추적을 요청할 수 있습니다. 설정하는 것이 가장 쉬운 방법입니다.

관련 문제