Mob programming

Mob programming
프랑스 Mob 프로그래밍 세션

Mob programming(모빙 또는 앙상블 프로그래밍이라고도 함)은 소프트웨어 개발 접근법으로, 팀 전체가 같은 것을, 동시에, 같은 공간에서, 그리고 같은 컴퓨터로 작업한다.이는 두 사람이 같은 컴퓨터에 앉아 동시에 같은 코드로 협업하는 페어 프로그래밍과 비슷하다.mob programming을 통해 협업이 팀원 모두에게 확대되는 한편, 여전히 하나의 컴퓨터를 사용하여 코드를 작성하고 그것을 코드 베이스에 입력한다.[1]

조폭 프로그래밍의 기본 개념은 간단하다. 즉, 팀 전체가 한 번에 한 과제에 함께 팀으로 일한다는 것이다.즉, 하나의 팀 – 하나의 (활성) 키보드 – 하나의 화면(물론 프로젝트 담당자)[2]

Marcus Hammarberg, Mob programming – Full Team, Full Throttle

린 제조, 익스트림 프로그래밍, 린 소프트웨어 개발의 원리를 바탕으로 한다."모브 프로그래밍"이라는 문구의 초기 사용은 익스트림 프로그래밍 관점들에서 만들어졌다.[3]

소프트웨어 코딩 외에도, Mobp 프로그래밍 팀은 다른 전형적인 소프트웨어 개발 업무를 다루기 위해 협력할 수 있다.사용자 사례나 요구 사항 정의, 소프트웨어 설계, 테스트, 배치, 주제 전문가와의 작업 등이 그 예다.거의 모든 업무가 실무회의나 워크숍에서 처리되며, 소프트웨어 제작에 관련된 모든 사람은 고객 및 비즈니스 전문가를 포함한 팀원으로 간주된다.[4]Mob 프로그래밍은 또한 화면 공유 기술을 사용하여 동일한 가상 공간에 분산된 팀에서도 작동한다.[5]

참고 항목

참조

  1. ^ Zuill, Woody (2014). "Mob Programming: A Whole Team Approach". Agile2014 Conference Experience Reports: 11.
  2. ^ Hammarberg, Marcus. "Mob programming – Full Team, Full Throttle". CodeBetter. CodeBetter. Retrieved 9 September 2014.
  3. ^ Moses Hohman; Andrew Slocum (2002). "Chapter 28. Mob Programming and the Transition to XP". Extreme Programming Perspectives. Addison-Wesley.
  4. ^ Nigri, Julien. "Le Mob Programming : Présentation". Soat (in French). Soat. Retrieved 9 September 2014.
  5. ^ Harrer, Simon; Christ, Jochen; Huber, Martin. "Remote Mob Programming". Retrieved 29 April 2019.

외부 링크