Lero© 2010 Software Quality & Process Improvement Dr. Ita Richardson Lero – the Irish Software Engineering Research Centre and Department of Computer Science.

Slides:



Advertisements
Similar presentations
CHAPTER 18 1 Use with BUSINESS TO BUSINESS MARKETING MANAGEMENT: A GLOBAL PERSPECTIVE ISBN Published by Routledge 2013.
Advertisements

Chapter 8: Foundations of Group Behavior
Knowledge Strategy & Leadership Intellectual Capital Management Organizational Culture and Communicaiton Collaboration and Community Building Knowledge.
Lero© 2010 Software Process & Quality Improvement Dr. Ita Richardson Lero – the Irish Software Engineering Research Centre and Department of Computer Science.
Lero © Slide 1Lero–the Irish Software Engineering Research Centre Lero © 2011 Slide 1 Requirements Engineering – a Process viewpoint Dr. Ita Richardson,
Lero© 2010 Software Quality & Process Improvement Dr. Ita Richardson Lero – the Irish Software Engineering Research Centre and Department of Computer Science.
FACULTY PERCEPTIONS OF SHARED DECISION MAKING AND THE PRINCIPAL'S LEADERSHIP BEHAVIORS IN SECONDARY SCHOOLS IN A LARGE URBAN DISTRICT by Don Leech & Charles.
Web Project Management
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
ORGANIZATIONAL BEHAVIOR W W W. P R E N H A L L. C O M / R O B B I N S T E N T H E D I T I O N.
15 1 Chapter 15 Database Administration Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
CHAPTER 1 INTRODUCTION TO MANAGEMENT. CHAPTER 1 INTRODUCTION TO MANAGEMENT.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
Information Assurance and Higher Education Clifton Poole National Defense University Carl Landwehr National Science Foundation Tiffany Olson Jones Symantec.
11-1 © 2008 McGraw-Hill Australia Pty Ltd. Power Points t/a Management Foundations: A Pacific Rim Focus 2e by Bartol et al Slides prepared by Rob Lawrence,
Designing Organizational Structure
Organizational Structure How organizations rationalize their resources.
What is Business Analysis Planning & Monitoring?
Lero© 2010 Software Quality & Process Improvement Dr. Ita Richardson Lero – the Irish Software Engineering Research Centre and Department of Computer Science.
Matching PMBOK Section
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All rights reserved.
The Management Process Today
The Management Process Today Chapter One Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Training of Process Facilitators Training of Process Facilitators.
Corporate Management: Introduction Dr. Fred Mugambi Mwirigi JKUAT 9/19/20151.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 1 Introduction Managers and Managing.
MGT 461 Lecture # 19 Project Initiation Phase (I OF II)
Basic Concepts in Management. Manager Someone who coordinates and oversee the work of other people so that organizational goal can be achieved.
Chapter 9 Developing an Effective Knowledge Service
Intézmények Nai Rotterdam ARCAM Amsterdam Berlage Institut Rotterdam Stadarchief Amsterdam.
Good Hygiene Practices along the coffee chain Assemble the HACCP Team – Task 1 Module 4.3.
The Management Process Today
Principles of Management
A.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Chapter 07 Designing Organizational Structure.
Database Administration
SECTION 1 THE PROJECT MANAGEMENT FRAMEWORK
Georgia Institute of Technology CS 4320 Fall 2003.
Business Communication, 15 th edition by Lehman and DuFrene  Copyright 2008 by Thomson/South-Western Establishing a Framework for Business Communication.
Chapter 7: Organizational Structure and Change Learning Objectives  Define organizational structure and its basic elements  Describe matrix, boundaryless,
“Achieving wellness now and through a lifetime requires knowledge, self awareness, motivation, and effort.” Paul Insel and Walton Roth Created by Sandra.
15 1 Chapter 15 Database Administration Database Systems: Design, Implementation, & Management, 6 th Edition, Rob & Coronel Learning Objectives.
EDUCAUSE 2005 Annual Conference October 19, 2005.
SAFETY MANAGEMENT SYSTEMS IN APPLICATION OF THE SEVESO II DIRECTIVE LESSONS LEARNT FROM IMPLEMENTATION IN SMEs O. Salvi, I. Vuidart, M. Caumont, F. Prats.
Copyright 2012 John Wiley & Sons, Inc. Chapter 5 The Project in the Organizational Structure.
Designing Organizational Structure Chapter Seven Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Positive Behavioral Interventions and Supports Implementation – Teaming School/AEA Month, 20xx.
بسم الله الرحمن الرحیم.
Structures That Support Learning Structuring Actions The structuring actions are levers that are available to a person, a team, or an organization to.
Skills for teachers Systems for schools Motivation for students Possibilities for success Mentoring Non-Violent Crisis Intervention PBIS Personalised.
7-1 Ch.8 Designing Organizational Structure 1. Exam 2 Review 2. Review Chapter Slides, and/or 3. Review Supplemental Slide Deck 4. Case: Larry Paige’s.
© 2006 McGraw-Hill Australia Pty Ltd. PowerPoint Slides t/a Management Foundations: A Pacific Rim Focus 1e by Bartol et al. 10–1 Chapter 10 Controlling.
1-1 BBA 121 Principles of Management. 1-2 Lecture 1 The Management Process Today.
University of Bahrain College of Business Administration Management & Marketing Department Essentials of Contemporary Management Jones/George Chapter One:
Institute of Informatics
What is Management? Management: The planning, organizing, leading, and controlling of human and other resources to achieve organizational goals effectively.
CS4311 Spring 2011 Process Improvement Dr
Responsibilities & Tasks Week 2
Designing Adaptive Organizations
Prepared by: Miss Samah Ishtieh
CMMI – Staged Representation
Chapter 12 Implementing strategy through organization
Overview Course description: Course goal Course structure
The Management Process Today
Chapter 9 Fundamentals of Control
Introduction to the PRISM Framework
Chapter 12 Implementing strategy through organization
Database Administration
Presentation transcript:

Lero© 2010 Software Quality & Process Improvement Dr. Ita Richardson Lero – the Irish Software Engineering Research Centre and Department of Computer Science & Information Systems University of Limerick 1 Lero© 2010

LECTURE 4: GLOBAL SOFTWARE DEVELOPMENT

Lero© 2010 LERO ©2009 | Ita Richardson 3 Implementing Global Software Development Casey, 2007

Lero© 2010 LERO ©2009 | Ita Richardson 4 What are the BARRIERS AND COMPLEXITIES? There is no one model for Global Software Development GSD - Problems

Lero© 2010 LERO ©2009 | Ita Richardson 5 COLLABORATION MODELS (Šmite, 2007) 19 MODELS OUT OF 38 SURVEYED PROJECTS

Lero© 2010 LERO ©2009 | Ita Richardson 6 COLLABORATION MODELS (Šmite, 2007)

Lero© 2010 LERO ©2009 | Ita Richardson 7 What are the BARRIERS AND COMPLEXITIES? There are many factors at play in Global Software Development – Many of which are not software development / engineering / process factors GSD - Problems

Lero© 2010 LERO ©2009 | Ita Richardson 8 Project Management CultureFear Communication BARRIERS AND COMPLEXITIES Factors in GSD

Lero© 2010 LERO ©2009 | Ita Richardson 9 CultureFear Project Management What are the BARRIERS AND COMPLEXITIES? Defined Roles and Responsibilities Skills Management Effective Partitioning Technical Support Reporting requirement Process Management Team Selection Visibility Coordination Tools True Cost Risk Communication Factors in GSD

Lero© 2010 LERO ©2009 | Ita Richardson 10 Project Planning Information flows (Siemens Global Studio Project – 2005/2006)

Lero© 2010 LERO ©2009 | Ita Richardson 11 Project Management CultureFear Communication What are the BARRIERS AND COMPLEXITIES? Fear Motivation Trust Factors in GSD

Lero© 2010 LERO ©2009 | Ita Richardson 12 Project Management CultureFear Communication BARRIERS AND COMPLEXITIES GSD Factors interact

Lero© 2010 LERO ©2009 | Ita Richardson 13 Project Management CultureFear Communication BARRIERS AND COMPLEXITIES Fear of losing jobs prevents good communication between teams GSD Factors interact

Lero© 2010 LERO ©2009 | Ita Richardson 14 Project Management CultureFear Communication BARRIERS AND COMPLEXITIES How does the project manager ensure that their requirements are met? GSD Factors interact

Lero© 2010 LERO ©2009 | Ita Richardson 15 Effective Global Software Development Project Management CultureFear Communication BARRIERS AND COMPLEXITIES GSD Factors interact

Lero© 2010 LERO ©2009 | Ita Richardson 16 Are there strategies we can use to support effective Global Software Development?

Lero© 2010 LERO ©2009 | Ita Richardson 17 GSD Implementation Model (Casey & Richardson, 2009)

Lero© 2010 LERO ©2009 | Ita Richardson 18 Global Teaming (Richardson et al., 2009) SG1: Define Global Project Management – SP1.1 Global Task Management – SP 1.2 Knowledge and Skills – SP 1.3 Global Project Management SG2: Define Management between Locations – SP 2.1 Operating procedures – SP 2.2 Collaboration between locations

Lero© 2010 LERO ©2009 | Ita Richardson 19 SP 1.3 Global Project Management Identify Global Software Project Management Tasks – Plan, facilitate, implement, monitor global communication & coordination related activities – Effective policies and procedures Assign Tasks to appropriate team members – Effective partitioning and allocation of work Ensure awareness of cultural profiles by project managers – Religion, gender, power distance – Corporate vs national cultural norms

Lero© 2010 LERO ©2009 | Ita Richardson 20 SP 1.3 Global Project Management Establish cooperation and coordination procedures between locations – Tools, processes, technology – Motivation to use tools Establish reporting procedures between locations – Implement formal reporting – Requests and instructions Establish a risk management strategy – Understand staff and their culture – Understand the locality in which you are operating

Lero© 2010 LERO ©2009 | Ita Richardson 21 Global Software Development – in summary There are problems which exist – No one model for GSD – Many influencing factors are not technical There are solutions But – Project Managers, Software Engineers and Developers need to become more knowledgeable about problems and potential solutions

Lero© 2010 LERO ©2009 | Ita Richardson 22 References Casey, Valentine, A Study of the Factors and Issues which Facilitate and Obstruct the Operation of Globally Distributed Virtual Software Testing Teams. PhD Thesis, University of Limerick, Casey, Valentine and Ita Richardson, Implementation of Global Software Development: A Structured Approach, Software Process Improvement and Practice, Volume 14, 2009, pp , DOI: /spip.422. Richardson, Ita, Valentine Casey, John Burton, Fergal McCaffery, Global Software Engineering: A Software Process Approach, Chapter 2, in Collaborative Software Engineering, edited by Mistrík, I.; Grundy, J.; Hoek, A. van der; Whitehead, J., 2010, ISBN: Šmite, Darja, PhD Thesis, Riga Information Technology Institute, University of Latvia, 2007.

Lero© 2010 The information presented in these slides has been collected from a variety of sources including research carried out by post-doctoral researchers and PhD students at Lero – the Irish Software Engineering Research Centre, Ireland under the supervision of Dr. Ita Richardson and involvement by the author in the Siemens Global Studio Project. The research presented in this lecture has been partially supported by Science Foundation Ireland funded through Global Software Development in SMEs Cluster Grant (no 03/IN3/1408C) and Lero – the Irish Software Engineering Research Centre (CSET grant no 03CE2/I303.1). Acknowledgements