Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 -...

Post on 20-Jul-2020

1 views 0 download

Transcript of Gunnar Rye Bergersen, PhD Chief product officer Associate ... · - NTNU students jan + oct 2018 -...

TUIT-rekruttering,13.november2018

GunnarRyeBergersen,PhDChiefproductofficer AssociateprofessorII

TiltrekkdebesteIT-utviklernegjennomkodeskriving

2

Context:ITdeveloperscreateprogramcodeasamajorjobcomponent

FuturejobperformanceJobanalysis

~50%oftimeoncoding

Capacity+willingness

2011survey:48%workincompanieswhere“newcandidateswritecodeduringtheinterview”(n=1454)

366 %

33 % 70 %

aboutprogrammers.org

Resultsfromresearchonprogrammingperformance

Jørgensen (2015)

Developersandteamsdiffer:all*prequalified*companies(A-E)hadlargedifferencesinperformance

(best)

Problem:Many(most?)ofthepredictorsusedtodayemphasizethefirstyearsofadeveloper’scareer

6

Skill

Education and professional career (~50 yrs)

Letdeveloperswritecode(theyshouldlikeit)

8

Case study: Patientsky - NTNU students jan + oct 2018 - Real task - Real tools - Real evaluation Patientsky task linked to earlier research on other tasks

Data from three other case studies

Dev rank by customer (1= best) Years

Skill

Whatwillthefuturebring?

MagneJørgensen:-Professor@OsloMet-Digitaliseringsrådet(Difi)

11

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:

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

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!(gunnar@technebies.com)

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.