Agile Project Management: Managing for Success

Similar documents
Ethics for Biomedical Engineers

Jinsong Zhou Zhongyang Luo Yanqun Zhu Mengxiang Fang. Mercury Emission and its Control in Chinese Coal-Fired Power Plants

Lecture Notes in Energy 5

Shabbir A. Shahid Mahmoud A. Abdelfattah Michael A. Wilson John A. Kelley Joseph V. Chiaretti. United Arab Emirates Keys to Soil Taxonomy

Chapter 3: Assessing and Measuring Wetland Hydrology

Lecture Notes in Management and Industrial Engineering

Recombinant Enzymes From Basic Science to Commercialization

SpringerBriefs in Food, Health, and Nutrition Series

Lecture Notes in Earth System Sciences 144

The Genetics of Obesity

Design and Management of Energy-Efficient Hybrid Electrical Energy Storage Systems

Genetic and Molecular Epidemiology of Multiple Myeloma

Microarrays in Diagnostics and Biomarker Development

Mohamad Mohty Jean-Luc Harousseau. Handbook of Multiple Myeloma. Springer

Leading with Emotional Intelligence

Leading Pharmaceutical Operational Excellence

Management for Professionals

Manganese in Powder Metallurgy Steels

Management for Professionals

James A. Crowder Shelli Friess. Agile Project Management: Managing for Success

Job Demands in a Changing World of Work

Energy-Efficient HVAC Design

Management of Permanent Change

Green Energy and Technology

Simulation Strategies to Reduce Recidivism

Groundwater Pollution Risk Control from an Industrial Economics Perspective

Diversity Intelligence

Sustainable Agriculture Reviews

The Search for Human Chromosomes

Cyanobacteria for Bioremediation of Wastewaters

SpringerBriefs in Operations Management

Pharmaceutical Prices in the 21st Century

Using Microsoft Dynamics AX 2012

Managing e-business Projects

Engineering Materials and Processes. Series editor Brian Derby, Manchester, UK

Progress in IS. For further volumes:

Matrix-Based Product Design and Change Management

Livelihood Strategies in Southern India

Logistic Core Operations with SAP

Microsystems for Pharmatechnology

Proceedings of Selected Articles of 2013 World Agricultural Outlook Conference

Access to Justice in Transnational B2C E-Commerce

Service Business Costing

Meta-heuristic Algorithms for Optimal Design of Real-Size Structures

Topics in Mining, Metallurgy and Materials Engineering. Series editor Carlos P. Bergmann, Porto Alegre, Brazil

Public Administration, Governance and Globalization

Innovation and Marketing in the Pharmaceutical Industry

Project Management for Facility Constructions

Management of Network Organizations

Segmentation in Social Marketing

Environmental Sustainability Issues in the South Texas Mexico Border Region

Familienunternehmen und KMU

Knowledge Capture in Financial Regulation

Technical Analysis for Algorithmic Pattern Recognition

Fundamentals of Pediatric Drug Dosing

Textile Science and Clothing Technology. Series editor Subramanian Senthilkannan Muthu, Hong Kong, Kowloon, Hong Kong

Handbook of Media Branding

Energy Systems. Series Editor: Panos M. Pardalos, University of Florida, USA. For further volumes:

The Greek Economy and the Crisis

Clinical Pharmacology: Current Topics and Case Studies

Mitsuru Kodama. Boundary Management. Developing Business Architectures for Innovation

Using Microsoft Dynamics AX 2012

Urban and Regional Research International Volume 14

Sand Control in Well Construction and Operation

Information Systems for Engineering and Infrastructure Asset Management

Integrated Business Model

Tree and Forest Measurement

Essentials of Administering Team Foundation Server 2015

SpringerBriefs in Microbiology

Deformation Compatibility Control for Engineering Structures

Demand Driven Supply Chain

Transforming Rural Communities in China and Beyond

Towards an Effective European Single Market

Wheat Diseases and Their Management

Textile Science and Clothing Technology. Series editor Subramanian Senthilkannan Muthu, Kowloon, Hong Kong

Changing Contours of Indian Agriculture

EcoProduction. Environmental Issues in Logistics and Manufacturing. Series editor Paulina Golinska, Poznań, Poland

Principles of Agronomy for Sustainable Agriculture

Fiscal Underpinnings for Sustainable Development in China

Managing Your. Provider

Sustainable Development in Energy Systems

Current Topics in Environmental Health and Preventive Medicine. Series editor T. Otsuki Kurashiki, Japan

Georg F. Bauer Oliver Hämmig. Bridging Occupational, Organizational and Public Health. A Transdisciplinary Approach

Sustainable Water Resources Planning and Management Under Climate Change

Enterprise Risk Management Models

Advances in Agroforestry

SpringerBriefs in Business

Nuclear Power Plant Emergencies in the USA

Customer Relationship Management

SpringerBriefs in Energy

Adenovirus Epithelial Keratitis and Thygeson s Superficial Punctate Keratitis

Strategic Engineering for Cloud Computing and Big Data Analytics

Lessons learned from Long-term Soil Fertility Management Experiments in Africa

158 Advances in Biochemical Engineering/Biotechnology

Respiratory Endoscopy

CMMI for Development. Implementation Guide. Mukund Chaudhary Abhishek Chopra

Results and Problems in Cell Differentiation

Air Pollution Impacts on Plants in East Asia

Industrial, Trade, and Employment Policies in Iran

Management for Professionals

Transcription:

Agile Project Management: Managing for Success

James A. Crowder Shelli Friess Agile Project Management: Managing for Success

James A. Crowder Raytheon Denver, CO, USA Shelli Friess Englewood, CO, USA ISBN 978-3-319-09017-7 ISBN 978-3-319-09018-4 (ebook) DOI 10.1007/978-3-319-09018-4 Springer Cham Heidelberg New York Dordrecht London Library of Congress Control Number: 2014945570 Springer International Publishing Switzerland 2015 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher s location, in its current version, and permission for use must always be obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under the respective Copyright Law. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)

Preface Dr. Crowder has been involved in the research, design, development, implementation, and installation of engineering systems from several thousand dollars up to a few billion dollars. Both Dr. Crowder and Ms. Friess have been involved in raving successes and dismal failures (ok, let s call them learning opportunities) not only in development efforts but in team building and team dynamics as well. Having been involved in agile development projects and team building exercises, both have seen the major pitfalls associated with trying to build teams and, in particular, create successful agile development teams. A general lack of management commitment to the agile development process and a lack of training provided for people working in development teams are two of the major reasons agile teams so often falter or fail. Here we endeavor to discuss some of the major topics associated with team dynamics, individual empowerment, and helping management get comfortable with a new paradigm that is not going away. Having taught both classical program management methods and agile development and management methods for many years, there are always arguments as to whether the proper term is program management or project management. To settle the matter and not create issues, in the course of this book, we will use the term program/project management. It may seem redundant, but it covers both bases. There are several case studies throughout the book. These case studies came from a variety of government, aerospace, and commercial companies/groups, and no company should be inferred from a given case study, unless the company name is specifically mentioned. In some instances, the case study may represent a collection of very similar stories from several different companies. Lastly, we want to emphasize that this is not a book on how to perform agile development, but how to manage the process of agile development and how managers can facilitate successful and efficient agile development programs/project. This book is written to give managers the tools required to be successful as an agile manager. Denver, CO Englewood, CO James A. Crowder Shelli Friess v

Contents 1 Introduction: The Agile Manager... 1 1.1 Agile Development Demands Agile Management... 2 1.2 Software and Systems Engineering: Where Did They Come From?... 4 1.2.1 Software Engineering History... 4 1.2.2 System Engineering History... 4 1.3 The Need for New Leadership... 5 1.3.1 Agile Management: Leader, Manager, Facilitator... 6 1.4 Layout of the Book... 7 2 The Psychology of Agile Team Leadership... 9 2.1 Individuals over Process and Tools... 9 2.2 The Agile Manager: Establishing Agile Goals... 12 2.3 Independence and Interdependence: Locus of Empowerment... 15 2.3.1 Locus of Empowerment... 15 2.4 Overall, Individual, and Team Goals: Locus of Control... 17 2.5 Self-Organization: The Myths and the Realities... 19 2.6 Creating a Stable Team Membership: Containing Entropy... 20 2.7 Challenging and Questioning Sprints: Individual Responsibility... 22 2.8 Mentoring, Learning, and Creativity: Creating an Environment of Growth... 23 2.9 Keeping the Vision in Front of the Team: Ensuring System Integration... 23 3 Understanding the Agile Team... 27 3.1 Agile Team Dynamics... 30 3.2 Team Member Dynamics... 34 3.2.1 Differences Between Classical and Agile Team Dynamics... 34 3.2.2 Generational Differences in Team Members... 35 vii

viii Contents 3.2.3 Cultural and Diversity Differences... 38 3.2.4 Virtual Team Dynamics... 40 3.2.5 Diversity and Inclusiveness... 40 4 Productivity Tools for the Modern Team... 43 4.1 Productivity Tools for the Agile Manager... 43 4.1.1 Agile Management Software... 44 4.2 Productivity Tools for the Agile Developer... 44 4.3 The Future of Agile Development Productivity Tools... 46 5 Measuring Success in an Agile World: Agile EVMS... 49 5.1 Brief History of the Earned Value Management System... 49 5.2 Assessing Agile Development: Agile EVMS... 53 5.2.1 Disconnects Between Classical EVMS and Agile Development... 55 5.2.2 Factors That Can Derail Agile EVMS... 57 5.2.3 Agile EVMS Metrics... 58 5.3 Entropy as an Earned Value Metric for Agile Development... 60 5.3.1 Entropy Measures... 60 5.3.2 Volatility of Teams... 61 5.3.3 Volatility of Software Defects... 62 6 Conclusion: Modern Design Methodologies Information and Knowledge Management... 65 References... 67 Index... 71