eljko Obrenović is an experienced practitioner, researcher, and teacher. He currently works as a principal consultant at Software Improvement Group (SIG). SIG conducts detailed technical analyses of software-intensive systems, translating technical findings into actionable advice for management. Before joining SIG, eljko worked as a consultant at Backbase, an assistant professor at the Technical University in Eindhoven, and as a researcher at CWI in Amsterdam. He is a member of IEEE Software Advisory board and writes regularly about software and interaction design.