![Page 1: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/1.jpg)
TUIT-rekruttering,13.november2018
GunnarRyeBergersen,PhDChiefproductofficer AssociateprofessorII
TiltrekkdebesteIT-utviklernegjennomkodeskriving
![Page 2: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/2.jpg)
2
Context:ITdeveloperscreateprogramcodeasamajorjobcomponent
FuturejobperformanceJobanalysis
~50%oftimeoncoding
Capacity+willingness
![Page 3: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/3.jpg)
2011survey:48%workincompanieswhere“newcandidateswritecodeduringtheinterview”(n=1454)
366 %
33 % 70 %
aboutprogrammers.org
![Page 4: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/4.jpg)
Resultsfromresearchonprogrammingperformance
![Page 5: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/5.jpg)
Jørgensen (2015)
Developersandteamsdiffer:all*prequalified*companies(A-E)hadlargedifferencesinperformance
(best)
![Page 6: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/6.jpg)
Problem:Many(most?)ofthepredictorsusedtodayemphasizethefirstyearsofadeveloper’scareer
6
Skill
Education and professional career (~50 yrs)
![Page 7: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/7.jpg)
Letdeveloperswritecode(theyshouldlikeit)
![Page 8: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/8.jpg)
8
Case study: Patientsky - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task linked to earlier research on other tasks
![Page 9: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/9.jpg)
Data from three other case studies
Dev rank by customer (1= best) Years
Skill
![Page 10: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/10.jpg)
Whatwillthefuturebring?
![Page 11: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/11.jpg)
MagneJørgensen:-Professor@OsloMet-Digitaliseringsrådet(Difi)
11
![Page 12: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/12.jpg)
Somepersonalopinionsonwherewe’reheading
Now
WorkproductsEducationalinstitutionsProprietaryandhiddenOneway(thedeveloper)Group-focusedLegal/business
Future:202x
BehaviourGlobalSWindustrySharedandtransparentTwoway(dev+company)Individual-focusedTech
12
Eval-criteria:Def-power:Techsolution:Datasharing:Interventions:Drivers-seat:
![Page 13: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/13.jpg)
13
tech·ne | \ˈteknē\ "Techne" is derived from the ancient Greek word τέχνη, meaning skill, craftsmanship or an art.
Each developers' path to enlightenment is unique. Give those who love to write good code a seat at the table
![Page 14: Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task ... craftsmanship or an](https://reader033.vdocuments.site/reader033/viewer/2022050213/5f5ee804bcfff9409a587498/html5/thumbnails/14.jpg)
AboutProgrammers (2011),“The 2011 Reddit r/programming survey”. [Cited 2012 January, 26]; Available from: http://aboutprogrammers.org. Bergersen, G. R, & Gustafsson, J.-E. (2011). Programming skill, knowledge and working memory among professional software developers from an investment theory perspective. Journal of Individual Differences 32(4): pp. 201–209. Bergersen, G. R., Sjøberg, D. I. K., & Dybå, T. (2014). Construction and validation of an instrument for measuring programming skill. IEEE Transactions on Software Engineering 40(12): 1163–1184. Jørgensen, M. (2015). Better selection of software providers through trialsourcing. IEEE Computer 33(5): 48–53.
Thankyou!([email protected])
Jørgensen, M. (2014). Failure factors of small software projects at a global outsourcing marketplace Journal of Systems and Software 92: 157–169. Jørgensen, M., & Carelius, G. C. (2004). An empirical study of software project bidding. IEEE Transactions on Software Engineering 30(12): 953–969. Sjøberg, D. I. K. & Bergersen, G. R., (in press). The price of using students Journal of Empirical Software Engineering.