Tematem przedmiotu jest korporacyjny styl wytwarzania oprogramowania z naciskiem na przedstawienie metodologii zwinnego, iteracyjnego wytwarzania oprogramowania w zespołach i poznanie narzędzi wspierających ten proces. W trakcie pracowni początkowo każdy będzie pracował indywidualnie aby w praktyce nauczyć się operacji na repozytorium, przez większość semestru będzie realizowany projekt w 3-5 osobowych grupach. Będzie to jeden projekt pisany iteracyjnie, z wciąż nowymi wymaganiami, podstawą oceny będzie suma ocen cząstkowych i ocena końcowa projektu.
Językiem programowania będzie Java: wymagana jest podstawowa znajomość składni języka i podstaw programowania obiektowego.
Przedmiot będzie prowadzony zdalnie przez Daniela Górskiego: programistę z ponad 15-letnim doświadczeniem komercyjnym.