The Experts below are selected from a list of 11406 Experts worldwide ranked by ideXlab platform
Matthew Ass - One of the best experts on this subject based on the ideXlab platform.
-
global software development process research at siemens
International Conference on Software Engineering, 2004Co-Authors: Matthew AssAbstract:Siemens Corporate Research (SCR) is the research and development unit of Siemens USA. The Software Engineering department of Siemens Corporate Research spends much of its time doing consulting for Siemens Business Units. As a result, we have been involved in a large number of software development projects varying in size, complexity, and domain. Many of these projects were developed with globally distributed teams. Over the years, we have identified best practices, and begun to organize these practices into more Cohesive Set of development processes focused on issues related to global development. This paper describes our experience with experimentation, lessons learned from one specific project, and suggests future steps for global software development (GSD) within Siemens.
Beecham Sarah - One of the best experts on this subject based on the ideXlab platform.
-
Software architecture design in global software development: an empirical study
'Elsevier BV', 2021Co-Authors: Sievi-korte Outi, Richardson Ita, Beecham SarahAbstract:peer-reviewedIn Global Software Development (GSD), the additional complexity caused by global distance requires processes to ease collaboration difficulties, reduce communication overhead, and improve control. How development tasks are broken down, shared and prioritized is key to project success. While the related literature provides some support for architects involved in GSD, guidelines are far from complete. This paper presents a GSD Architectural Practice Framework reflecting the views of software architects, all of whom are working in a distributed Setting. In-depth interviews with architects from seven different GSD organizations revealed a complex Set of challenges and practices. We found that designing software for distributed teams requires careful selection of practices that support understanding and adherence to defined architectural plans across sites. Teams used Scrum which aided communication, and Continuous Integration which helped solve synchronization issues. However, teams deviated from the design, causing conflicts. Furthermore, there needs to be a balance between the self-organizing Scrum team methodology and the need to impose architectural design decisions across distributed sites. The research presented provides an enhanced understanding of architectural practices in GSD companies. Our GSD Architectural Practice Framework gives practitioners a Cohesive Set of warnings, which for the most part, are matched by recommendations.ACCEPTEDpeer-reviewe
-
Software architecture design in global software development: an empirical study
'Elsevier BV', 2021Co-Authors: Sievi-korte Outi, Richardson Ita, Beecham SarahAbstract:peer-reviewedThe full text of this article will not be available in ULIR until the embargo expires on the 20/08/2021In Global Software Development (GSD), the additional complexity caused by global distance requires processes to ease collaboration difficulties, reduce communication overhead, and improve control. How development tasks are broken down, shared and prioritized is key to project success. While the related literature provides some support for architects involved in GSD, guidelines are far from complete. This paper presents a GSD Architectural Practice Framework reflecting the views of software architects, all of whom are working in a distributed Setting. In-depth interviews with architects from seven different GSD organizations revealed a complex Set of challenges and practices. We found that designing software for distributed teams requires careful selection of practices that support understanding and adherence to defined architectural plans across sites. Teams used Scrum which aided communication, and Continuous Integration which helped solve synchronization issues. However, teams deviated from the design, causing conflicts. Furthermore, there needs to be a balance between the self-organizing Scrum team methodology and the need to impose architectural design decisions across distributed sites. The research presented provides an enhanced understanding of architectural practices in GSD companies. Our GSD Architectural Practice Framework gives practitioners a Cohesive Set of warnings, which for the most part, are matched by recommendations.ACCEPTEDpeer-reviewe
Sievi-korte Outi - One of the best experts on this subject based on the ideXlab platform.
-
Software architecture design in global software development: an empirical study
'Elsevier BV', 2021Co-Authors: Sievi-korte Outi, Richardson Ita, Beecham SarahAbstract:peer-reviewedIn Global Software Development (GSD), the additional complexity caused by global distance requires processes to ease collaboration difficulties, reduce communication overhead, and improve control. How development tasks are broken down, shared and prioritized is key to project success. While the related literature provides some support for architects involved in GSD, guidelines are far from complete. This paper presents a GSD Architectural Practice Framework reflecting the views of software architects, all of whom are working in a distributed Setting. In-depth interviews with architects from seven different GSD organizations revealed a complex Set of challenges and practices. We found that designing software for distributed teams requires careful selection of practices that support understanding and adherence to defined architectural plans across sites. Teams used Scrum which aided communication, and Continuous Integration which helped solve synchronization issues. However, teams deviated from the design, causing conflicts. Furthermore, there needs to be a balance between the self-organizing Scrum team methodology and the need to impose architectural design decisions across distributed sites. The research presented provides an enhanced understanding of architectural practices in GSD companies. Our GSD Architectural Practice Framework gives practitioners a Cohesive Set of warnings, which for the most part, are matched by recommendations.ACCEPTEDpeer-reviewe
-
Software architecture design in global software development: an empirical study
'Elsevier BV', 2021Co-Authors: Sievi-korte Outi, Richardson Ita, Beecham SarahAbstract:peer-reviewedThe full text of this article will not be available in ULIR until the embargo expires on the 20/08/2021In Global Software Development (GSD), the additional complexity caused by global distance requires processes to ease collaboration difficulties, reduce communication overhead, and improve control. How development tasks are broken down, shared and prioritized is key to project success. While the related literature provides some support for architects involved in GSD, guidelines are far from complete. This paper presents a GSD Architectural Practice Framework reflecting the views of software architects, all of whom are working in a distributed Setting. In-depth interviews with architects from seven different GSD organizations revealed a complex Set of challenges and practices. We found that designing software for distributed teams requires careful selection of practices that support understanding and adherence to defined architectural plans across sites. Teams used Scrum which aided communication, and Continuous Integration which helped solve synchronization issues. However, teams deviated from the design, causing conflicts. Furthermore, there needs to be a balance between the self-organizing Scrum team methodology and the need to impose architectural design decisions across distributed sites. The research presented provides an enhanced understanding of architectural practices in GSD companies. Our GSD Architectural Practice Framework gives practitioners a Cohesive Set of warnings, which for the most part, are matched by recommendations.ACCEPTEDpeer-reviewe
Richardson Ita - One of the best experts on this subject based on the ideXlab platform.
-
Software architecture design in global software development: an empirical study
'Elsevier BV', 2021Co-Authors: Sievi-korte Outi, Richardson Ita, Beecham SarahAbstract:peer-reviewedIn Global Software Development (GSD), the additional complexity caused by global distance requires processes to ease collaboration difficulties, reduce communication overhead, and improve control. How development tasks are broken down, shared and prioritized is key to project success. While the related literature provides some support for architects involved in GSD, guidelines are far from complete. This paper presents a GSD Architectural Practice Framework reflecting the views of software architects, all of whom are working in a distributed Setting. In-depth interviews with architects from seven different GSD organizations revealed a complex Set of challenges and practices. We found that designing software for distributed teams requires careful selection of practices that support understanding and adherence to defined architectural plans across sites. Teams used Scrum which aided communication, and Continuous Integration which helped solve synchronization issues. However, teams deviated from the design, causing conflicts. Furthermore, there needs to be a balance between the self-organizing Scrum team methodology and the need to impose architectural design decisions across distributed sites. The research presented provides an enhanced understanding of architectural practices in GSD companies. Our GSD Architectural Practice Framework gives practitioners a Cohesive Set of warnings, which for the most part, are matched by recommendations.ACCEPTEDpeer-reviewe
-
Software architecture design in global software development: an empirical study
'Elsevier BV', 2021Co-Authors: Sievi-korte Outi, Richardson Ita, Beecham SarahAbstract:peer-reviewedThe full text of this article will not be available in ULIR until the embargo expires on the 20/08/2021In Global Software Development (GSD), the additional complexity caused by global distance requires processes to ease collaboration difficulties, reduce communication overhead, and improve control. How development tasks are broken down, shared and prioritized is key to project success. While the related literature provides some support for architects involved in GSD, guidelines are far from complete. This paper presents a GSD Architectural Practice Framework reflecting the views of software architects, all of whom are working in a distributed Setting. In-depth interviews with architects from seven different GSD organizations revealed a complex Set of challenges and practices. We found that designing software for distributed teams requires careful selection of practices that support understanding and adherence to defined architectural plans across sites. Teams used Scrum which aided communication, and Continuous Integration which helped solve synchronization issues. However, teams deviated from the design, causing conflicts. Furthermore, there needs to be a balance between the self-organizing Scrum team methodology and the need to impose architectural design decisions across distributed sites. The research presented provides an enhanced understanding of architectural practices in GSD companies. Our GSD Architectural Practice Framework gives practitioners a Cohesive Set of warnings, which for the most part, are matched by recommendations.ACCEPTEDpeer-reviewe
Ben Wooliscroft - One of the best experts on this subject based on the ideXlab platform.
-
development of key policy recommendations for active transport in new zealand a multi sector and multidisciplinary endeavour
Journal of transport and health, 2020Co-Authors: Sandra Mandic, Andrew Jackson, John Lieswyn, Jennifer S Mindell, Enrique Garcia Bengoechea, John C Spence, Kirsten J Coppell, Celia Wadebrown, Ben WooliscroftAbstract:Abstract Background Despite national-level initiatives to encourage active transport (AT) in New Zealand since 2005, rates of AT have continued to decline in most parts of the country, with negative impacts on health and the environment. This article describes the development of key policy recommendations for increasing AT in New Zealand. The goal was to establish a Cohesive Set of priority recommendations to inform AT decision-making in central and local government, district health boards, public health units and regional sports trusts in New Zealand. Project description The development of policy recommendations was a planned outcome of multi-sectoral discussions held at The Active Living and Environment Symposium (TALES; Dunedin, New Zealand; February 2019). A ten-member working group consisting of TALES symposium delegates working in academia, industry and non-governmental organisations led the development of the recommendations. Symposium delegates contributed their expertise to draft recommendations and reports prior to, during and after the symposium. Importance and feasibility of each recommended action were independently evaluated by working group members. The final Set of 13 policy recommendations (and 39 associated actions) included: making a national-level commitment to change; establishing a nationally coordinated and funded programme of education and promotion of AT; making a commitment to design cities for people, not cars; and developing a regulatory system that encourages AT. The report aligns with the current New Zealand government's increased focus on wellbeing, walking, cycling, public transport and the Vision Zero approach. A final report was officially launched in April 2019 with presentations to stakeholders April-May 2019. Conclusions This cross-sector effort resulted in a report with a Set of recommendations designed to stimulate the development of a new AT strategy for New Zealand; prompt Setting of targets and monitoring progress/outcomes; and inform New Zealand's response to the World Health Organization's Global Action Plan on Physical Activity 2018–2030.