Contents. Bibliografische Informationen digitalisiert durch
|
|
- Beverly Powers
- 8 years ago
- Views:
Transcription
1 Part I Motivation 1 Fundamentals of Agile Distributed Software Development 3 Darja Smite, Nils Brede Moe, and Par J. Âgerfalk 1.1 Introduction Distributed Software Development Agile Software Development Merging Agility with Distribution Potential Issues All or Nothing versus Á la carte Current Practice Conclusions 7 References 7 Part II Transition 2 Implementing Extreme Programming in Distributed Software Project Teams: Strategies and Challenges 11 Likoebe M. Maruping 2.1 Introduction Implementing XP Practices: Where Is an Organization to Start? The Promise of XP Understanding How Your Software Project Team Is Structured and Why It Matters Case Overview XP in Distributed Software Project Teams: Implementation Strategies and Pitfalls to Avoid The Planning Game Collective Ownership Coding Standards Use of a Metaphor 20 XV Bibliografische Informationen digitalisiert durch
2 2.4.5 Simplicity of Design Sustainable Pacing Pair Programming Continuous Integration and Unit Testing Refactoring Customer Involvement Small Functional Releases Conclusions 28 References 29 Further Reading 30 Transitioning from Distributed and Traditional to Distributed and Agile: An Experience Report 31 Daniel Wildt and Rafael Prikladnicki 3.1 Introduction Case Overview Transitioning to Agile in a Distributed Environment Don't Tell What Agile Is and Be Successful A Fully Cultural Transition from Traditional to Agile Development Benefits of Using Agile Methods in Distributed Environment Practical Recommendations Conclusions 45 References 45 Tailoring Agility: Promiscuous Pair Story Authoring and Value Calculation 47 Steve Tendon 4.1 Introduction The Case Background Management Support and Sponsorship The Pilot Project The Journey of Implementing Agility The Final: Project Approval Benefits from Implementing Agility over Traditional Approaches More Commonality Smaller Scope ROI Anticipation Smaller Country-Specific Dependencies Avoiding Waste Upfront Why Agile Succeeded? Induction Co-location and Alternating On- and Off-Site Activities Promiscuous Pair Story Authoring 66
3 4.4.4 Economic Value of Story Points Conclusions 68 References 69 Scrum and Global Delivery: Pitfalls and Lessons Learned 71 Cristiano Sadun 5.1 Introduction Cases Overview Background Project N0R ProjectNOR The Experiences Signing Agreements Establishing Remote Access Overcoming Communication Barriers Actively Managing Distributed Agile Projects Dealing with Idle Time Achieving Motivation and Peer Feeling Adapting Governance and Steering Conclusions 88 References 89 Onshore and Offshore Outsourcing with Agility: Lessons Learned. 91 Clifton Kussmaul 6.1 Introduction Case Overview Background Project Organization Introduction of Agility Overview of Project Activities Cross-border Relationship Dynamics Lessons Learned People Processes Coordination Conclusions 104 References 105 Further Reading 105 Contribution of Agility to Successful Distributed Software Development 107 Saonee Sarker, Charles L. Munson, Suprateek Sarker, and Suranjan Chakraborty 7.1 Introduction Distributed Project Success Types of Agility 109
4 xviii Contents 7.4 Study Background Contribution of Agility to Distributed Project Success Conclusions 114 References Preparing your Offshore Organization for Agility: Experiences in India 117 Jayakanth Srinivasan 8.1 Introduction Distributed Agile Software Development in India Experiences from AgileCo Case Overview Personnel Selection and Training Teaching and Mentoring Managing Customer Expectations Experience from BankCo Case Overview Impact of Senior Leadership Vision Heterogeneous Process Environment Agile Coaching Conclusions 127 References 129 Part III Management 9 Improving Global Development Using Agile 133 Alberto Avritzer, Francois Bronsard, and Gilberto Matos 9.1 Introduction The Projects Deploying Agile Techniques in Global Projects Organizational Issues Communication Issues Process Issues Tools and Technical Issues Improving Global Projects Using Agile Processes Conclusions 147 References Turning Time from Enemy into an Ally Using the Pomodoro Technique 149 Xiaofeng Wang, Federico Gobbo, and Michael Lane 10.1 Introduction Time Is an Enemy? The Pomodoro Technique Pomodoro as Time-box Pomodoro as Unit of Effort
5 xix 10.4 The Application of the Pomodoro Technique in Sourcesense Milan Team Background of Sourcesense Milan Team The Development Process of Sourcesense Milan Team Pomodoro as Time-box Pomodoro as a Unit of Effort Addressing Remote Collaboration with Teams That Do Not Employ the Pomodoro Technique Turning Time into an Ally Shared Pomodoro Collective Breaks Estimation and Tracking One Pomodoro Rules All Sites? Conclusions 164 References MBTA: Management By Timeshifting Around 167 Erran Carmel 11.1 Management by Wandering and Flying Around Enter Timeshifting Conclusions 170 References The Dilemma of High Level Planning in Distributed Agile Software Projects: An Action Research Study in a Danish Bank 171 Per Svejvig and Ann-Dorte Fladkjaer Nielsen 12.1 Introduction Research Methodology Action Research Research Settings The Action Research Cycle Diagnosing the Problem and the Underlying Causes Action Planning Action Taking Evaluating and Learning Conclusions Applying a Holistic Approach to High Level Planning Using Action Research to Software Process Improvement Summary 182 References Tools for Supporting Distributed Agile Project Planning 183 Xin Wang, Frank Maurer, Robert Morgan, and Josyleuda Oliveira 13.1 Introduction Distributed Planning Tool Requirements Agile Planning Requirements 186
6 xx Contents Requirements for Collaborative Interactions Tool Review Wikis Web Form-Based Applications Card-Based Planning Systems Plugin for Integrated Development Environment Synchronous Project Planning Tool Digital Tabletop-Based Agile Planning Tool Tool Evaluation Practical Advice Advice for Agile Planning Tool User Advice for Designers of Distributed Agile Planning Tools Conclusions 198 References Combining Agile and Traditional: Customer Communication in Distributed Environment 201 Mikko Korkala, Minna Pikkarainen, and Kieran Conboy 14.1 Introduction Customer Communication in Distributed Agile Development Issues Hindering the Customer Communication in Distributed Agile Development Findings Case Context The Use of Agile Methodologies in the Case Project The Use of Customer Communication Media Identified Customer Communication Challenges Discussion and Lessons Learned 214 References Coordination Between Global Agile Teams: From Process to Architecture 217 Jan Bosch and Petra Bosch-Sijtsema 15.1 Introduction Large-Scale Software Development Case Study Companies Case Company GLOembed Case Company GLOtelcom Case Company GLOsoftware Coordination and Integration Inter-team Challenges Top-Down Approach Challenges Interaction Problems Coordination Through Architecture Road Mapping Requirements Architecture 229
7 xxi Development Integration or Composition Architecture-Centric Software Engineering Conclusions 232 References Considering Subcontractors in Distributed Scrum Teams 235 Jakub Rudzki, Imed Hammouda, Tuomas Mikkola, Karri Mustonen, and Tarja Systä 16.1 Introduction Company Context Methodology Main Results Subcontractors in an SSP Company Why Subcontractors? Distributed Development Stakeholders Subcontractor Selection Process Subcontractors in Scrum Teams Scrum Communication Planning and Progress Tracking Code Sharing and Development Feedback Knowledge Sharing Team Spirit Subcontractors and Project Phases Preparation Development Release Conclusions Practical Implications Research Implications Summary 253 Appendix 253 References 255 Further Reading 255 Part IV Teams 17 Using Scrum Practices in GSD Projects 259 Maria Paasivaara and Casper Lassenius 17.1 Introduction Research Methodology Distributed Daily Scrums Application of Daily Scrums to Distributed Projects Benefits of Daily Scrums 263
8 xxii Contents Challenges of Daily Scrums Scrum-of-Scrums Meetings Application of Scrum-of-Scrums to Distributed Projects Benefits of Scrums-of-Scrums Challenges of Scrums-of-Scrums Sprints Application of Sprints to Distributed Projects Benefits of Sprints Challenges of Sprints Sprint Planning Meetings Application of Sprint Planning Meetings to Distributed Projects Benefits of Sprint Planning Meetings Challenges of Sprint Planning Meetings Sprint Demos Application of Sprint Demos to Distributed Projects Benefits of Sprint Demos Challenges of Sprint Demos Retrospective Meetings Application of Retrospective Meetings to Distributed Projects Benefits of Retrospective Meetings Challenges of Retrospective Meetings Backlogs Application of Backlogs to Distributed Projects Benefits of Backlogs Challenges of Backlogs Frequent Visits First Visit Further Visits Benefits of Frequent Visits Challenges of Frequent Visits Multiple Communication Modes Benefits of Multiple Communication Modes Challenges of Multiple Communication Modes Conclusions 277 References Feature Teams Distributed and Dispersed 279 Jutta Eckstein 18.1 Introduction Context Historical Structures of Distributed Teams Consequences Building Agile Teams 281
9 xxiii Feature Teams Co-located or Dispersed Creating Proximity for Dispersed Feature Teams Technical Service Team Ensures Conceptual Integrity Starting Team as Role Model Conclusions 286 References 287 Further Reading Roles and Responsibilities in Feature Teams 289 Jutta Eckstein 19.1 Introduction Context Configuration of a Feature Team Product Owner Team of Product Owners Lead Product Owner Collaborating with Both: Customers and Feature Team Coach Also Known as Scrum-Master Architect and Architecture Chief Architect Project Manager Key Roles Support Their Teams Directly Conclusions 298 References 299 Further Reading Getting Communication Right: The Difference Between Distributed Bliss or Miss 301 Jan-Erik Sandberg and Lars Arne Skaar 20.1 Introduction Background Overview Background Starting a Distributed Agile Project Low-cost and Effective Communication Empower the Team Common Architecture Across Locations On "Proxies" Conclusions 309 References A Task-Driven Approach on Agile Knowledge Transfer 311 Jörn Koch and Joachim Sauer 21.1 Introduction Case Overview Hands-On Approach (Task-Driven Approach) 315
10 xxiv Contents Joint Task Planning Question-Driven Task Scheduling Adequate Task Design Scrupulous Task Sign-Off Conclusion 318 References Architecture-Centric Development in Globally Distributed Projects. 321 Joachim Sauer 22.1 Introduction Case Overview Software Architecture and Architecture-Centric Development Software Architecture Architecture-Centric Development in General Architecture-Centric Development in Agile Distributed Settings Distributed Continuous Integration and Collective Ownership Practical Advice for Software Architects Conclusions 328 References 328 Part V Epilogue 23 Agility Across Time and Space: Summing up and Planning for the Future 333 Darja Smite, Nils Brede Moe, and Par J. Âgerfalk 23.1 The Beginning of the End Current Themes Practical Advice Areas for Improvement and Future Research The End of The End 337 Index 339
Agile Software Development in the Large
Agile Software Development in the Large Jutta Eckstein 1 Large Large in... Scope Time People Money Risks We concentrate on Large Teams Large is relative 1, 2, 10, 100, 2000 People 2 Principles behind Agile
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 informationFrom Agile by Design. Full book available for purchase here.
From Agile by Design. Full book available for purchase here. Contents Introduction xiii About the Author xix Chapter 1 Adjusting to a Customer-Centric Landscape 1 It s a Whole New World 1 From Customer-Aware
More informationAgile Information Management Development
Agile Information Management Development Agile Project Management Characteristics Acceptance and even welcome of changing requirements Incremental product delivery Define, develop and deliver early and
More informationWater-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com
Water-Scrum-Fall Agile Reality for Large Organisations By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com Interests and Experience Leading Change and Transformation in Large, Complex organisations
More informationCertified Scrum Master Workshop
Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, selfmanagement, and visibility. Even projects that have solid, well-defined project plans encounter
More informationCertified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Each percentage
More informationCertified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012
Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012 The following pages present the CSM taxonomy as validated through the 2011 Scrum Alliance Validation Study. Total questions
More informationAgile! Springer. The Good, the Hype and the Ugly. Bertrand Meyer
i ii imnin111 imiiii niiini n in mi1111 m i urn u n in i H 111 nil n i ni*tmi n11111 iimn mn n IIIH iwi m«inininnmminniii m HI
More informationIntroduction to Agile and Scrum
Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro
More informationCSSE 372 Software Project Management: More Agile Project Management
CSSE 372 Software Project Management: More Agile Project Management Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu Learning Outcomes: Plan Create a plan for
More informationHow to manage agile development? Rose Pruyne Jack Reed
How to manage agile development? Rose Pruyne Jack Reed What will we cover? Introductions Overview and principles User story exercise Retrospective exercise Getting started Q&A About me: Jack Reed Geospatial
More informationAgile Systems Engineering: What is it and What Have We Learned?
Agile Systems Engineering: What is it and What Have We Learned? March 2012 Dr. Suzette S. Johnson Agile Engineering Northrop Grumman Suzette.Johnson@ngc.com Getting To Know You! Dr. Suzette Johnson Northrop
More informationNokiaSiemens and Agile Development by Petri Haapio JAOO 2008
NokiaSiemens and Agile Development by Petri Haapio JAOO 2008 DISCLAIMER! This presentation is based on my views and my opinion. This is not the view of the company and also others have experienced the
More informationEXIN Agile Scrum Foundation
Sample Questions EXIN Agile Scrum Foundation Edition September 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
More informationAgile and Secure: Can We Be Both?
Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Keith Landrus Director of Technology Denim Group Ltd. keith.landrus@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation Permission
More informationUtilisation v Productivity who gets the gold medal? Margaret Morgan Helen Meek
Utilisation v Productivity who gets the gold medal? Margaret Morgan Helen Meek About us Margaret Morgan Helen Meek Very experienced (over 25 years!) IT practitioner across all aspects of the systems lifecycle
More informationContinuous Release Planning in a Large-Scale Scrum Development Organization at Ericsson
Continuous Release Planning in a Large-Scale Scrum Development Organization at Ericsson 1 Maria Paasivaara 1 Casper Lassenius 1 Christian Engblom 2 1, Helsinki,Finland 2 Oy Ericsson Ab, Kirkkonummi, Finland
More informationAgile Project Management By Mark C. Layton
Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management
More informationCertified ScrumMaster Workshop
Certified ScrumMaster Workshop Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, self-management, and visibility. Even projects that have solid, well-defined
More informationWaterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
More informationAgile Development Overview
Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others
More informationT14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM
BIO PRESENTATION T14 6/21/2007 1:30:00 PM "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development Better Software Conference & EXPO June 18-21, 2007 Las Vegas, NV USA
More informationAgile and Secure Can We Be Both? Chicago OWASP. June 20 th, 2007
Agile and Secure Can We Be Both? Chicago OWASP June 20 th, 2007 The Agile Practitioner s Dilemma Agile Forces: Be more responsive to business concerns Increase the frequency of stable releases Decrease
More informationGetting Business Value from Agile
Getting Business Value from Agile Presented by: Dennis Baldwin Project Management, Business Analysis & Agile Service Line Manager, Development Solutions Practice, Experis Tom Mullen Business Planning &
More informationAgile with XP and Scrum
Agile with XP and Scrum Amit Goel National Agile Software Workshop @ Indore Agile India Conference Agile Software Community of India Disclaimer and Credits Most of material in this presentation has been
More informationTopics covered. Agile methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods
Topics covered Chapter 3 Agile Software Development Agile methods Plan-driven and agile Extreme programming Agile project management Scaling agile methods 1 2 Need for rapid software Rapid software Changing
More informationAgile So)ware Development
Software Engineering Agile So)ware Development 1 Rapid software development Rapid development and delivery is now often the most important requirement for software systems Businesses operate in a fast
More informationPreparation Guide. EXIN Agile Scrum Foundation
Preparation Guide EXIN Agile Scrum Foundation Edition March 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
More informationwww.pwc.com Scale agile throughout the enterprise A PwC point of view
www.pwc.com Scale agile throughout the enterprise A PwC point of view December 2013 Overview Today it s rare to speak with a company that is not adopting some form of agile development practice. However,
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 informationThe Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
More informationLaboratório de Desenvolvimento de Software
Laboratório de Desenvolvimento de Software FEUP/MIEIC, 2015/16 Ademar Aguiar Nuno Flores Rui Maranhão Hugo Ferreira Luís Teixeira url: moodle http://www.facebook.com/notes/facebook-engineering/visualizing-friendships/469716398919
More informationAgile. Jutta Eckstein. Software Development. Staying Agile in a. Global World. «** Distributed Teams. Dorset House Publishing 3143 Broadway, Suite 2B
Agile Software Development «** Distributed Teams Staying Agile in a Global World Jutta Eckstein ft Dorset House Publishing 3143 Broadway, Suite 2B New York, New York 10027 Contents Preface xiii 1 Getting
More informationApplying Agile Project Management to a Customized Moodle Implementation
Applying Agile Project Management to a Customized Moodle Implementation November 6, 2013 Presented by: Curtis Fornadley, PMP UCLA CCLE Coordinator Applying Agile Project Management to a Customized Moodle
More informationSCRUM BODY OF KNOWLEDGE (SBOK Guide)
A Guide to the SCRUM BODY OF KNOWLEDGE (SBOK Guide) 2013 Edition A Comprehensive Guide to Deliver Projects using Scrum TABLE OF CONTENTS TABLE OF CONTENTS 1. INTRODUCTION... 1 1.1 Overview of Scrum...
More informationScrum and CMMI Level 5: The Magic Potion for Code Warriors
Scrum and CMMI Level 5: The Magic Potion for Code Warriors Jeff Sutherland, Ph.D. Patientkeeper Inc. jeff.sutherland@computer.org Carsten Ruseng Jakobsen Systematic Software Engineering crj@systematic.dk
More informationAgile Beyond The Team 1
Agile Beyond The Team 1 Dilbert Agile 2 What Does Your Organization Value? Projects over Teams? Do new teams spools up for new projects? On-Time/On-Budget Delivery over Zero Maintenance Products Deliver
More informationIntroduction to Agile
Chapter 1 Introduction to Agile Objectives: Define Agile software development Explain differences and similarities between various lightweight methodologies Learn the core principles of Agile Dispel common
More informationHow to optimize offshore software development with Agile methodologies
How to optimize offshore software development with Agile methodologies Prasad Chaudhari prasadvc@gmail.com 14 Mai 2012, Munich 1 Still why do companies outsource? 2 Have you heard of these problems with
More informationCourse Title: Managing the Agile Product Development Life Cycle
Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:
More informationTable of Contents. What They Dont Teach You about Software at School: Be Smart! 1 Ivar Jacobson
Table of Contents Keynote Papers What They Dont Teach You about Software at School: Be Smart! 1 Ivar Jacobson Beyond Budgeting in a Lean and Agile World 5 Bjarie Bogsnes Research Papers Testing in Agile
More informationMIKE COHN. Software Development Using Scrum. VAddison-Wesley. Upper Saddle River, NJ Boston Indianapolis San Francisco
Software Development Using Scrum MIKE COHN VAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Cape Town Sydney Tokyo Singapore
More informationAgile and Secure: OWASP AppSec Seattle Oct 2006. The OWASP Foundation http://www.owasp.org/
Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Dan Cornell, OWASP San Antonio Leader Principal, Denim Group Ltd. dan@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation
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 informationAgile software development and its' suitability to distributed project
Agile software development and its' suitability to distributed project Lihan Guo 52493T Table of Contents 1 Introduction...3 1.1 Background of the study...3 1.2 Research problem...3 1.3 Objectives of the
More informationWhen agile is not enough
When agile is not enough LESS 2010 Kati Vilkki kati.vilkki@nsn.com 1 Nokia Siemens Networks When agile is not enough What does lean thinking add to agile? Combining agile and lean Change in mind-set Management
More informationAgile Project Management and Agile Practices Training; with a Scrum Project that you will do.
1 PMI Agile Certified Practitioner (PMI-ACP) workshop course details. We are unique and specialists in Agile! Your workshop trainer by passion and is a senior Agile Coach who coached many teams and Kanban
More informationAgile Project Management
Agile Project Management Projekt-Kick-Off-Tage Hochschule Augsburg Martin Wagner, 15. März 2011 TNG Technology Consulting GmbH, http://www.tngtech.com Agile project management with Scrum Agenda Software
More informationModels of Software Development
October 28, 2015 Verification & Validation In many computer science courses, software is submitted once, graded, and thrown away. In real life, software development is an process. Some attempts to codify
More informationScrum-based Methodology for Distributed Software Development
2011 Sixth IEEE International Conference on Global Software Engineering Scrum-based Methodology for Distributed Software Development Eva del Nuevo, Mario Piattini Alarcos Research Group University of Castilla
More informationIntegrating PRINCE2 and Scrum for successful new product development
1 Goal Professional Services Pty Ltd 2 Renewtek Pty Ltd Integrating PRINCE2 and Scrum for successful new product development Rankins G J 1 and Kearns M 2 This paper was presented at the Australian Institute
More informationHow do we achieve more with less?
How do we achieve more with less? Why Agile / SCRUM HaMIS story Prerequisites 1 Achievements Every 3 weeks we ship software in production Improving Architecture Funtionality delivered within constraints
More informationAgile Training Portfolio
Agile Training Portfolio Why agile? The question can also be: Why learn fast? Why adapt to new experiences and learnings quickly and easily? Well, the Dodo was not very agile and we all know how that ended.
More informationWebinar: Staying Agile in a Global World: Distributed Agile Software Development
Webinar: Staying Agile in a Global World: Distributed Agile Software Development September 9, 2009 11:00 AM - 12:30 PM 1 ITMPI005 Jutta Eckstein Independent Consultant IT communication je@it-communication.com
More informationAgile Data Warehousing
Agile Data Warehousing Chris Galfi Project Manager Brian Zachow Data Architect COUNTRY Financial IT Projects are too slow IT Projects cost too much money I never get what I expected There must be a better
More informationD25-2. Agile and Scrum Introduction
D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of
More informationWhen is Agile the Best Project Management Method? Lana Tylka
When is Agile the Best Project Management Method? Lana Tylka Staged Incremental Deliveries Prototypes Plan Develop Design Deploy Test Maintain Sequential Steps Multiple Iterations Waterfall Sprints, Spirals
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 informationAgile Practitioner: PMI-ACP and ScrumMaster Aligned
Agile Practitioner: PMI-ACP and ScrumMaster Aligned The PMI Agile Certified Practitioner (PMI-ACP) ScrumMaster credential validates your ability to understand agile principles, agile concepts, and establishes
More informationDesigning g and Implementing a Successful Agile Transformation. David Hicks
Designing g and Implementing a Successful Agile Transformation David Hicks Agile Business Conference London 2011 RADTAC Services Management Consultancy Training Delivery Expertise Agile Methods Software
More informationChaMP (Change Management Process)
ChaMP (Change Management Process) Continuously Improving an Enterprise Development Group A case study on successfully introducing Kanban/Lean ideas to an enterprise software development group 1 CI/AFR2-NA
More informationAgile Methods. Introduction to. AAddison-Wesley. Sondra Ashmore, Ph.D. Kristin Runyan. Capetown Sydney Tokyo Singapore Mexico City
Introduction to Agile Methods Sondra Ashmore, Ph.D. Kristin Runyan AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Mad Capetown Sydney
More informationBottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles
Master thesis in Applied Information Technology REPORT NO. 2008:014 ISSN: 1651-4769 Department of Applied Information Technology or Department of Computer Science Bottlenecks in Agile Software Development
More informationIntegrating Scrum with the Process Framework at Yahoo! Europe
Integrating Scrum with the Process Framework at Yahoo! Europe Karl Scotland Yahoo! Europe kjscotland@yahoo.co.uk Alexandre Boutin Yahoo! International alexandre.boutin@yahoo-inc.com Abstract Large enterprise
More informationAgile Offshore Outsourcing
Agile Offshore Outsourcing Concepts and Practices for Flexible Integration of Offshore Development Services Agile Business Conference 2006 Joachim Sauer Agenda Challenges and common solutions of applying
More informationAgile Projects 7. Agile Project Management 21
Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management
More informationAgile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series
Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual
More informationAtern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.
THE AGILE PROJECT LEADER S DICTIONARY This dictionary attempts to de-mystify the jargon around the world of Agile projects. Part 1 translates common Agile terms into more traditional words. Part 2 translates
More informationC ONTENTS. Acknowledgments
kincaidtoc.fm Page vii Friday, September 20, 2002 1:25 PM C ONTENTS Preface Acknowledgments xxi xxvii Part 1 CRM: Is It Right for Your Company? 1 Chapter 1 Commerce in the 21st Century 3 1.1 Understanding
More informationXtreme RUP. Ne t BJECTIVES. Lightening Up the Rational Unified Process. 2/9/2001 Copyright 2001 Net Objectives 1. Agenda
Xtreme RUP by Ne t BJECTIVES Lightening Up the Rational Unified Process 2/9/2001 Copyright 2001 Net Objectives 1 RUP Overview Agenda Typical RUP Challenges Xtreme Programming Paradigm Document driven or
More informationEssential Scrum. A Practical Guide to the Most Popular Agile Process. AAddison-Wesley. Upper Saddle River, NJ Boston Indianapolis
Essential Scrum A Practical Guide to the Most Popular Agile Process Kenneth S. Rubin AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris
More informationVragen. Software development model. Software development model. Software development model
Vragen Noem de belangrijkste activiteiten in een software engineeringsproject Welke vormen van onderhoud kan men onderscheiden? Karakteriseer het waterval model Waterfall model Document oriented Suited
More informationAgile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield
Agile Software Development with Scrum Jeff Sutherland Gabrielle Benefield Agenda Introduction Overview of Methodologies Exercise; empirical learning Agile Manifesto Agile Values History of Scrum Exercise:
More informationScrum In 10 Slides. Inspect & Adapt
Scrum In 10 Slides Inspect & Adapt Why Scrum? 52.7% projects cost 189% of their original estimates 60% of functionality delivered is rarely or never used 80% of the value comes from 20% of the functionality
More informationThe 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects
The 2015 State of Scrum Report How the world is successfully applying the most popular Agile approach to projects RELEASED: JULY 2015 EXECUTIVE SUMMARY In February 2015, Scrum Alliance surveyed almost
More informationStatistics New Zealand is Agile Continued Implementation of AGILE Process at Statistics NZ
Distr. GENERAL WP.22 17 May 2011 ENGLISH ONLY UNITED NATIONS ECONOMIC COMMISSION FOR EUROPE (UNECE) CONFERENCE OF EUROPEAN STATISTICIANS EUROPEAN COMMISSION STATISTICAL OFFICE OF THE EUROPEAN UNION (EUROSTAT)
More informationACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )
ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM ) Contents Homework Assignment for 2 PDUs... 1 Chapter Close-Out... 2 Terminology Matching Exercise...
More informationHow can I be agile and still satisfy the auditors?
How can I be agile and still satisfy the auditors? Welcome & Introductions Steve Ropa Steven.ropa@versionone.com Agile Coach Certified Scrum Master Certified Scrum Product Owner 19 years software development
More informationHistory of Agile Methods
Agile Development Methods: Philosophy and Practice CPSC 315 Programming Studio Fall 2010 History of Agile Methods Particularly in 1990s, some developers reacted against traditional heavyweight software
More informationWhat Does Large Mean? Copyright 2003 by N. Josuttis and J. Eckstein 3. Why is Large an Issue?
Skalierung von agilen Prozessen Ein Erfahrungsbericht OOP 2003 Jutta Eckstein Nicolai Josuttis This Talk is About Agility Large Experience Success Copyright 2003 by N. Josuttis and J. Eckstein 2 1 What
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 informationAgile Software Development Methodologies and Its Quality Assurance
Agile Software Development Methodologies and Its Quality Assurance Aslin Jenila.P.S Assistant Professor, Hindustan University, Chennai Abstract: Agility, with regard to software development, can be expressed
More informationChallenges in adopting Agile
ImproValue Consulting in adopting Copyright: ImproValue 2011 www.improvalue.com About Us ImproValue Consulting specialize in business process consulting focus on IT and ITES organizations. provide a wide
More informationTheme 4: Customer Data- and Ecosystem-Driven Development
Theme 4: Customer Data- and Ecosystem-Driven Development Theme 4: Projects Customer data- and ecosystem-driven development: Project 5: Fast Customer Feedback In Large-Scale Software Engineering (Dr. Helena
More information5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up
Rally Software Development Corporation Whitepaper 5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up Hubert Smits Agile Coach and Certified ScrumMaster Trainer hubert@smitsmc.com
More informationCSE 435 Software Engineering. Sept 16, 2015
CSE 435 Software Engineering Sept 16, 2015 2.1 The Meaning of Process A process: a series of steps involving activities, constraints, and resources that produce an intended output of some kind A process
More information[ SHERRYANNE MEYER. Lean and Agile SAP Sprint Team Sprint! John Choate National Chair. Jason Fair CEO, Genesis Consulting [ STEVE RUGGIERO [ ED HUDAK
Lean and Agile SAP Sprint Team Sprint! ] John Choate National Chair Jason Fair CEO, Genesis Consulting [ ED HUDAK ASUG INSTALLATION MEMBER MEMBER SINCE: 1998 [ STEVE RUGGIERO ASUG INSTALLATION MEMBER EMBER
More informationAGILE GAME DEVELOPMENT WITH SCRUM
AGILE GAME DEVELOPMENT WITH SCRUM CLINTON KEITH r A TT YAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Capetown Sydney Tokyo
More informationSoftware Center Accelerating Adoption of Best Practices
Software Center Accelerating Adoption of Best Practices Jan Bosch Professor of Software Engineering Chalmers University of Technology Gothenburg, Sweden. www.software-center.se May 2014 This will be a
More informationAgile Software Development in the Large
Agile Software Development in the Large GI-Vortrag Braunschweig Jutta Eckstein Nicolai Josuttis What Does Large Mean? Large in... scope time people money risks We focus on Large Teams which implies everything
More informationHow Agile Development Can Transform Defense IT Acquisition
How Agile Development Can Transform Defense IT Acquisition Brig. Gen. Angelo Messina Vice Capo Reparto CIS SME IV RL Deputy Chief Army General Staff Logistic Department Pete Modigliani, MITRE Corp pmodigliani@mitre.org
More informationStudy Guide. ScrumMaster. The. James Schiel. CRC Press. Taylor & Francis Croup, an Inform* business AN AUERBACH BOOK. CRC Press (s an imprint of the
The ScrumMaster Study Guide James Schiel CRC Press & Taylor Francis Croup Boca Raton London New York CRC Press (s an imprint of the Taylor & Francis Croup, an Inform* business AN AUERBACH BOOK Contents
More informationAgile Development. Perspectives from the Texas Legislative council
Agile Development Perspectives from the Texas Legislative council Participants Paul Prachyl, Deputy Director of Applications (paul.prachyl@tlc.state.tx.us) Joe Diana, Project Manager (joe.diana@tlc.state.tx.us)
More informationAn Agile Project Management Model
Agile Project Management Jim Highsmith Chapter 5 An Agile Project Management Model We improve effectiveness and reliability through situationally specific strategies, processes, and practices. One of the
More informationAgile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010
Agile Project Management and the Real World Emily Lynema DLF Fall 2010 November 1, 2010 Outline Why care about project management? Traditional vs. Agile What is Agile? What is Scrum? Agile case study:
More informationUsing Scrum to Streamline Web Applications Development and Improve Transparency. Michelle Frisque
Using Scrum to Streamline Web Applications Development and Improve Transparency Michelle Frisque September 2010 OVERVIEW! Background! The problem! The proposed solutions:! Creation of Web Committee! Implementing
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 informationQuality Assurance in an Agile Environment
Quality Assurance in an Agile Environment 1 Discussion Topic The Agile Movement Transition of QA practice and methods to Agile from Traditional Scrum and QA Recap Open Discussion www.emids.com 2 What is
More informationSoftware Development Life Cycle at SSPL. An Summary of Methodologies We Offer
Software Development Life Cycle at SSPL An Summary of Methodologies We Offer 10/29/2009 Table of Contents The SSPL Advantage... 2 Commonly Used SDLC Models at SSPL... 2 Waterfall Model... 2 Agile Model...
More information