Category: Global Software Engineering (GSE)
Contextual Customisation of Agile Methods for GSD
Popularity of Agile methods and wide spread adoption of different forms of Global Software Development (GSD) have been encouraging several efforts aimed at exploring the potential advantages and disadvantages of applying Agile methods in GSD arrangements. Several research and industrial efforts and their outcomes aimed at combining Agile and GSD have been published in scientific…
Supporting Global Software Engineering with Cloud Computing
Like many disciplines and industries, Global Software Engineering (GSE) practitioners and researchers are also exploring the potential of Cloud Computing for improving the GSD processes and practices. We have been experimentally assessing the viability of providing Tools as a Service (TaaS) to globally distributed software development teams. I have recently presented a tutorial on this…
Extended Team Model in Global Software Engineering
Distributed development of software has become a fact of life. Companies adopt different models of Global Software Development (GSD) paradigm based on their needs and the opportunities available to them. Apart from some of the well known models of GSD such as outsourcing, offshore development centers, global sourcing and virtual teams, companies are experimenting with…
Towards the theoretical foundations of Applying ABC in GSE
One of my PhD students, Paolo Tell, and I have been working on exploring the viability of using activity-based computing (ABC) paradigm for designing and developing the next generation of tools for supporting Global Software Engineering. The fundamental assumption of our research on applying ABC for building GSE tools is that a large majority of…
Outsourcing from Danish Financial Sector
A few months ago, I was interviewed for a research study on IT outsourcing from Danish financial sector, whose union commissioned a research company named Oxford research for this task. The report from that research will be released soon. I am going to share the excerpts from my interview for that research here. The interview…
Unique Challenges of Global Software Engineering in Europe
Global Software Engineering (GSE) has become a global phenomenon and a huge number of researchers and practitioners have been exploring the challenges of developing software in global arrangement, also called global sourcing, and how those challenges can be addressed. However, there has been relatively less attention to the unique challenges caused by a particular geographical…