4/9/13. Global So(ware Development. GSD Roadmap
|
|
- Kelly McKinney
- 8 years ago
- Views:
Transcription
1 Global So(ware Development Rosalba Giuffrida Yvonne Di3rich IT- University in Copenhagen So(ware and System Sec>on GSD Distributed Collaboration and Development Global Software Development Cluster Software Engineering & Software Quality Roadmap What is Global So9ware Development? Why Global So(ware Development? Kinds of Distribu>on Challenges Approaches Tools Processes 1
2 What is Global So(ware Development? 1/2 Portland Copenhagen Addis Abeba New Delhi 5 domain experts/so(ware developers in Denmark 6 so(ware developers + 1 tester in India 1 team member in Portland Customers in and Giuffrida What is Global So(ware Development? 2/2 Global Software Development (GSD) Global Software Engineering (GSE) Distributed Software Development (DSD) Multi-site software development Offshoring ( ) (Distributed Software Engineering) [It] means splitting the development of the same product or service among globally distributed sites. [Lanubile, 2009] Software work undertaken at geographically separated locations across national boundaries in a coordinated fashion involving real time (synchronous) and asynchronous interaction [Sahay et al., 2003] Roadmap What is Global So(ware Development? Why Global So9ware Development? Kinds of Distribu>on Challenges Approaches Tools Processes GSD@ITU 2
3 Why Global So(ware Development? (benefits) Most talented developers Development costs Proximity to market Time to et al. Different kinds of distribu>on (Globally) Distributed teams (Globally) Dispersed teams (Globally) Partially- dispersed and Dittrich 2013 Roadmap What is Global So(ware Development? Why Global So(ware Development? Kinds of Distribu>on Challenges Approaches Tools Processes 3
4 Kinds of Distance Geographical distance Temporal distance Sociocultural distance What is culture? A set of values and ideas that shape the behavior (Kroeber, Kluckhohn, 1952) that complex whole which includes knowledge, belief, art, morals, law, custom, and any other capabilities and habits acquired by man as a member of society (Tylor, 1871) the collective programming of the mind which distinguishes the members of one human group from another (Hofstede, 1980) national culture organizational culture functional and Parè, 2001 Hofstede Power Distance (PDI) Individualism versus collectivism (IDV) Masculinity versus femininity (MAS) Uncertainty avoidance (UAI) Long-term versus short-term orientation (LTO) Indulgence versus Restraint (IVR) What could be the impact of cultural differences on software development? 4
5 Nego>ated culture Cultural Adaptation need to adapt to different ways of working need to adapt to cultural norms of social behavior, attitudes toward authority, and language et el. Negotiated Culture form and develop cross-cultural teams so a compromise working culture is achieved in which both sides of the partnership modify their work behaviors to take account of the cultural norms of their partners not something that can be achieved easily, and normally occurs only over a significant time period E.g.: use of bridgehead teams that spend significant periods in remote sites, exchange of staff on a long-term basis between cross-cultural partners, training and Salk Impact of Distance in GSD Geographical distance Temporal distance Sociocultural distance Awareness is knowing what is going and Agarwal Roadmap What is Global So(ware Development? Why Global So(ware Development? Kinds of Distribu>on Challenges Approaches Tools Processes GSD@ITU 5
6 Tac>cal Approaches for Allevia>ng Distance in GSD Tac>c 1: Reduce intensive collabora>on Tac>c 2: Reduce cultural distance Tac>c 3: Reduce temporal and Agarwal, Tools So(ware Configura>on management. Bug and change tracking. Build and release management. Collabora>ve Development Environments (CDE). Communica>on tools. Communica>on 6
7 Process Approach: mi>gate distance with processes Tactic 1: Reduce intensive collaboration Tactic 2: Reduce cultural distance Tactic 3: Reduce temporal distance Formaliza>on vs Informali>es Waterfall vs Agile Formaliza>on in GSD Tactic 1: Reduce intensive collaboration Tactic 2: Reduce cultural distance Tactic 3: Reduce temporal distance Increase formal documenta>on Increase organiza>onal factors such as processes, structure and goal alignment. Waterfall Agile in GSD? GSD Lack of informal communica>on due to geographical distance and >me- zone differences difficul>es with division of work, project and process management issues infrastructure problems. Agile close collabora>ons frequent informal face- to- face communica>on rather than lengthy documenta>on self- organising teams. Peripheral awareness Physical ar>facts 7
8 Agile GSD: dispersed agile et al. There were some overlapping working hours among team members, so synchronous communica-on and collabora>on was possible (IM, videoconference, phone) Team members adapted their working hours to those of remote colleagues They were recording the mee>ngs to share them asynchronously. Communica>on was mainly informal impromptu conversa>ons collabora>ng on a daily basis with some remote colleagues Agile GSD: Using Scrum in a Large Project A case study on agile prac>ces in a 40- person development organiza>on distributed between Norway and Malaysia. Scrum prac>ces were successfully applied: using teleconference and web cameras for daily scrum mee>ngs synchronized 4- week sprints and weekly scrum- of- scrums. Addi>onal agility suppor>ng prac>ces for distributed projects were iden>fied frequent visits unofficial distributed mee>ngs annual et al. What about Outsourcing and Open Source? Global Software Development (GSD) Global Software Engineering (GSE) Distributed Software Development (DSD) Multi-site software development Offshoring Open Source Outsourcing 8
9 From Offshore Outsourcing to Offshore et al. Tree Scandinavian medium-sized software companies that have terminated their offshore outsourcing relationships and changed to offshore insourcing arrangements. What are the reasons for terminating offshore outsourcing relationships? Disappointing low quality of the software delivered, being caused by insufficient domain knowledge, high turnover and a lack of motivation among the remote and external developers. What are the reasons for switching from offshore outsourcing to offshore insourcing? Offshore insourcing helped to address many challenges experienced in outsourcing, although some of them remained. Larger control over recruitment, motivation and leadership. Access to new technology and a new market. Roadmap What is Global So(ware Development? Why Global So(ware Development? Kinds of Distribu>on Challenges Approaches Tools Processes GSD@ITU GIRI
10 Master thesis? References 1/2 Y. Dittrich and R. Giuffrida, Exploring the role of instant messaging in a global software development project, in Global Software Engineering (ICGSE), 2011 F. Lanubile, "Collaboration in Distributed Software Development", in A. De Lucia and F. Ferrucci (Eds.): Software Engineering, LNCS 5413, Springer-Verlag Berlin Heidelberg, pp , S Sahay, B Nicholson, S Krishna, Global IT outsourcing: software development across borders Cambridge University Press N. B. Moe, G. K. Hanssen et al., From offshore outsourcing to offshore insourcing: Three stories, in Global Software Engineering (ICGSE), 2012 Carmel, E.: Global Software Teams. Prentice Hall, Upper Saddle River (1999) J Kroll, ER Hess, JLN Audy, R Prikladnicki, Researching into Follow-the-Sun Software Development: Challenges and Opportunities International Conference on Global Software Engineering R. Giuffrida and Y. Dittrich, You Can Not Ask What You Do Not Suspect An Argument for Observational Studies in GSD. ICGSE Submitted, under review. Dube, L., & Pare, G. (2001). Global Virtual Teams. Communications of the ACM. 44(12), References 2/2 G Hofstede, Culture and organizations International Studies of Management & Organization, JSTOR S Krishna, S Sahay, G Walsham Managing cross-cultural issues in global software outsourcing Communications of the ACM, 2004 Brannen, J.V. and Salk, J.E. Partnering across borders: Negotiating organizational culture in a German-Japan joint venture. Human Relations 53, 4 (2000), Herbsleb, J.D., Moitra, D.: Global Software Development. IEEE Software. 18(2):16-20 (2001) Carmel, E., Agarwal, R.: Tactical Approaches for Alleviating Distance in Global Software Development. IEEE Software. 18(2), (2001) Paasivaara, M., Durasiewicz, S., Lassenius, C.: Distributed Agile Development: Using Scrum in a Large Project. In: 3rd IEEE International Conference on Global Software Engineering, pp IEEE, Bangalore (2008) Sharp, Helen, Rosalba Giuffrida, and Grigori Melnik. Information flow within a dispersed agile team: a distributed cognition perspective. Agile Processes in Software Engineering and Extreme Programming (2012):
A Structured Approach to Global Software Development
A Structured Approach to Global Software Development Valentine Casey Bournemouth University Poole Dorset United Kingdom & Ita Richardson University of Limerick Ireland Abstract The analysis of the combined
More informationManaging Cross-Cultural Issues. in Global Software Outsourcing
Managing Cross-Cultural Issues in Global Software Outsourcing S. Krishna, Sundeep Sahay, and Geoff Walsham [Indian Institute of Management, Bangalore, India; Department of Informatics, University of Oslo,
More informationExtreme Programming In Global Software Development
Extreme Programming In Global Software Development Xiaohu Yang, Bin Xu, Zhijun He College of Computer Science & Technology Zhejiang Univ. 310027 Hangzhou, P. R. China {yangxh, xb, hezj}@zju.edu.cn Srinivasa
More informationCommunication in Firm-Internal Global Software Development with China
Communication in Firm-Internal Global Software Development with China Bilal Zaghloul 1, Dirk Riehle 2, Minghui Zhou 3 1 Friedrich-Alexander University Erlangen-Nürnberg, Information Systems Department,
More informationBenefits of Global Software Development: The Known and Unknown
Please cite as: Ågerfalk, P, Fitzgerald, B, Holmstrom, H and Ó Conchúir, E (2008) Benefits of Global Software Development: The Known and Unknown, in Q. Wang, D Pfahl, and D.M. Raffo (Eds.): Making Globally
More informationGlobal Software Development Challenges: A Case Study on Temporal, Geographical and Socio-Cultural Distance
Please cite as: Holmström, H., Ó Conchúir, E., Ågerfalk, P.J. and Fitzgerald, B. (2006). Global Software Development Challenges: A Case Study on Temporal, Geographical and Socio-Cultural Distance, International
More informationGlobal Software Development: Issues, Solutions, Challenges
Global Software Development: Issues, Solutions, Challenges Parastoo Mohagheghi Dept. Computer and Information Science (IDI) University of Science and Technology (NTNU) Trondheim, Norway parastoo@idi.ntnu.no
More informationDefect Tracking Systems in Global Software Development a work practice study
Defect Tracking Systems in Global Software Development a work practice study Gabriela Avram, Anne Sheehan and Daniel K. Sullivan Interaction Design Centre, Department of Computer Science & Information
More informationT task Distribution and Selection Based Algorithm
2009 Fourth IEEE International Conference on Global Software Engineering TAMRI: A Tool for Supporting Task Distribution in Global Software Development Projects Ansgar Lamersdorf University of Kaiserslautern
More informationAn empirical study on Global Software Development: Offshore Insourcing of IT Projects
An empirical study on Global Software Development: Offshore Insourcing of IT Projects Rafael Prikladnicki, Jorge L. N. Audy, Roberto Evaristo School of Computer Science, PUCRS, Porto Alegre, Brazil; University
More informationUsage of SCRUM Practices within a Global Company
2008 IEEE International Conference on Global Software Engineering Usage of SCRUM Practices within a Global Company Mauricio Cristal mauricio.cristal@gmail.com Daniel Wildt FACENSA, Brazil daniel@facensa.com.br
More informationREASONS FOR SUCCESS AND FAILURE IN OFFSHORE SOFTWARE DEVELOPMENT PROJECTS
REASONS FOR SUCCESS AND FAILURE IN OFFSHORE SOFTWARE DEVELOPMENT PROJECTS Fabriek, Matthias, Department of Information and Computing Sciences, Utrecht University, PO Box 80.089, 3508TB, Utrecht, The Netherlands,
More informationSoftware engineering: learning, employment and globalization
Software engineering: learning, employment and globalization Julian M. Bass Robert Gordon University Aberdeen, UK j.m.bass@rgu.ac.uk C. Ramanathan IIIT-B Bangalore, India rc@iiitb.ac.in J. T. Lalchandani
More informationA reference model for successful Distributed Development of Software Systems
A reference model for successful Distributed Development of Software Systems Brian Lings 1, Björn Lundell 1, Pär J. Ågerfalk 2,3, and Brian Fitzgerald 2 1: University of Skövde, Sweden 2: Lero University
More informationGlobal Software Development: Never Mind the Problems Are There Really Any Benefits?
Global Software Development: Never Mind the Problems Are There Really Any Benefits? Eoin Ó Conchúir, Helena Holmström, Pär J Ågerfalk, Brian Fitzgerald Lero, University of Limerick, Limerick, Ireland {eoin.oconchuir,
More informationSoftware Engineering. Global Software Development. Werner Heijstek, Leiden Institute of Advanced Computer Science
Software Engineering Global Software Development Werner Heijstek, Leiden Institute of Advanced Computer Science Lecture Series for BSc. Informatica en Economie year 2 (Fall semester 2011) Leiden University.
More informationReporting Empirical Research in Global Software Engineering: a Classification Scheme
Reporting Empirical Research in Global Software Engineering: a Classification Scheme Darja Šmite, Claes Wohlin 2, Robert Feldt 2, Tony Gorschek 2 : University of Latvia; 2: Blekinge Institute of Technology
More informationHow Social Software Supports Communicative and Coordinative Practices in Global Software Development
How Social Software Supports Communicative and Coordinative Practices in Global Software Development Rosalba Giuffrida Software and System Section IT University of Copenhagen A thesis submitted for the
More informationImproving offshore communication by choosing the right coordination strategy
Improving offshore communication by choosing the right coordination strategy Matthias Fabriek, Mischa van den Brand, Sjaak Brinkkemper, Frank Harmsen, and Remko Helms Department of Information and Computing
More informationThis is an author-generated version.! The final publication is available at http://ieeexplore.ieee.org.!
This is an author-generated version. The final publication is available at http://ieeexplore.ieee.org. DOI: 10.1109/ICGSE.2009.12 URL: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5196918 Bibliographic
More informationCollaboration in Software Development: Lesson Learned from Two Large Multinational Organizations
Collaboration in Software Development: Lesson Learned from Two Large Multinational Organizations Vesa Mettovaara University of Oulu Vesa.Mettovaara@oulu.fi Mikko T. Siponen University of Oulu Mikko.Siponen@tol.oulu.fi
More informationCommunication Risks and Best Practices in Global Software Development during Requirements Change Management: A Systematic Literature Review Protocol
Research Journal of Applied Sciences, Engineering and Technology 6(19): 3514-3519, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2013 Submitted: October 17, 2012 Accepted: November
More informationElicitation of Communication Inherent Risks in Distributed Software Development
2012 IEEE Seventh International Conference on Global Software Engineering Workshops Elicitation of Communication Inherent Risks in Distributed Software Development Ivaldir H. de Farias Junior 1, Ryan R.
More informationA FRAMEWORK FOR CONSIDERING OPPORTUNITIES AND THREATS IN DISTRIBUTED SOFTWARE DEVELOPMENT
A FRAMEWORK FOR CONSIDERING OPPORTUNITIES AND THREATS IN DISTRIBUTED SOFTWARE DEVELOPMENT Pär J Ågerfalk 1, Brian Fitzgerald 1, Helena Holmström 1, Brian Lings 2, Björn Lundell 2, Eoin Ó Conchúir 1 Abstract
More informationRisk Identification and Mitigation Processes for Using Scrum in Global Software Development: A Conceptual Framework
2009 16th Asia-Pacific Software Engineering Conference Risk Identification and Mitigation Processes for Using Scrum in Global Software Development: A Conceptual Framework Emam Hossain CSE, The University
More informationRequirements Specification in Distributed Software Development A Process Proposal
Requirements Specification in Distributed Software Development A Process Proposal Leandro Lopes, Rafael Prikladnicki, Jorge Audy School of Computer Science - PUCRS 6681 Ipiranga Av., Porto Alegre, RS,
More informationInternational group work in software engineering
International group work in software engineering Julian M. Bass Robert Gordon University Aberdeen, UK j.m.bass@rgu.ac.uk J. T. Lalchandani IIIT-B Bangalore, India jtl@iiitb.ac.in R. McDermott Robert Gordon
More informationCommunication Needs, Practices and Supporting Structures in Global Inter- Organizational Software Development Projects
Communication Needs, Practices and Supporting Structures in Global Inter- Organizational Software Development Projects Maria Paasivaara Helsinki University of Technology Software Business and Engineering
More informationDe rol van requirements bij global development
De rol van requirements bij global development 19 & 25 november 2008 Rini van Solingen Requirements zijn een noodzakelijk kwaad Immers, als wij elkaars gedachten konden lezen hadden we geen requirements
More informationScheme of Global Scrum Management Software
I.J. Information Engineering and Electronic Business, 2015, 2, 1-7 Published Online March 2015 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijieeb.2015.02.01 Scheme of Global Scrum Management Software
More informationINTERNATIONAL BUSINESS & INTERNATIONAL MANAGEMENT
INTERNATIONAL BUSINESS & INTERNATIONAL MANAGEMENT Differences into cultures Relationship exists between CULTURE and The cost of DOING BUSINESS in a country or region WHAT IS A CULTURE? (1) A complex whole
More informationGlobal Software Development: Where are the Benefits?
doi:10.1145/1536616.1536648 by Eoin Ó Conchúir, Pär J. Ågerfalk, Helena H. Olsson, and Brian Fitzgerald Global Software Development: Where are the Benefits? Global Software Development (GSD) is increasingly
More informationCopyright IEEE. Citation for the published paper:
Copyright IEEE. Citation for the published paper: This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of BTH's products
More informationUsing Scrum in Global Software Development: A Systematic Literature Review
2009 Fourth IEEE International Conference on Global Software Engineering Using Scrum in Global Software Development: A Systematic Literature Review Emam Hossain CSE, The University of New South Wales and
More informationAgile Software Development in Global Software Engineering
Agile Software Development in Global Software Engineering Pawanpreet Kaur Computer Science Department Chandigarh University, Gharuan, India ABSTRACT Global software development is the emerging trend in
More informationGlobal Software Engineering and Agile Practices: A Systematic Review
Global Software Engineering and Agile Practices: A Systematic Review Samireh Jalali and Claes Wohlin Blekinge Institute of Technology, School of Computing, SE- 371 79 Karlskrona, Sweden ABSTRACT Agile
More informationDistributed Agile Development: A Survey of Challenges and Solutions
42 Int'l Conf. Software Eng. Research and Practice SERP'15 Distributed Agile Development: A Survey of Challenges and Solutions Harneet Kaur, Hisham M. Haddad, and Jing (Selena) He Department of Computer
More informationIntroducing Area 4 Socio-Cultural Awareness
Theory on culture Sander Mulder, TU/e ID Aarnout Brombacher, TU/e ID Who recognizes these stripes? Quiz: how to recognize culture (i) Where is this? Why? Quiz: how to recognize culture (ii) Who painted
More informationRISK MANAGEMENT IN DISTRIBUTED SOFTWARE DEVELOPMENT: A PROCESS INTEGRATION PROPOSAL i
01 RISK MANAGEMENT IN DISTRIBUTED SOFTWARE DEVELOPMENT: A PROCESS INTEGRATION PROPOSAL i Rafael Prikladnicki School of Computer Science, PUCRS, rafael@inf.pucrs.br Marcelo Hideki Yamaguti School of Computer
More informationglobal software development Distribution Dimensions in Software Development Projects: A Taxonomy
focus global software development Distribution Dimensions in Software Development Projects: A Taxonomy Dorina C. Gumm, University of Hamburg A literature-based taxonomy identifies four distribution dimensions
More informationScrum on Offshore Development Case Study
Master Thesis Software Engineering Thesis no: MSE-2009-28 Nov. 2009 Communication Support to Scrum Methodology in Offshore Development Case Study Mermaid Technology, Denmark Kashif Ali Sulemani, Muhammad
More informationChoosing Human Resources Development Interventions
Choosing Human Resources Development Interventions JP Singh Singh argues that top management should examine the managerial culture of the group and the organization before introducing change through human
More informationGRCM: A Model for Global Requirements Change Management
GRCM: A Model for Global Requirements Change Management Waqar Hussain, Tony Clear Auckland University of Technology {waqar.hussain,tclear}@aut.ac.nz http://www.aut.ac.nz Abstract. [Context and motivation]
More informationThe Impact of Fear on the Operation of Virtual Teams
2008 IEEE International Conference on Global Software Engineering The Impact of Fear on the Operation of Virtual Teams Valentine Casey Ita Richardson Dept of CSIS and Lero The Irish Dept of CSIS and Lero
More informationStudying the Impact of Global Software Development Characteristics on Project Goals: A Causal Model
Studying the Impact of Global Software Development Characteristics on Project Goals: A Causal Model *Ansgar Lamersdorf University of Kaiserslautern a_lamers@informatik.uni-kl.de Jürgen Münch Fraunhofer
More informationManaging Uncertainty in Globally Distributed Software Development Projects
LATVIJAS UNIVERSITĀTES RAKSTI. 2008, 733. sēj.: DATORZINĀTNE UN INFORMĀCIJAS TEHNOLOĢIJAS 9. 23. lpp. Managing Uncertainty in Globally Distributed Software Development Projects Darja Šmite, Juris Borzovs
More informationIntercultural Challenges Mitigation Model for Software Development Outsourcing Vendors
Intercultural Challenges Mitigation Model for Software Development Outsourcing Vendors Muhammad Ilyas Azeem 1,2 and Siffat Ullah Khan 1,2,3 1 Software Engineering Research Group (SERG), University of Malakand,
More informationArchitecture of a Software Configuration Management System for Globally Distributed Software Development Teams
Architecture of a Software Configuration Management System for Globally Distributed Software Development Teams Muhammad Wasim Bhatti Engineering Management Department CASE, Center for Advanced Studies
More informationGlobal Information Systems: Project Management. Prof. Dr. Jan M. Pawlowski Autumn 2013
Global Information Systems: Project Management Prof. Dr. Jan M. Pawlowski Autumn 2013 Project Planning Planning of the process Distribution of actors / organization Staff selection Cost estimation Schedule
More informationExploring the Assumed Benefits of Global Software Development
Please cite as: Ó Conchúir, E., Holmström, H., Ågerfalk, P.J. and Fitzgerald, B. (2006). Exploring the Assumed Benefits of Global Software Development, International Conference on Global Software Engineering
More informationCOMPARATIVE STUDY BETWEEN DISTRIBUTED AND COLLOCATED TEAMS IN AGILE SOFTWARE DEVELOPMENT
COMPARATIVE STUDY BETWEEN DISTRIBUTED AND COLLOCATED TEAMS IN AGILE SOFTWARE DEVELOPMENT Shubhra Dwivedi Department of Computer Science, IITM, Delhi(India) ABSTRACT The internet world is changing rapidly
More informationManaging Requirement Risks in Global Software Development
Managing Requirement Risks in Global Software Development Aurangzeb Khan Dr. Farooque Azam Muhammad Shoaib Zafar ABSTRACT Now a day s trend toward software development is changed and Software organizations
More informationA Case Study of Coordination in Distributed Agile Software Development
A Case Study of Coordination in Distributed Agile Software Development Steinar Hole Master of Science in Computer Science Submission date: June 2008 Supervisor: Torgeir Dingsøyr, IDI Norwegian University
More informationDISTRIBUTED INFORMATION SYSTEMS DEVELOPMENT: A FRAMEWORK FOR UNDERSTANDING AND MANAGING
International Journal of Computer Science and Applications, 2008, Vol. 5, No. 3b, pp 1-24 Technomathematics Research Foundation DISTRIBUTED INFORMATION SYSTEMS DEVELOPMENT: A FRAMEWORK FOR UNDERSTANDING
More informationGlobal Software Development
Global Software Development Ita Richardson, University of Limerick, Ireland Tutorial at University of Tampere, Finland, August 2007 1 Overview Global Software Development Barriers & Complexitities Project
More informationTowards a Globalized Software Industry
Acta Polytechnica Hungarica Vol. 6, No. 5, 2009 Towards a Globalized Software Industry Hannu Jaakkola Tampere University of Technology, Pori, Finland hannu.jaakkola@tut.fi Abstract: Software Engineering
More informationUnderstanding Lacking Trust in Global Software Teams: A Multi-case Study
Understanding Lacking Trust in Global Software Teams: A Multi-case Study Nils Brede Moe 1 and Darja Šmite 2 1 SINTEF Information and Communication Technology NO-7465 Trondheim, Norway Nils.B.Moe@sintef.no
More informationTechnological support for distributed agile development
Technological support for distributed agile development Kevin Dullemond and Ben van Gameren Technological support for distributed agile development THESIS submitted in partial fulfillment of the requirements
More informationComparing Ethical Attitudes of Expatriates working in UAE. K.S. Sujit. Institute of Management Technology, Dubai Email: kssujit@gmail.com.
Comparing Ethical Attitudes of Expatriates working in UAE K.S. Sujit Institute of Management Technology, Dubai Email: kssujit@gmail.com Abstract UAE is a multi cultural country with 80% of the population
More informationMitigating Coordination Costs in Global Software Development Using Scrum
I.J. Information Engineering and Electronic Business, 214, 3, 16-21 Published Online June 214 in MECS (http://www.mecs-press.org/) DOI: 1.5815/ijieeb.214.3.3 Mitigating Coordination Costs in Global Software
More informationSo#ware Development Methodologies Project Management Phases Agile Methodology Agile Manifesto Roles. Team Roles and Responsibili?
Module Summary So#ware Development Methodologies Project Management Phases Agile Methodology Agile Manifesto Roles Team Roles and Responsibili?es Goal for First Client Mee?ng Expecta?ons Client Student
More informationSupporting Communication and Cooperation in Global Software Development with Agile Service Networks
Supporting Communication and Cooperation in Global Software Development with Agile Service Networks Damian Andrew Tamburri and Patricia Lago VU University Amsterdam The Netherlands {d.a.tamburri,p.lago}@vu.nl
More informationEnterprise Systems Tech. solutions, strategic persp. and org. considerations. TDEI13, 2014-09- 17 Özgün Imre
Enterprise Systems Tech. solutions, strategic persp. and org. considerations TDEI13, 2014-09- 17 Özgün Imre Agenda Report presenta=ons With candy as reward Literature Discussion Lee, Jinyoul; Keng Siau
More informationEthnography in Global Software Development
Ethnography in Global Software Development Volker Wulf Agenda Qualitative Research in GSD In- depth Qualitative GSD Studies CSCW Concepts in GSD Design Case Studies in GSD Characteristics of Qualitative
More informationScrum Method Implementation in a Software Development Project Management
Scrum Method Implementation in a Software Development Project Management Putu Adi Guna Permana STMIK STIKOM BALI Denpasar, Bali Abstract To maximize the performance, companies conduct a variety of ways
More informationin Managing Businesses in the Management games in "Issues and Strategies International Business. EU"
"Issues and Strategies in Managing Businesses in the EU" Management games in International Business. Tools to support successful International Business Guest Lecture by Mr. Wim Hoyer MSc University of
More informationPROJECT PORTFOLIO SUITE
ServiceNow So1ware Development manages Scrum or waterfall development efforts and defines the tasks required for developing and maintaining so[ware throughout the lifecycle, from incep4on to deployment.
More informationDeveloping the Agile Mindset for Organiza7onal Agility. Shannon Ewan Managing Director, ICAgile @ShannonEwan, @ICAgile
Developing the Agile Mindset for Organiza7onal Agility Shannon Ewan Managing Director, ICAgile @ShannonEwan, @ICAgile 1 Who is here today? And Why? 2 To kick things off What is Agile? 3 Agile is a mindset
More informationSoftware Development Processes in Globally Distributed Environment
Scientific Papers, University of Latvia, 2011. Vol. 770 Computer Science and Information Technologies 7 14 P. Software Development Processes in Globally Distributed Environment Zane Galviņa 1, Darja Šmite
More informationAgile Based Software Development Model : Benefits & Challenges
Agile Based Software Development Model : Benefits & Challenges Tajinder Kumar Assistant Professor, IT Department JMIT Radaur, Haryana Vipul Gupta Assistant Professor, IT Department JMIT Radaur, Haryana
More informationVRIJE UNIVERSITEIT AMSTERDAM FACULTY OF SCIENCES
VRIJE UNIVERSITEIT AMSTERDAM FACULTY OF SCIENCES AGILE SOFTWARE DEVELOPMENT IN A GLOBALLY DISTRIBUTED ENVIRONMENT A STUDY ON THE BENEFITS AND CHALLENGES Non public (Niet openbaar) Date: 02/01/2012 Thesis
More informationDistributed Agile Development: Using Scrum in a Large Project
2008 IEEE International Conference on Global Software Engineering Distributed Agile Development: Using Scrum in a Large Project Maria Paasivaara, Sandra Durasiewicz and Casper Lassenius Software Business
More informationKnowledge Work Practices in Global Software Development
Knowledge Work Practices in Global Software Development Gabriela Avram University of Limerick, Ireland gabriela.avram@ul.ie Abstract: This paper is an exploration of knowledge work practices in a distributed
More informationHow Technological Support Can Enable Advantages of Agile Software Development in a GSE Setting
2009 Fourth IEEE International Conference on Global Software Engineering How Technological Support Can Enable Advantages of Agile Software Development in a GSE Setting Kevin Dullemond Delft University
More informationThe impact of Multi-site Software Governance on Knowledge Management
2011 Sixth IEEE International Conference on Global Software Engineering The impact of Multi-site Software Governance on Knowledge Management Christina Manteli VU University Amsterdam cmanteli@cs.vu.nl
More informationRequirements Change Management in Global Software Development: A Case Study in Pakistan
Degree Project Requirements Change Management in Global Software Development: A Case Study in Pakistan Waqar Hussain 2010-06-11 Subject: Information System Level: Master Course code: 4IK00E Abstract Global
More informationSoftware Development across Time Zones
Software Development across Time Zones A Study of Globally Distributed Software Development in Small Enterprises Uppsala University Alexander Rangevik Master program in Management, Communication and IT
More informationDistributed Agile Software Development: A Review
JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 1, ISSUE 1, MAY 2010 Distributed Agile Software Development: A Review Suprika Vasudeva Shrivastava and Hema Date 10 Abstract--- Distribution of software
More informationCommunication in Distributed Agile Development: A Case Study
Communication in Distributed Agile Development: A Case Study Mikko Korkala and Pekka Abrahamsson VTT Technical Research Centre of Finland P.O.Box 1100, FIN 90571, Oulu, Finland Mikko.Korkala@vtt.fi; Pekka.Abrahamsson@vtt.fi
More informationScrum Practices and Global Software Development
I.J. Information Engineering and Electronic Business, 2014, 5, 22-28 Published Online October 2014 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijieeb.2014.05.04 Scrum Practices and Global Software
More informationVirtual Software Teams: Overcoming the Obstacles
Virtual Software Teams: Overcoming the Obstacles Valentine Casey & Ita Richardson Computer Science & Information Systems Department Univeristy of Limerick Limerick Ireland Abstract As a result of the sustained
More informationAGILE PRACTICES: A COGNITIVE LEARNING PERSPECTIVE
AGILE PRACTICES: A COGNITIVE LEARNING PERSPECTIVE Mazni Omar 1 and Sharifah Lailee Syed Abdullah 2 1 Universiti Utara Malaysia, Malaysia, mazni@uum.edu.my 2 Universiti Teknologi MARA, shlailee@perlis.uitm.edu.my
More informationIT Governance in Organizations Experiencing Decentralization. Jelena Zdravkovic
IT Governance in Organizations Experiencing Decentralization Jelena Zdravkovic Department of Computer & Systems Sciences (DSV), Stockholm University, Sweden Giannoulis About the Speaker Title: Associate
More informationWHITE PAPER. Distributed agile and offshoring antagonism or symbiosis?
WHITE PAPER Distributed agile and offshoring antagonism or symbiosis? Summary Agile software development and the breed of agile methodologies (XP, SCRUM, DSDM, etc.) have gained popularity since 2001.
More informationToward a Framework for Localisation of Product Software across Organisational Boundaries
UNIVERSITY OF SOUTHAMPTON Faculty of Physical and Applied Sciences Electronics and Computer Science Electronic and Software Systems Nine-month progress report Toward a Framework for Localisation of Product
More informationTest Internationalisation and Change Robert Feldt Blekinge Institue of Technology
Test Internationalisation and Change Robert Feldt Blekinge Institue of Technology SAST Q3 September 12, 2013 Who is this guy? Assistant professor Darja Šmite Professor at Blekinge Institute of Technology
More informationAbdulrahman M. Qahtani, Gary B. Wills, Andrew M. Gravell School of Electronics and Computer Science, University of Southampton, UK
A Framework of Challenges and Key Factors for Applying Agile Methods for the Development and Customisation of Software Products in Distributed Projects Abdulrahman M. Qahtani, Gary B. Wills, Andrew M.
More informationCross-Cultural Strategies for Web Design
Cross-Cultural Strategies for Web Design Armando Calabrese, Guendalina Capece, Michele Corbò, Nathan Levialdi Ghiron, and Matteo M. Marucchi Abstract People from different cultures favor web pages characterized
More informationGlobal Software Development - Coordination and Project Management Strategies from a Vendor Perspective
Global Software Development - Coordination and Project Management Strategies from a Vendor Perspective Sadhana Deshpande Sarah Beecham Ita Richardson Lero The Irish Software Lero The Irish Software Lero
More informationOutsourced Offshore Software Testing Challenges and Mitigations
Thesis no: MSSE-2014-03 Outsourced Offshore Software Testing Challenges and Mitigations Avinash Arepaka Sravanthi Pulipaka School of Computing Blekinge Institute of Technology SE-371 79 Karlskrona Sweden
More informationCommunication Risks and Best practices in Global Software Development
Master Thesis Software Engineering Thesis no: MSE-2011-54 06 2011 Communication Risks and Best practices in Global Software Development Ajmal Iqbal Syed Shahid Abbas School of Computing Blekinge Institute
More informationMulti-Site Software Development and Its Challenges in Requirements Engineering Using Goal Based Approach
International Journal of Knowledge, Innovation and Entrepreneurship Volume 3 No. 1, 2015, pp. 52 65 Multi-Site Software Development and Its Challenges in Requirements Engineering Using Goal Based Approach
More informationGLOBAL SOFTWARE DEVELOPMENT: STRATEGIC IMPLICATIONS FOR U.S. INFORMATION SYSTEMS ACADEMIC PROGRAMS
GLOBAL SOFTWARE DEVELOPMENT: STRATEGIC IMPLICATIONS FOR U.S. INFORMATION SYSTEMS ACADEMIC PROGRAMS Balakrishnan Muthuswamy, Independent Consultant Galen B. Crow, Illinois State University, gbcrow@ilstu.edu
More informationIntercultural Challenges in Offshore Software Development Outsourcing Relationships: A Systematic Literature Review Protocol with Preliminary Results
Intercultural Challenges in Offshore Software Development Outsourcing Relationships: A Systematic Literature Review Protocol with Preliminary Results Muhammad Ilyas Azeem 1,2, Siffat Ullah Khan 1,2,3,
More informationAMERICANS DOING BUSINESS IN VIETNAM: COMMUNICATION DIFFERENCES. by Katrine Syppli Kohl COM 9656: International Business Communication Fall 2007
1 AMERICANS DOING BUSINESS IN VIETNAM: COMMUNICATION DIFFERENCES by Katrine Syppli Kohl COM 9656: International Business Communication Fall 2007 This paper focuses on differences that are likely to cause
More informationCould Global Software Development Benefit from Agile Methods?
Could Global Software Development Benefit from Agile Methods? Maria Paasivaara and Casper Lassenius Software Business and Engineering Institute Helsinki University of Technology P.O.Box 9210 FIN-02015
More informationTowards a Global Software Development Community Web: Identifying Patterns and Scenarios
Towards a Global Software Development Community Web: Identifying Patterns and Scenarios Miguel J. Monasor Lero, The Irish Software Engineering Research Centre, University of Limerick Aurora Vizcaíno Alarcos
More informationGlobal Agile Team Design: An Informing Science Perspective
Informing Science: the International Journal of an Emerging Transdiscipline Volume 17, 2014 Cite as: Sharp, J. H., Ryan, S. D., & Prybutok, V. R. (2014). Global agile team design: An informing science
More informationGlobal Software Development: A Case Study of Knowledge Management Challenges and Industry Approaches
: A Case Study of Knowledge Management Challenges and Industry Approaches Mugunthan Dharmadas Master of Science in Computer Science Submission date: June 2008 Supervisor: Torgeir Dingsøyr, IDI Norwegian
More informationGlobal Software Development in Practice Lessons Learned
SOFTWARE PROCESS IMPROVEMENT AND PRACTICE Softw. Process Improve. Pract. 2003; 8: 267 281 (DOI: 10.1002/spip.188) Software Development in Practice Lessons Learned Rafael Prikladnicki, 1 *, Jorge Luis Nicolas
More information