Loading…
This event has ended. Visit the official site or create your own event on Sched.
View analytic
Monday, May 22 • 13:15 - 16:30
Doctoral Symposium

Sign up or log in to save this to your schedule and see who's attending!

Potentials of Diversity in Self-Organised Software Development Teams (Helena Barke)
Due to the idea of self-organised teams and emphasis on people over  tools, agile teams rely on values, roles and methods which have the potential to consider the diversity of the team. This research based on grounded theory shows that in agile teams diversity dimensions like personal habit and work experience are more relevant than e.g. gender or race. One focus in this research is how these dimensions interfere and effect teamwork and the result. The second focus is, how each individual person with their diversity dimensions can contribute to the team and the result. Furthermore this research takes a look at personal development, cross-functionality and diversity dimensions of each individual team member. The aim of the research is to develop methods and tools to help integrate the potential of diversity in daily agile work.

Self-Assignment: Task Allocation Practice in Agile Software Development (Zainab Masood)
Self-assignment is a self-directed way of task allocation commonlypracticed by members of agile teams. However, not much is known about differentaspects of self-assignment in literature. This research focuses on two objectives with respect to self-assignment. The first objective is to explore what strategies agilepractitioners follow to self-assign tasks of different nature ( i.e. new feature,enhancement, and bug-fix). The second objective is to identify the challengesassociated with self-assignment and investigate how agile practitioners overcome these challenges to achieve project outcomes. Grounded theory is chosen as theresearch methodology for this study. Based on the results, we would propose a set of context-driven guidelines for self-assignment. Knowing these guidelines will helpthe agile practitioners and companies to make self-assignment a valuable practice intheir settings.

Programming Patterns (Herez Moise Kattan)
Our ultimate goal is to propose a catalog with recommendations on how to organize the work of programmers. In this research we intend to provide empirical and reproducible experiments to explore the most suitable forms to allow programmers to develop software, either alone, in pair programming or in group. We also explore other approaches like code review. Our goal is not only to reduce the software development cost, but also to improve programmers life quality.

Knowledge Management and Reflective Practice in Agile Software Development (Yanti Andriyani)
Knowledge management and reflection are important aspects in daily stand-up and retrospective meetings, which contribute to agile teams continous improvement. Research in knowledge management in agile software development has shown knowledge classifications which do not seem closely related with agile practitioners and current research has not treated agile reflective practice in detail. This research, which will focus on daily stand-up and retrospective meetings, addresses two objectives: (i) to investigate specificknowledge types (i.e. product, project and process knowledge) involved in everyday agile practice and knowledge management strategies applied by agileteams; (ii) to explore the actual knowledge involved in the meetings, whichhelps agile teams to perform reflection and use that knowledge for reflection. Case studies will be applied for this research to analyse both meeting practices. It is expected that the research results will provide a framework for agile teams to manage knowledge and perform reflection, which would be useful for team and process improvement. 

Moderators
avatar for Stefan Wagner

Stefan Wagner

Stefan is a full professor for software engineering at the University of Stuttgart, Germany. His research interests are requirements engineering, software quality, safety & security and agile software development. He uses mainly empirical methods to better understand these issues... Read More →

Speakers
avatar for Yanti Andriyani

Yanti Andriyani

PhD Student, University of Auckland
“Learning is a process where knowledge is presented to us, then shaped through understanding, discussion and reflection.” – Paulo Freire | | I am currently pursuing my Ph.D. degree at Department of Electrical and Computer Engineering, the University of Auckland. My res... Read More →
avatar for Helena Barke

Helena Barke

research associate, Freie Universität Berlin, HTW Berlin
After a diploma in engineering in industrial image technologies, some years work experience in the field of 3D image technologies and a master degree in diversity management, I was enthusiastic to learn about Agile some years ago. Since then I am working on my doctoral thesis abo... Read More →
avatar for Herez Moise Kattan

Herez Moise Kattan

PhD candidate in computer science, Institute of Mathematics and Statistics of USP
Herez Moise Kattan received his Technical degree in data processing from Paula Souza State Center for Technological Education, São Paulo, in 1996, his Bachelor degree in analysis of systems from Paulista University, São Paulo, in 2000, and his Master of Science degree in comput... Read More →
avatar for Zainab Masood

Zainab Masood

PHD Student, University of Auckland
Agile Software Development, Software Engineering, Software Testing , Agile Practices, Self-Assignment as Task Allocation Agile Practice


Monday May 22, 2017 13:15 - 16:30
Dom 1+2 12th Floor

Attendees (7)