내 기분은 아니야
내가 그렇게 생각한다면, 팀 외부에서 아무도 사용하지 않은 라이브러리를 생산하는 개별 팀을 보유하는 대신 팀 외부에서 사용하지 않은 라이브러리를 생산하는 전문 팀이 있다는 것입니다. 상당한 추가 비용으로).
설명하는 팀과 관련하여 여러 가지 문제가 있지만, 실제로는 실제로 문제를 해결하지 못한다는 것이 주요 문제입니다.
당신이 가진 문제는 누가 라이브러리를 생산 하는가가 아닙니다 (이러한 문제에 대한 많은 해결책이 이미 있으므로 도움이 될 것입니까?). 팀이 말하고 상호 작용하지 않는 것입니다.
팀이 서로 코드를 재사용하지 않는 데는 충분한 이유가 있습니다 (예를 들어 표면적으로 비슷한 문제는 미묘하게 다르거 나 프로젝트 타이밍으로 인해 무언가를 함께 개발하는 데 추가적인 의존성이 허용되지 않음). 가능할 때 어떻게 상호 작용할 수 있는지 살펴보십시오
나는 제안 할 것이다 :
- 프로젝트 간 팀 교체
- 팀 간 점심 및 토론 그룹 개최
- 문제 해결 방법에 대한 프로젝트 검토 게시 (다른 팀이 참석)
- 재사용 가능할 수있는 위키 개요 코드 영역을 설정하고 누구와 대화해야하는지
- 좋은 재사용을 장려하는 것에 대해 생각하십시오-실제로는 사람들에게 추가 비용을 지불해야합니다. 구성 요소를 재사용하여 5 일에 2,000 달러의 비용을 절약 할 수 있다면 프로젝트 종료시 밤새 팀에 200 달러의 추가 수익을 줄 수 있습니다 (저축이 진짜인지 확인한 경우).
도서관 팀은 아무런 이익이없는 오버 헤드 일 것입니다.
개발자가 재미를 위해 작업하는 일반적인 프로젝트라는 관점에서, 어떤 회사도 자신의 시간에 일하는 프로그래머에 의존해서는 안됩니다. 그것은 초과 근무에 대한 보수를 지불하지 않았으며, 아무도 일을하고 싶어하지 않는 큰 기간이있을 것이기 때문에 어떤 경우에도 신뢰할 수 없습니다.
당신이 그것이 프로젝트 사이에 회사 시간에 일하는 사람들이라고 말할 수 있다면 아마도 효과가 있을지 모르지만 여전히 그것이 진짜 문제라고 생각하지 않습니다. 사람들이 라이브러리를 사용하게하는 방법을 여전히 연구해야합니다. 내가 말했듯이, 각 프로젝트에서 개발중인 이러한 문제에 대한 해결책이 이미 있습니다. 문제는 공유되지 않는 이유입니다.