Programování mobů - Mob programming
tento článek může obsahovat nerozlišující, nadměrnýnebo irelevantní příklady.Říjen 2020) ( |
Programování mobů (neformálně mobbování) je přístup k vývoji softwaru, kdy celý tým pracuje na stejné věci, ve stejnou dobu, ve stejném prostoru a na stejném počítači. To je podobné jako programování párů kde dva lidé sedí u stejného počítače a spolupracují na stejném kódu současně. Díky programování mobů je spolupráce rozšířena na všechny členy týmu, přičemž pro psaní kódu a jeho zadávání do kódové základny stále používá jeden počítač.[1]
Základní koncept programování mobů je jednoduchý: celý tým pracuje jako tým společně na jednom úkolu současně. To znamená: jeden tým - jedna (aktivní) klávesnice - jedna obrazovka (samozřejmě projektor).[2]
— Marcus Hammarberg, programování mobů - plný tým, plný plyn
Staví na principech štíhlá výroba, extrémní programování, a štíhlý vývoj softwaru. Brzy bylo použito slovního spojení „programování mobů“ Extrémní programovací perspektivy.[3]
Kromě programování softwaru může tým programování mobů spolupracovat na téměř veškeré práci, kterou řeší typický tým pro vývoj softwaru, jako je definování uživatelské příběhy nebo požadavky, projektování, testování, nasazení softwaru a spolupráce se zákazníky a obchodními odborníky. Téměř veškerá práce je řešena na pracovních schůzkách nebo workshopech a všichni lidé podílející se na vytváření softwaru jsou považováni za členy týmu, včetně zákazníků a obchodních odborníků.[4] Programování mobů funguje také pro distribuované týmy ve stejném virtuálním prostoru pomocí sdílení obrazovky.[5]
Viz také
Reference
- ^ Zuill, Woody (2014). „Programování mobů: přístup celého týmu“. Zprávy o zkušenostech z konference Agile2014: 11.
- ^ Hammarberg, Marcus. „Programování mobů - plný tým, plný plyn“. CodeBetter. CodeBetter. Citováno 9. září 2014.
- ^ Mojžíš Hohman; Andrew Slocum (2003). „Kapitola 28. Programování mobů a přechod na XP“. Extrémní programovací perspektivy. Addison-Wesley.
- ^ Nigri, Julien. „Le Mob Programming: Présentation“. Soat (francouzsky). Soat. Citováno 9. září 2014.
- ^ Harrer, Simon; Kristus, Jochen; Huber, Martin. „Programování na dálku“. Citováno 29. dubna 2019.