Issues and Strategy for Agile Global Software Development Adoption FLORIN DUMITRIU DUMITRU OPREA GABRIELA MESNITA.

Slides:



Advertisements
Similar presentations
WV High Quality Standards for Schools
Advertisements

Chapter: 3 Agile Development
Purpose of Instruction
1 Work in the 21 st Century Chapter 13 Teams in Organizations Ryan McVay/Getty Images.
Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
Software Development Methodologies 1. A methodology is: A collection of procedures, techniques, principles, and tools that help developers build a computer.
Ni.com Introduction to Agile and Scrum Speaker/Author: Paul Packebush Section Manager, Corporate Metrology Author:Logan Kunitz Staff Calibration Engineer.
Agenda Introduction/Syllabus Review Introduction/Syllabus Review Exercise Review Exercise Review Discussion/Comparison of Lists Discussion/Comparison of.
Scaling Agile To Work With Distributed Teams Presented By: MD.HABIBUR RAHMAN ID:
Partners Bureau of Justice Assistance, Office of Justice Programs, U.S. Department of Justice National Sheriffs’ Association.
Festschrift 2007 for Murray Turoff and Starr Roxanne Hiltz1 Leadership Roles and Issues in Partially Distributed Teams Linda Plotnick Rosalie Ocker Starr.
Ian Bui SYSM 6309 UTD - Spring Brave New World of R.E.  Multiple teams spread across the globe  Management separated from Development  Marketing.
Making partnership working effective Robin Douglas 2011.
Managing global project 1.  ”It is virtually impossible for multinational corporations to exploit economies of scale and scope, maximize the transfer.
Project Management – An Overview Project as a metaphor – a way to approach a series of activities Contexts – construction managementt, IT development,
Online learning for networked diplomats (putting it all together) DiploFoundation Dejan Dincic.
Agile Methods.
Software Development Models: Waterfall and Spiral Sung Hee Park Department of Mathematics and Computer Science Virginia State University August 21, 2012.
Team Teaching Methods “Teachers learn best from other teachers, in settings where they literally teach each other the art of teaching.” (Little, 1987)
Team Building and Team Training
An Agile View of Process
Multi-Cultural Team Management. Working in a rapidly changing globalized environment, we have to deal with people who speak different languages and live.
Introduction to Agile.
Promoting Learning Styles Through ICT By Miss T.Magi (E-learning Specialist: Butterworth)
How Agile Are You? Larry Apke Agile Expert
Global Software Teams. Sources – Handout Readings  Carmel “Global Software Teams”  Alexander “Virtual Teams Going Global”  Geber “Virtual Teams” 
Overview of PANGO The Pilbara Association of Non Government Organisations (PANGO) was formed in 2005 in response to concerns raised by NGOs at the increasing.
John Molson School of Business... the future. EIDMC Entrepreneurship Institute for the Development of Minority Communities.
11 The Global Manager Chapter Key Points
Dr. Tom WayCSC Software Processes CSC 4700 Software Engineering.
1 Agile Methodology & Programming Ric Holt July 2009.
Software Engineering Modern Approaches
Chapter 4 Agile Development
OPM: the USAJOBS Product Owner Perspective By Alesia Booth & Richard Cheng.
Competency Area A: Communicating with Paraprofessionals.
Global Software Development. Awareness in the Wild: Why Communication Breakdowns Occur Case study Collection and analysis methods Organizational culture.
Project Workflow. How do you do it? -Discussion-
1 Enterprise and Global Management of Information Technology.
Presenter: 陳秋玉 1.  Extreme programming Extreme programming  On-site customer On-site customer  Benefit Benefit  Characteristics of a good customer.
Dr. Jessica Hirshorn Using the Intercultural Training Simulation “Rocket” to Build Intercultural Competency.
Module 4 :Session 4 Working with others Developed by Dr J Moorman.
Working With the SORH in Texas: Adventures in Pardnering NOSORH Regional Meeting – May 20, 2015 Texas Organization of Rural & Community Hospitals.
By salt-productions. Agenda  RUP  Agile Practices  Scrum  Putting it all together with & for People.
Why (or When) Agile Fails Creating high performance software delivery teams.
Jeff Briggs Senior Consultant Capstone Consulting.
An essential part of workplace success!
Software Engineering: Challenges of Distributed Projects Global Projects.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
Groupware Technology and Team Management Unit 2 Dr. Andrea Jersabek
The Role of the Teacher in the 21st Century Classroom
بسم الله الرحمن الرحیم.
Effective Teamwork Team Building
Leveraging Drupal to Move to a Distributed Authorship Model.
- Discussion of Chapter 1 in Martin and Martin.  We are uncovering better ways of developing software by doing it and helping others do it. Through this.
Chapter 3 Agile Development
SpEd 417/517 Families and Collaboration. Collaboration Issues Defining collaboration M utual goals Recognition/sharing of expertise Team equality Shared.
A Professional Development Series from the CDC’s Division of Population Health School Health Branch Professional Development 101: The Basics – Part 1.
Success Through Teamwork Second Vice District Governor Training.
The PDA Center is funded by the US Department of Education Office of Special Education Programs Stories from the Field and from our Consumers Building.
KNOWLEDGE TRANSFER AND KNOWLEDGE SHARING CHAPTER 9.
AGILE SOFTWARE DEVELOPMENT. Agile software development : Agile software development refers to a group of software development methodologies that promotes.
Section 14.1 Teamwork Back to Table of Contents. Chapter 14 Teamwork and LeadershipSucceeding in the World of Work Teamwork 14.1 WHAT YOU’LL LEARN How.
OL 4940 Virtual Workplace S. Ross. Is a virtual workplace: Productive? As effective as working in the office? More cost effective than working in a office?
Team Building and Conflict Resolution
John Molson School of Business the future
Presented by Sam Supervised by Prof. Michael Lyu
Success Through Teamwork
The Home Base Professional Development Tool
Teamwork.
Challenges When Using Scrum in Globally Distributed Teams
Presentation transcript:

Issues and Strategy for Agile Global Software Development Adoption FLORIN DUMITRIU DUMITRU OPREA GABRIELA MESNITA

Abstract Global Software Development issues Agile Software Development characteristics GSD V.S ASD Strategic approach of AGSD adoption Conclusion

Abstract Global software development (GSD) Find right skilled people limit costs Agile software development (ASD) Increase software quality Improve project performance Despite many benefits, this combination raises various challenges. How to merge these two approaches to take these benefits ?

Inadequate communication and coordination between team members separated by distance and time-zone Development. The socio-cultural characteristics of particular location may affect people and this may condition their belief systems, reflect in their attitudes. Lack of trust between remote team members. Reduces the motivation of the development team. Loss of group awareness. Global Software Development issues

Close collaboration among the members of the development team, based on face-to-face, informal communication. Self-organizing teams are valued as a means to deliver better designs. Frequent delivery of working software at short, regular intervals. On-site customer, facilitating close, daily cooperation between customer and developers. Agile software development characteristics

GSD V.S ASD

Strategic approach of AGSD adoption Assign a representative for each remote team who will have communication as an explicitly duty. Bring project teams together in collocated meeting for the first few iterations. Arrange the participation of domain experts from remote team at the customer on-site requirements definition and they will act as customer interface for remote team. Distribute the work across sites according to system features not based on team specialization, so that an iteration could be completed at one site. Give distributed team members some kind of cultural and language training according to the requirements of the project. Create a global collaborative culture by transferring a manager to a remote site in order to educate the local team on the global processes and to act as a liaison with the home office. Encourage professional accreditation of distributed team members which might increase trust among peoples.

Conclusion Merging GSD and ASD provides some benefits but also rise many challenges. In order to tackle these challenges it must to understand them by reflecting upon conflicting nature of the two approaches.