2008-09-19 3 views
1

저는 소프트웨어 개발 회사의 개발 및 QA 부서의 Sysadmin으로 일합니다. 나는 두 팀을 똑같이 지원합니다. 최근 팀 간 의사 소통을 개선하는 방법에 대한 아이디어가 필요했습니다.개발과 QA 부서 간의 팀워크를 강화하는 가장 좋은 방법은 무엇입니까?

먼저 개발 업체와 QA 팀 간의 관계를 개선 할 수있는 방법은 무엇입니까?

둘째로, 시스템 관리자는 상호 작용에 관해 무엇을 찾고 있습니까? 너 혼자있게? 이메일? 메신저? 개인 사무실 시간? 개발자와의 관계를 어떻게 개선 할 수 있습니까?

답변

3

적절한 관리가 좋은 시작입니다. 두 그룹이 성공하거나 실패하게하는 것이 가장 중요하다고 말할 수 있습니다. 두 사람이 우호적 인 경쟁을 갖기를 원한다. (다른 사람은 벌레를 찾으려하지만 다른 사람은 벌레를 찾으려고한다.) 결국 그들은 같은 팀의 일부로 간주되어야한다. 팀 점심 및 기타 활동은 항상 좋은 생각입니다.

1

스포츠 또는 점심 시간에 식사를하는 식당과 같은 상황에서의 활동.

사람들은 직장 이외의 다른 분야에서 서로를 더 잘 알게되면 두 그룹 간의 신뢰와 연결을 구축하는 데 도움이됩니다.

2

가능한 한 빨리 QA 사람들을 참여 시키십시오. 애자일을 수행하는 경우 팀의 일원입니다. 비록 당신이 아니더라도, 그들은 더 많은 테스트를 가능하게함으로써 코드가 어떻게 개선 될 수 있는지에 대한 귀중한 통찰력을 제공 할 수 있으며 따라서 문제를 더욱 줄 일 수 있습니다.

2

지리적으로 가까이에 있기 때문에 직장 내 QA 팀과 개발 팀이 잘 진행됩니다. 이렇게하면 수동 결함 공격을 조장하는 것처럼 보이는 "open 결함 - dev-dev close 결함 전송"루프가 제거됩니다. 두 그룹 간의 명확하고 개방 된 의사 소통과 명확한 기대가 항상 기대됩니다. 그 외에는 표준 팀 구축 연습이 좋은 시작입니다. 부서별 점심 식사, 피크닉, 더운 계절의 잔디 게임 등이 있습니다.

행정 스타일에 관해서는 직원들과 이야기하고 그들에게 적합한 것을 확인하십시오. 일부는 산발적 인 업데이트로 인해 혼자있는 것을 즐기고, 다른 사람들은 지속적인 피드백을 좋아합니다. 당신은 개발자와 당신이 편안하게 행동해야합니다.

0

자동 테스트를 위해 개발 도구를 개발 (또는 이미 개발 된 도구 사용)하는 데 도움을주는 것이 매우 유용 할 것이라고 생각합니다. 전체 품질 보증 프로세스가 개선되고 개발자가 더 나은 통찰력을 갖게 될 것입니다. 테스트하고 두 팀 모두 더 많은 정보를 전달할 것입니다. 저는 개발자로서 그러한 프로젝트를 진행하는 것이 재미있을 것이라고 생각합니다.

2

조직의 크기에 따라 다르지만 은 두 개의 개별 그룹으로 생각하지 마십시오.. 당신이 유일한 시스템 관리자라면 당신의 조직이 거대하지 않다고 생각합니다.

물리적으로 통합하십시오. 한 영역에 개발자가없고 다른 영역에 품질 보증이 없습니다. 서로 옆에 사무실/큐브를 공유하게하십시오.

사람들을 점심 식사에 데려다 줍니까? 그들을 데려 가라. 맥주 가져다 주니? 두 그룹의 사람들과 함께하십시오.

4

십자가 기능 팀으로 공동 연구하고 처리하십시오. 품질 보증 담당자가 수락 테스트와 같이 코드를 작성하려는 경우이를 보냅니다. 개발자가 시스템의 다른 부분을 QA하려는 경우 (코드 작업이 아닌). 그들과 함께 두 그룹을 갖도록하십시오 (당신이 그것들을 별개의 실체로보고 싶다면) 함께 문제를 해결하십시오.