diff --git a/lectures/revealjs/06-lecture.adoc b/lectures/revealjs/06-lecture.adoc new file mode 100644 index 0000000000000000000000000000000000000000..79232efedb5574bf3b62a8f2db2440f02fb2ab58 --- /dev/null +++ b/lectures/revealjs/06-lecture.adoc @@ -0,0 +1,69 @@ += Pair programming + Git +:customcss: slides.css +:icons: font +:includedir: includes/ +:LECTURE_TOPIC: Pair programming / Git +:LECTURE_NO: 5th lecture + +include::{includedir}header.adoc[] + + +[.smaller-80][.center-paragraph] +IT1901 Fall 2021 - {LECTURE_NO} + +== Overview + +- 1st group deliverable +- Pair programming +- Git + + +[background-color = "#124990"] +[color = "#fff6d5"] +== 1st group deliverable + +== 1st group deliverable + +- 1st release (MVP) +- deadline (to be discussed with the TAs) +** standard deadline Friday 24th of September by 16:00 +** extended deadline Friday 1st of October by 16:00 + + +[background-color = "#124990"] +[color = "#fff6d5"] +== Pair programming + +== Pair programming (0) + +- a pair of developers take on a task +- use one computer +- take turns to the roles of driver / observer (navigator, co-pilot) +- program out loud + + +== Pair programming (1) + +- agile development technique +- better quality and less defects / more person hours +- learning from each other +- transfer of skills +- increased resilience of the development process +- aiding team building and communication + + +== Pair programming (2) + +- there are advantages to all kinds of pairing +- engagement is key to having results +- learning from each other +- remote pair programming + + + +[background-color = "#124990"] +[color = "#fff6d5"] +== Git + + +include::{includedir}footer.adoc[]