VIRTUAL CONFERENCE

September 16.-17. 2020

Day 1

8:45-9:00 Opening

Tony Gorschek and Daniel Mendez

9:00-9:45 Keynote

Marcin Floryan, Spotify

10:00-11:45 TRACK1: RESULTS/CUTTING EDGE

Darja Šmite and Eriks Klotins, “Future of Remote Work: Lessons Learned from Working from Home”

Working from home (WFH) or telework is something that until COVID-19 has been known only as a voluntary and often exceptional practice in the workplace. On one hand, telework is often associated with the perceived increase of productivity and job satisfaction (mostly self-reported by teleworkers), and on the other hand, with a great managerial issue and a loss of control (as reported by the managers). Many managers before and today are skeptical because they question the ability of their staff to handle remote infrastructure, solve any situation independently, manage their time properly or work without supervision. But is telework really a problem? In this talk, we will share our findings from monitoring the company-wide transitions to WFH caused by the COVID-19 in several software companies. Our analysis of commit data, calendar invitations and Slack communication shows that software engineers continue working and their routines and work patterns are not that different from the office times. Distributed work is surely not challenge-free. However, company support evidently results in many engineers not only surviving, but enjoying their experience of WFH. Hear more about the lessons learned from the WFH “experiment” in our talk.

Per Lenberg and Lucas Gren, “Using team development methods to increase organizational productivity – Lessons learned from Saab and Volvo”

12:00-13:00 LUNCH PANEL

13:00-15:00 TRACK2: NEW IDEAS/FUTURE

Davide Fucci, “Sorry Rocky, but Ivan Drago can code better than you: Leveraging biofeedback in software development”

For the last couple of decades, biometric sensors have boosted the performance of professional athletes. Nowadays, these sensors are available for anyone to monitor and improve their daily lives—including software developers. In this talk, I will show how some common sensors can be used to support software development—from requirements elicitation to source code comprehension—and illustrate use cases in which this area of research can be further developed.

Kris Wnuk, “Using Data to generate your Personas and their Needs/Requirements”

Data-driven product discovery and evolution has become the main driver for business growth and competitive advantage. This talk revisits the fundamentals of requirements engineering from a data-driven perspective and points out the promising avenues for finding the growth potential based on the data that your customers generate. We discuss the main transformational steps towards data-driven requirements engineering and organizational challenges.

Raquel Ouriques, “Implementing efficient knowledge repositories in agile software development”

Information and communication technologies such as wikis entail several benefits for companies such as reduced time constraints for sharing, common knowledge base, facilitation of localizing, retrieving, and reusing knowledge. However, inefficiencies on the tools’ usage have brought many issues to agile environments including duplicate and outdated information, multiple repositories, unawareness of knowledge source, or incomplete and not valid information. In this talk, I show how these issues could be addressed with efficient knowledge repositories.

15:00-15:15 Wrap-up of Day 1

18:00-19:30 Social Event / Virtual Dinner

Day 2

9:00-9:45 Keynote

To be announced

10:00-11:45 TRACK1: RESULTS/CUTTING EDGE

Darja Šmite, “Running Successful Communities of Practice”

Who is taking important decisions in your projects? Traditionally, all important strategy, structure, and work-design decisions, as well as most of the ongoing decisions about work procedures have been taken by organizational management. Yet, as Tayloristic habits are disappearing, organizations willingly (or unwillingly) change their decision-making approaches to enable more participation and influence from the performers, which gave rise to participation-based parallel organizational structures, such as quality circles, task forces or communities of practice. The latter is the central topic of this talk. A community of practice (CoP) is usually a group of people with similar skills and interests who share knowledge, make joint decisions, solve problems together, and improve a practice. Communities of practice are cultivated for their potential to influence the knowledge culture and bring value for individuals, teams, projects, and organization as the whole. Despite the assumed benefits, implementing successfully functioning CoPs is a challenge, and even more so in large-scale distributed contexts. In this talk, you will learn what helps to run successful communities of practice, based on the findings from studying member engagement in large-scale distributed communities of practice at Spotify and Ericsson

Emil Alegroth and Michel Nass, “SCOUT – A tool for Augmented Testing”

In this talk, we will present Scout, a tool where a novel approach to GUI testing is demonstrated, which allows the user to record scriptless test scenarios to a model-based data-structure from which test cases can be replayed either manually or automatically through the tested application’s GUI. The approach takes inspiration from augmented reality and basically renders a head-up display on top of the SUT GUI to provide the tester with testing information. However, in addition to showing previously recorded test scenarios and test data, the tool also uses machine-learning algorithms to find patterns in recorded data to provide the tester with suggestions of test improvements. Thus, merging technologies from record and replay, model-based testing, semi-automated testing and machine-learning into one approach.

12:00-13:00 LUNCH PANEL

13:00-15:00 TRACK2: NEW IDEAS/FUTURE

Eriks Klotins, “Continuous Engineering – Costs and Benefits”

Organizations aim to gain a competitive advantage by delivering new products and features faster. Such an aim can be achieved by implementing continuous integration and deployment (CI/CD) pipeline. To maximize the benefits from CI/CD, the whole organization must become “continuous.”
In this talk, we will present our conceptual model of continuous activities in an organization, and our preliminary work towards understanding the value created and costs incurred throughout the pipeline.

Binish Tanveer, “Scaling Agile through Micro Refactoring of Organization and Architecture”

Julian Frattini, “Towards a good-enough Requirements Engineering”

Insufficient Requirements Engineering (RE) is said to negatively impact subsequent development activities. This is often corroborated by observations in practice where companies only invest little to no effort in, or effort in the wrong aspects of RE, yielding quality deficiencies in the process and the final product. At the same time, RE is a means to an end rather than being a means in itself.
Effort spent on RE needs to be well justified which calls for a method for estimating compromises and flaws in RE, as well as their impact on the project. In this talk, I will present current approaches for evidence-based risk management in RE and outline the vision of how the notion of “good-enough RE” might be used for detecting and managing debt accrued in the RE phase, in turn providing evidence for estimating risk in RE.

15:00-15:15 Wrap-up of Day 2 and Closure

The conference will be organized via Zoom with parallel streaming in Youtube.
For more information, visit www.rethought.se or contact Anna Eriksson via email Anna.Eriksson@bth.se

Close Menu