Agility Across Time and Space

Size: px
Start display at page:

Download "Agility Across Time and Space"

Transcription

1 Agility Across Time and Space Implementing Agile Methods in Global Software Projects Bearbeitet von Darja #mite, Nils Brede Moe, Pär J. Ågerfalk 1. Auflage Buch. XXXVI, 341 S. Hardcover ISBN Format (B x L): 15,5 x 23,5 cm Gewicht: 730 g Weitere Fachgebiete > EDV, Informatik > Software Engineering > Agile Softwareentwicklung Zu Leseprobe schnell und portofrei erhältlich bei Die Online-Fachbuchhandlung beck-shop.de ist spezialisiert auf Fachbücher, insbesondere Recht, Steuern und Wirtschaft. Im Sortiment finden Sie alle Medien (Bücher, Zeitschriften, CDs, ebooks, etc.) aller Verlage. Ergänzt wird das Programm durch Services wie Neuerscheinungsdienst oder Zusammenstellungen von Büchern zu Sonderpreisen. Der Shop führt mehr als 8 Millionen Produkte.

2 Contents Part I Motivation 1 Fundamentals of Agile Distributed Software Development... 3 Darja Šmite, Nils Brede Moe, and Pär J. Ågerfalk 1.1 Introduction DistributedSoftwareDevelopment AgileSoftwareDevelopment Merging Agility with Distribution PotentialIssues AllorNothingversusÁlacarte CurrentPractice Conclusions... 7 References Part II Transition 2 Implementing Extreme Programming in Distributed Software Project Teams: Strategies and Challenges Likoebe M. Maruping 2.1 Introduction Implementing XP Practices: Where Is an Organization to Start? ThePromiseofXP Understanding How Your Software Project Team Is StructuredandWhyItMatters CaseOverview XP in Distributed Software Project Teams: Implementation StrategiesandPitfallstoAvoid The Planning Game CollectiveOwnership Coding Standards Use of a Metaphor xv

3 xvi Contents SimplicityofDesign Sustainable Pacing PairProgramming Continuous Integration and Unit Testing Refactoring CustomerInvolvement Small Functional Releases Conclusions References Further Reading Transitioning from Distributed and Traditional to Distributed and Agile: An Experience Report Daniel Wildt and Rafael Prikladnicki 3.1 Introduction CaseOverview TransitioningtoAgileinaDistributedEnvironment 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 References Tailoring Agility: Promiscuous Pair Story Authoring and Value Calculation Steve Tendon 4.1 Introduction TheCase Background Management Support and Sponsorship ThePilotProject The Journey of Implementing Agility TheFinal:ProjectApproval Benefits from Implementing Agility over Traditional Approaches More Commonality Smaller Scope ROIAnticipation Smaller Country-Specific Dependencies AvoidingWasteUpfront Why Agile Succeeded? Induction Co-location and Alternating On- and Off-Site Activities Promiscuous Pair Story Authoring... 66

4 Contents xvii Economic Value of Story Points Conclusions References Scrum and Global Delivery: Pitfalls and Lessons Learned Cristiano Sadun 5.1 Introduction CasesOverview Background ProjectNOR ProjectNOR The Experiences SigningAgreements Establishing Remote Access OvercomingCommunicationBarriers Actively Managing Distributed Agile Projects DealingwithIdleTime Achieving Motivation and Peer Feeling Adapting Governance and Steering Conclusions References Onshore and Offshore Outsourcing with Agility: Lessons Learned. 91 Clifton Kussmaul 6.1 Introduction CaseOverview Background ProjectOrganization Introduction of Agility Overview of Project Activities Cross-border Relationship Dynamics LessonsLearned People Processes Coordination Conclusions References Further Reading Contribution of Agility to Successful Distributed Software Development Saonee Sarker, Charles L. Munson, Suprateek Sarker, and Suranjan Chakraborty 7.1 Introduction Distributed Project Success Types of Agility...109

5 xviii Contents 7.4 Study Background Contribution of Agility to Distributed Project Success Conclusions References Preparing your Offshore Organization for Agility: Experiences in India Jayakanth Srinivasan 8.1 Introduction DistributedAgileSoftwareDevelopmentinIndia Experiences from AgileCo CaseOverview Personnel Selection and Training Teaching and Mentoring Managing Customer Expectations Experience from BankCo CaseOverview Impact of Senior Leadership Vision Heterogeneous Process Environment Agile Coaching Conclusions References Part III Management 9 Improving Global Development Using Agile Alberto Avritzer, Francois Bronsard, and Gilberto Matos 9.1 Introduction TheProjects Deploying Agile Techniques in Global Projects Organizational Issues CommunicationIssues Process Issues Tools and Technical Issues Improving Global Projects Using Agile Processes Conclusions References Turning Time from Enemy into an Ally Using the Pomodoro Technique Xiaofeng Wang, Federico Gobbo, and Michael Lane 10.1 Introduction TimeIsanEnemy? The Pomodoro Technique Pomodoro as Time-box Pomodoro as Unit of Effort...153

6 Contents xix 10.4 The Application of the Pomodoro Technique in Sourcesense MilanTeam 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 TurningTimeintoanAlly Shared Pomodoro Collective Breaks Estimation and Tracking One Pomodoro Rules All Sites? Conclusions References MBTA: Management By Timeshifting Around Erran Carmel 11.1 Management by Wandering and Flying Around EnterTimeshifting Conclusions References The Dilemma of High Level Planning in Distributed Agile Software Projects: An Action Research Study in a Danish Bank Per Svejvig and Ann-Dorte Fladkjær Nielsen 12.1 Introduction Research Methodology ActionResearch ResearchSettings TheActionResearchCycle Diagnosing the Problem and the Underlying Causes Action Planning ActionTaking EvaluatingandLearning Conclusions Applying a Holistic Approach to High Level Planning Using Action Research to Software Process Improvement Summary References Tools for Supporting Distributed Agile Project Planning Xin Wang, Frank Maurer, Robert Morgan, and Josyleuda Oliveira 13.1 Introduction Distributed Planning Tool Requirements Agile Planning Requirements...186

7 xx Contents Requirements for Collaborative Interactions ToolReview Wikis WebForm-BasedApplications Card-Based Planning Systems PluginforIntegratedDevelopmentEnvironment Synchronous Project Planning Tool Digital Tabletop-Based Agile Planning Tool ToolEvaluation PracticalAdvice Advice for Agile Planning Tool User Advice for Designers of Distributed Agile Planning Tools Conclusions References Combining Agile and Traditional: Customer Communication in Distributed Environment Mikko Korkala, Minna Pikkarainen, and Kieran Conboy 14.1 Introduction Customer Communication in Distributed Agile Development Issues Hindering the Customer Communication in DistributedAgileDevelopment Findings CaseContext The Use of Agile Methodologies in the Case Project TheUseofCustomerCommunicationMedia Identified Customer Communication Challenges DiscussionandLessonsLearned References Coordination Between Global Agile Teams: From Process to Architecture Jan Bosch and Petra Bosch-Sijtsema 15.1 Introduction Large-Scale Software Development Case Study Companies CaseCompanyGLOembed CaseCompanyGLOtelcom CaseCompanyGLOsoftware Coordination and Integration Inter-team Challenges Top-Down Approach Challenges InteractionProblems Coordination Through Architecture Road Mapping Requirements Architecture...229

8 Contents xxi Development Integration or Composition Architecture-Centric Software Engineering Conclusions References Considering Subcontractors in Distributed Scrum Teams Jakub Rudzki, Imed Hammouda, Tuomas Mikkola, Karri Mustonen, and Tarja Systä 16.1 Introduction CompanyContext Methodology MainResults 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 TeamSpirit Subcontractors and Project Phases Preparation Development Release Conclusions PracticalImplications ResearchImplications Summary Appendix References Further Reading Part IV Teams 17 Using Scrum Practices in GSD Projects Maria Paasivaara and Casper Lassenius 17.1 Introduction Research Methodology DistributedDailyScrums ApplicationofDailyScrumstoDistributedProjects Benefits of Daily Scrums...263

9 xxii Contents Challenges of Daily Scrums Scrum-of-ScrumsMeetings Application of Scrum-of-Scrums to Distributed Projects Benefits of Scrums-of-Scrums Challenges of Scrums-of-Scrums Sprints ApplicationofSprintstoDistributedProjects 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 SprintDemos ApplicationofSprintDemostoDistributedProjects 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 FirstVisit FurtherVisits Benefits of Frequent Visits Challenges of Frequent Visits Multiple Communication Modes Benefits of Multiple Communication Modes Challenges of Multiple Communication Modes Conclusions References Feature Teams Distributed and Dispersed Jutta Eckstein 18.1 Introduction Context HistoricalStructuresofDistributedTeams Consequences BuildingAgileTeams...281

10 Contents 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 References Further Reading Roles and Responsibilities in Feature Teams 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 ArchitectandArchitecture ChiefArchitect Project Manager Key Roles Support Their Teams Directly Conclusions References Further Reading Getting Communication Right: The Difference Between Distributed Bliss or Miss Jan-Erik Sandberg and Lars Arne Skaar 20.1 Introduction Background Overview Background StartingaDistributedAgileProject Low-costandEffectiveCommunication EmpowertheTeam CommonArchitectureAcrossLocations On Proxies Conclusions References A Task-Driven Approach on Agile Knowledge Transfer Jörn Koch and Joachim Sauer 21.1 Introduction CaseOverview Hands-On Approach (Task-Driven Approach)

11 xxiv Contents Joint Task Planning Question-Driven Task Scheduling Adequate Task Design Scrupulous Task Sign-Off Conclusion References Architecture-Centric Development in Globally Distributed Projects. 321 Joachim Sauer 22.1 Introduction CaseOverview Software Architecture and Architecture-Centric Development SoftwareArchitecture Architecture-Centric Development in General Architecture-Centric Development in Agile Distributed Settings Distributed Continuous Integration and Collective Ownership PracticalAdviceforSoftwareArchitects Conclusions References Part V Epilogue 23 Agility Across Time and Space: Summing up and Planning for the Future Darja Šmite, Nils Brede Moe, and Pär J. Ågerfalk 23.1TheBeginningoftheEnd CurrentThemes PracticalAdvice AreasforImprovementandFutureResearch TheEndofTheEnd Index...339

Model-Driven Design Using Business Patterns

Model-Driven Design Using Business Patterns Model-Driven Design Using Business Patterns Bearbeitet von Pavel Hruby 1. Auflage 2006. Buch. xvi, 368 S. Hardcover ISBN 978 3 540 30154 7 Format (B x L): 15,5 x 23,5 cm Gewicht: 1590 g Wirtschaft > Volkswirtschaft

More information

Torsion and Shear Stresses in Ships

Torsion and Shear Stresses in Ships Torsion and Shear Stresses in Ships Bearbeitet von Mohamed Shama 1st Edition. 2010. Buch. xxv, 277 S. Hardcover ISBN 978 3 642 14632 9 Format (B x L): 15,5 x 23,5 cm Gewicht: 1330 g Weitere Fachgebiete

More information

Embedded Lead Users inside the Firm

Embedded Lead Users inside the Firm Forschungs-/Entwicklungs-/Innovations-Management Embedded Lead Users inside the Firm How Innovative User Employees contribute to the Corporate Product Innovation Process Bearbeitet von Tim Schweisfurth

More information

Reputation Management

Reputation Management Management for Professionals Reputation Management Bearbeitet von Sabrina Helm, Kerstin Liehr-Gobbers, Christopher Storck 1. Auflage 2011. Buch. viii, 300 S. Hardcover ISBN 978 3 642 19265 4 Format (B

More information

Business Talk English

Business Talk English Haufe TaschenGuide 164 Business Talk English Bearbeitet von Stuart Dean 1. Auflage 2007 2007. Buch. 128 S. ISBN 978 3 448 08623 2 Wirtschaft > Wirtschaftswissenschaften: Allgemeines > Wirtschaftswissenschaften:

More information

The Silver Market Phenomenon

The Silver Market Phenomenon The Silver Market Phenomenon Marketing and Innovation in the Aging Society Bearbeitet von Florian Kohlbacher, Cornelius Herstatt 2nd Edition. 2010. Buch. xxxiv, 465 S. Hardcover ISBN 978 3 642 14337 3

More information

Immunohistochemistry: Basics and Methods

Immunohistochemistry: Basics and Methods Immunohistochemistry: Basics and Methods Bearbeitet von Igor B Buchwalow, Werner Böcker 1st Edition. 2010. Buch. x, 153 S. Hardcover ISBN 978 3 642 04608 7 Format (B x L): 15,5 x 23,5 cm Gewicht: 445 g

More information

Innovation in European Freight Transportation

Innovation in European Freight Transportation RWTHedition Innovation in European Freight Transportation Basics, Methodology and Case Studies for the European Markets Bearbeitet von Eva Savelsberg 1. Auflage 2008. Buch. xii, 252 S. Hardcover ISBN 978

More information

Mathematical Simulation in Glass Technology

Mathematical Simulation in Glass Technology Schott Series on Glass and Glass Ceramics Mathematical Simulation in Glass Technology Bearbeitet von Dieter Krause, Horst Loch 1. Auflage 2002. Buch. xi, 477 S. Hardcover ISBN 978 3 540 43204 3 Format

More information

Biological Invasions in New Zealand

Biological Invasions in New Zealand Ecological Studies 186 Biological Invasions in New Zealand Bearbeitet von Robert B. Allen, William G. Lee 1. Auflage 2006. Buch. xxiv, 461 S. Hardcover ISBN 978 3 540 30022 9 Format (B x L): 15,5 x 23,5

More information

Requirements Engineering

Requirements Engineering Requirements Engineering Fundamentals, Principles, and Techniques Bearbeitet von Klaus Pohl 1. Auflage 2010. Buch. xvii, 813 S. Hardcover ISBN 978 3 642 12577 5 Format (B x L): 19,3 x 26 cm Gewicht: 1931

More information

Manual for Soil Analysis - Monitoring and Assessing Soil Bioremediation

Manual for Soil Analysis - Monitoring and Assessing Soil Bioremediation Soil Biology 5 Manual for Soil Analysis - Monitoring and Assessing Soil Bioremediation Monitoring and Assessing Soil Bioremediation Bearbeitet von Rosa Margesin, Franz Schinner 1. Auflage 2005. Buch. XVI,

More information

Landolt-Börnstein: Numerical Data and Functional Relationships in Science and Technology - New Series 2A1. Metals and Magnets

Landolt-Börnstein: Numerical Data and Functional Relationships in Science and Technology - New Series 2A1. Metals and Magnets Landolt-Börnstein: Numerical Data and Functional Relationships in Science and Technology - New Series 2A1 Metals and Magnets Bearbeitet von Volker Behrens, Paul Beiss, B Commandeur, John J Dunkley, Hideki

More information

Factory Planning Manual

Factory Planning Manual Factory Planning Manual Situation-Driven Production Facility Planning Bearbeitet von Michael Schenk, Siegfried Wirth, Egon Müller 1. Auflage 2009. Buch. xii, 410 S. Hardcover ISBN 978 3 642 03634 7 Format

More information

Genetic Modification of Plants

Genetic Modification of Plants Biotechnology in Agriculture and Forestry 64 Genetic Modification of Plants Agriculture, Horticulture and Forestry Bearbeitet von Frank Kempken, Christian Jung 1st Edition. 2010. Buch. XXVII, 675 S. Hardcover

More information

Blow Molding Handbook (Print-on-Demand)

Blow Molding Handbook (Print-on-Demand) Blow Molding Handbook (Print-on-Demand) Technology, Performance, Markets, Economics. The Complete Blow Molding Operation Bearbeitet von Dominick V Rosato Neuausgabe 2003. Buch. XIV, 628 S. Hardcover ISBN

More information

Business Modelling in the Dynamic Digital Space

Business Modelling in the Dynamic Digital Space SpringerBriefs in Digital Spaces Modelling in the Dynamic Digital Space An Ecosystem Approach Bearbeitet von Omar A El Sawy, Francis Pereira 1. Auflage 2012. Taschenbuch. xiv, 68 S. Paperback ISBN 978

More information

The Aerodynamics of Heavy Vehicles II: Trucks, Buses, and Trains

The Aerodynamics of Heavy Vehicles II: Trucks, Buses, and Trains Lecture Notes in Applied and Computational Mechanics 41 The Aerodynamics of Heavy Vehicles II: Trucks, Buses, and Trains Bearbeitet von Fred Browand, Rose McCallen, James Ross 1. Auflage 2008. Buch. xv,

More information

Plant Breeding for Abiotic Stress Tolerance

Plant Breeding for Abiotic Stress Tolerance Plant Breeding for Abiotic Stress Tolerance Bearbeitet von Roberto Fritsche-Neto, Aluízio Borém 1. Auflage 2012. Buch. viii, 176 S. Hardcover ISBN 978 3 642 30552 8 Format (B x L): 15,5 x 23,5 cm Gewicht:

More information

Gradients in a Tropical Mountain Ecosystem of Ecuador

Gradients in a Tropical Mountain Ecosystem of Ecuador Ecological Studies 198 Gradients in a Tropical Mountain Ecosystem of Ecuador Bearbeitet von Erwin Beck, Jörg Bendix, Ingrid Kottke, Franz Makeschin, Reinhard Mosandl 1. Auflage 2008. Buch. xiii, 525 S.

More information

Key Factors for Successful Logistics

Key Factors for Successful Logistics Operations and Technology Management 05 Key Factors for Successful Logistics Services, Transportation Concepts, IT and Management Tools Bearbeitet von Prof. Dr. Thorsten Blecker, Prof. Dr. Wolfgang Kersten,

More information

Corrosion Problems and Solutions in Oil Refining and Petrochemical Industry

Corrosion Problems and Solutions in Oil Refining and Petrochemical Industry Topics in Safety, Risk, Reliability and Quality 32 Corrosion Problems and Solutions in Oil Refining and Petrochemical Industry Bearbeitet von Alec Groysman 1. Auflage 2016. Buch. XXIV, 356 S. Hardcover

More information

Practical Aspects of Cosmetic Testing

Practical Aspects of Cosmetic Testing Practical Aspects of Cosmetic Testing How to Set up a Scientific Study in Skin Physiology Bearbeitet von Joachim Fluhr 1st Edition. 2010. Buch. xi, 272 S. Hardcover ISBN 978 3 642 05066 4 Format (B x L):

More information

Ceramics Science and Technology

Ceramics Science and Technology Ceramics Science and Technology Volume 3: Synthesis and Processing Bearbeitet von Prof. Ralf Riedel, I-Wei Chen 1. Auflage 2011. Buch. XXII, 550 S. Hardcover ISBN 978 3 527 31157 6 Format (B x L): 17 x

More information

Impurities and Defects in Group IV-IV and III-V Compounds

Impurities and Defects in Group IV-IV and III-V Compounds Landolt-Börnstein: Numerical Data and Functional Relationships in Science and Technology - New Series 41A2b Impurities and Defects in Group IV-IV and III-V Compounds Supplement to Vol. III/22b (Print Version),

More information

Project Management for Facility Constructions

Project Management for Facility Constructions Project Management for Facility Constructions A Guide for Engineers and Architects Bearbeitet von Alberto De Marco 1. Auflage 2011. Buch. viii, 189 S. Hardcover ISBN 978 3 642 17091 1 Format (B x L): 15,5

More information

Practical Enzymology

Practical Enzymology Practical Enzymology Bearbeitet von Hans Bisswanger 2., vollst. überarb. Aufl. 2011. Taschenbuch. XVI, 360 S. Paperback ISBN 978 3 527 32076 9 Format (B x L): 17 x 24 cm Gewicht: 720 g Weitere Fachgebiete

More information

Social Innovation and New Business Models

Social Innovation and New Business Models SpringerBriefs in Business Social Innovation and New Business Models Creating Shared Value in Low-Income Markets Bearbeitet von Laura Michelini 1. Auflage 2012. Taschenbuch. x, 80 S. Paperback ISBN 978

More information

VOB 2016 edition in Englisch

VOB 2016 edition in Englisch VOB 2016 edition in Englisch Translations of all VOB 2016 standards 7. Auflage 2017. Buch. 1224 S. Hardcover ISBN 978 3 410 26851 2 Format (B x L): 14,8 x 21 cm Recht > Öffentliches Recht > Öffentliches

More information

Tuesday, October 25. Announcements

Tuesday, October 25. Announcements Tuesday, October 25 Announcements Crowdsourcing the Midterm http://www.drsusansim.org/teaching/inf111/pligg Homework 5 Skip lab portion Use anything you want to draw the diagrams for the take home portion

More information

The Art of Agile Practice

The Art of Agile Practice The Art of Agile Practice A Composite Approach for Projects and Organizations Bhuvan Unhelkar Lap) CRC Press VV^ ^^-""^ J Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the

More information

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By Sample Exam ISTQB Agile Foundation Questions Exam Prepared By November 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals and Interactions

More information

Preparation Guide. EXIN Agile Scrum Foundation

Preparation Guide. EXIN Agile Scrum Foundation Preparation Guide 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 information

agilesem an agile System Development Method at Siemens in CEE Eva Kišoňová, Ralph Miarka SW Quality Days Vienna January 2012

agilesem an agile System Development Method at Siemens in CEE Eva Kišoňová, Ralph Miarka SW Quality Days Vienna January 2012 agilesem an agile System Development Method at Siemens in CEE Eva Kišoňová, Ralph Miarka SW Quality Days Vienna January 2012 January 2012 Copyright Siemens AG 2011. All rights reserved. Apollo bridge of

More information

Cloud SW Assets. The software process research group (SPRG), Aalto University

Cloud SW Assets. The software process research group (SPRG), Aalto University Assets 2010-2011/SPRG, Aalto University 1 (12) Cloud SW Assets The software process research group (SPRG), Aalto University 2010-2011 Authors: Jarno Vähäniitty, Maria Paasivaara, Ville T. Heikkilä Assets

More information

1. Organizational information (company and business unit): 2. How large is the organization (number of employees)? !25 8.7%

1. Organizational information (company and business unit): 2. How large is the organization (number of employees)? !25 8.7% Mark.Paulk Sign Out Help My Surveys Address Book My Account Plans & Pricing + Create Survey 2011 Scrum Adoption Survey Edit Design Survey Collect s Analyze Results View Summary Browse s Filter s Crosstab

More information

Supply Chain Management Based on SAP Systems

Supply Chain Management Based on SAP Systems SAP Excellence Supply Chain Management Based on SAP Systems Architecture and Planning Processes Bearbeitet von Gerhard F Knolmayer, Peter Mertens, Alexander Zeier, Jörg Thomas Dickersbach 1. Auflage 2008.

More information

You will provide an effective and professional working relationship with other IT departments, University bodies and project teams.

You will provide an effective and professional working relationship with other IT departments, University bodies and project teams. Job Title: Agile Delivery Manager Grade: 8 Job reference: CSE01264 Department: IT Services Post Responsible To: Head of Development and Integration Job Purpose: Under the general direction of the Deputy

More information

AGILE BASICS. All slides copyright Philip Japikse

AGILE BASICS. All slides copyright Philip Japikse AGILE BASICS Philip Japikse (@skimedic) skimedic@outlook.com www.skimedic.com/blog Microsoft MVP, ASPInsider, MCSD, MCDBA, CSM, CSP Consultant, Teacher, Writer Phil.About() Consultant, Coach, Author, Teacher

More information

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental

More information

AGILE SOLUTIONS. Agile Basics

AGILE SOLUTIONS. Agile Basics AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development

More information

Antibody Engineering Volume 1

Antibody Engineering Volume 1 Antibody Engineering Volume 1 Bearbeitet von Roland E. Kontermann, Stefan Dübel 2nd ed. 2010. Buch. xiii, 788 S. Hardcover ISBN 978 3 642 01143 6 Format (B x L): 15,5 x 23,5 cm Gewicht: 1364 g Weitere

More information

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Scrum - Introduction. Petri Heiramo. Agile Coach, CST Scrum - Introduction Petri Heiramo Agile Coach, CST Scrum Started in the Harvard BR. The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead

More information

Scrum er ikke en religion

Scrum er ikke en religion Scrum er ikke en religion Jesper Boeg, Agile Coach jbo@trifork.com January 25, 2011 In general Trifork Software development Coaching Workshops, seminars and conferences Please let me know if: You have

More information

Agile Scrum Process Checklist

Agile Scrum Process Checklist Agile Scrum Process Checklist To be successful, agile projects require a consistent management process. This checklist provides the various roles involved in agile projects (especially those with limited

More information

Chapter 3 Agile Software Development

Chapter 3 Agile Software Development Chapter 3 Agile Software Development Chapter 3 Agile Software Development Slide 1 Topics covered Rapid software development Agile methods Plan-driven vs. agile development Extreme programming (XP) Agile

More information

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Scrum Master / Agile Project Manager An Approach for Personal Competency Development Scrum Master / Agile Project Manager An Approach for Personal Competency Development Summer 2013 www.illustratedagile.com 2013 Len Lagestee HOW TO USE THIS APPROACH There are two ways to use this document.

More information

Agile Software Development

Agile Software Development Agile Software Development Chapter 3 Agile Software Development in the textbook 3.1 Agile methods 3.2 Plan-driven and agile development 3.3 Extreme programming (XP) - A well known agile method 3.4 Agile

More information

Thermoplastic and Rubber Compounds

Thermoplastic and Rubber Compounds Thermoplastic and Rubber Compounds Technology and Physical Chemistry Bearbeitet von James L White, Kwang-Jea Kim 1. Auflage 2008. Buch. XIV, 302 S. Hardcover ISBN 978 3 446 40980 4 Format (B x L): 17,5

More information

Agile Delivery Framework (ADF)

Agile Delivery Framework (ADF) Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as

More information

Towards Principles of Large-Scale Agile Development: A Summary of the workshop at XP2014 and a revised research agenda 1

Towards Principles of Large-Scale Agile Development: A Summary of the workshop at XP2014 and a revised research agenda 1 Towards Principles of Large-Scale Agile Development: A Summary of the workshop at XP2014 and a revised research agenda 1 Torgeir Dingsøyr, 1, 2 Nils Brede Moe, 1, 3 1 SINTEF, NO-7465 Trondheim, Norway

More information

Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy. Darian Poinsetta Senior Executive Agile CxO

Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy. Darian Poinsetta Senior Executive Agile CxO Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy Darian Poinsetta Senior Executive Agile CxO Enter to Win a Prize! Have any questions? Feel free to talk to Darian at the

More information

Software Engineering Lecture 5 Agile Software Development

Software Engineering Lecture 5 Agile Software Development Software Engineering Lecture 5 Agile Software Development JJCAO Mostly based on the presentation of Software Engineering, 9ed Exercise Describe the main activities in the software design process and the

More information

Introduction to Agile and Scrum

Introduction 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 information

Systems Modernization Strategies August 2017

Systems Modernization Strategies August 2017 Systems Modernization Strategies August 2017 Presented by: The included information is being presented to the Centers for Medicare & Medicaid Services (CMS) technical community in the presence of industry

More information

SCRUM - compact The agile software development methodology

SCRUM - compact The agile software development methodology Scrum in 30 seconds Scrum is an empirical way to manage software development projects. Scrum is made up of an easy set of rules and ensures that every team member feels the responsibility of a project

More information

Why Agile, Why Now By David Schroeder, PMP, PSM

Why Agile, Why Now By David Schroeder, PMP, PSM By David Schroeder, PMP, PSM Accelerating Corporate Transformation, i is the needed approach in business today, according to Harvard Business Review contributor and Corporate Transformation Resources president,

More information

The Software Life Cycle

The Software Life Cycle Inception Software Increment Communication Planning Production The Software Life Cycle Software Engineering Deployment Andreas Zeller Saarland University Modelling Elaboration Transition Construction Construction

More information

4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of

4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of 4. Agile Methods Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg Version of 22.03.2012 Agile Methods by Dirk Riehle is licensed under a Creative Commons AttributionShareAlike

More information

Agile Essentials Track: Business Services

Agile Essentials Track: Business Services Agile Essentials Track: Business Services Presenter: Mark Thomas Synopsis Are you a victim of building the wrong solutions slowly? If so, you re not alone, and considering an Agile approach may be the

More information

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Application Instructions Read the CTC Application Instructions before filling out this application. Application Review Process Overview The

More information

Virtually Agile. Astro Sabre (Matt Ganis) IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007

Virtually Agile. Astro Sabre (Matt Ganis)  IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007 Virtually Agile Astro Sabre (Matt Ganis) http://webpage.pace.edu/mganis IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007 Who am I? My Name is Matt Ganis I lead a group inside IBM called

More information

Handbook on Continuous Improvement Transformation

Handbook on Continuous Improvement Transformation Handbook on Continuous Improvement Transformation The Lean Six Sigma Framework and Systematic Methodology for Implementation Bearbeitet von Aristide van Aartsengel, Selahattin Kurtoglu 1st Edition 2013

More information

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum 1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum Delivering late Delivering over budget Delivering the wrong thing Unstable in production Costly to maintain Smart people trying to do good work

More information

Agile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed

Agile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed Agile Development Methods: Philosophy and Practice CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed History of Agile Methods Particularly in 1990s, some developers reacted against traditional heavyweight

More information

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks Topic: Nokia Test Research History Agile Chaos theory Philosophy Lean More theory... Queue theory Game theory Principles Scrum XP Practices Implementation Xebia Trifork Crisp Graphics by Henrik Kniberg

More information

Survey and Analysis of Scaling Agile Practices for an Agile IT Organization

Survey and Analysis of Scaling Agile Practices for an Agile IT Organization Survey and Analysis of Scaling Agile Practices for an Agile IT Organization Binnur Karabacak, Bachelor Thesis Final Presentation, 31.07.2017, Munich Chair of Software Engineering for Business Information

More information

Boston University Metropolitan College. MET CS634 Agile Software Development

Boston University Metropolitan College. MET CS634 Agile Software Development Boston University Metropolitan College MET CS634 Agile Software Development Rachel Alt-Simmons Adjunct Lecturer Summer EL 2017 Quick Guide Welcome to Agile Software Development!...3 Meet Your Instructor...4

More information

Adopting to Agile Software Development

Adopting to Agile Software Development doi: 10.1515/acss-2014-0014 Adopting to Agile Software Development Gusts Linkevics, Riga Technical University, Latvia Abstract Agile software development can be made successful, but there is no well-defined

More information

Certified Scrum Master

Certified Scrum Master Certified Scrum Master Notebook November 5, 2013 1 Overview Scrum 2 Scrum Framework What is it Scrum is an agile framework that allows us to focus on delivering the highest business value in the shortest

More information

From Adoption to Transition

From Adoption to Transition From Adoption to Transition Gino Marckx Director Agile Practice, Thoughtcorp Agile+ cba Resident on Earth - http://www.flickr.com/photos/infiniteache/5427836708 Once upon a time... Let s try this new thing

More information

Role of Agile Methods in Global Software Development

Role of Agile Methods in Global Software Development Harrisburg University of Science and Technology Digital Commons at Harrisburg University Dissertations and Theses Project Management (PMGT) 8-2017 Role of Agile Methods in Global Software Development Dinesh

More information

How to Reboot Your Agile Team MAURIZIO MANCINI EXEMPIO.COM

How to Reboot Your Agile Team MAURIZIO MANCINI EXEMPIO.COM How to Reboot Your Agile Team MARTIN LAPOINTE AGILEKLIX ML@AGILEKLIX.COM MAURIZIO MANCINI EXEMPIO @QAANDPROCESSGUY EXEMPIO.COM Martin Lapointe I m Martin, an Agile Coach with many years of working with

More information

Architectural Practices and Challenges in Using Agile Software Development Approaches

Architectural Practices and Challenges in Using Agile Software Development Approaches Architectural Practices and Challenges in Using Agile Software Development Approaches M. Ali Babar 1 Today s Talk Agility and architecture: A match made in Heaven broken on Earth? Talk summarizes The design,

More information

Lecture 29: Agile Design and Extreme Programming

Lecture 29: Agile Design and Extreme Programming 1 Lecture 29: Agile Design and Extreme Programming Kenneth M. Anderson Software Methods and Tools CSCI 4448/6448 - Spring Semester, 2005 2 Credit where Credit is Due The material for this lecture is based

More information

Software Development. Current and Future Trends. Jagdeep Singh Bhambra, PhD 27 th June 2012

Software Development. Current and Future Trends. Jagdeep Singh Bhambra, PhD 27 th June 2012 Software Development Current and Future Trends Jagdeep Singh Bhambra, PhD jagdeep.bhambra@ft.com 27 th June 2012 AGENDA Introduction The Agile, Agile, Search Digital Summary Changing World A Lifestyle

More information

Agenda. Scrum for AgileFit MAP 11/29/2017

Agenda. Scrum for AgileFit MAP 11/29/2017 Scrum for AgileFit MAP Maurizio Vaggi TXT Retail, Aptos Italy Milan, 5 th December 2018 1 2017 Aptos, Inc. All rights reserved. Agenda ESVP TXT Retail 8 AgileFit MAP or Why Agile? What is Scrum Scrum Roles

More information

Certified Team Coach (SA-CTC) Application - SAMPLE

Certified Team Coach (SA-CTC) Application - SAMPLE Certified Team Coach (SA-CTC) Application - SAMPLE Application Instructions Read the SA CTC Application Instructions before filling out this application. Application Review Process Overview The CTC Review

More information

The Architecture of SAP ERP

The Architecture of SAP ERP The Architecture of SAP EP Understand how successful software works von Jochen Boeder, Bernhard Groene 1. Auflage The Architecture of SAP EP Boeder / Groene schnell und portofrei erhältlich bei beck-shop.de

More information

Introduction to Agile/Extreme Programming

Introduction to Agile/Extreme Programming Introduction to Agile/Extreme Programming Matt Ganis, Senior Technical Staff Member (Certified Scrum Master) IBM Hawthorne, New York ganis@us.ibm.com August 2007 Session 8061 Current slides at: http://webpage.pace.edu/mganis

More information

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC Agile at Scale -Beyond SAFe John B Hudson, B.Sc., PMP, ACP, CSM, SPC EnterpriseAgileCoach1@gmail.com Waterfall Development Successful 11% Challenged 60% Failed 29% Standish Group CHAOS Study 2015 +Data

More information

Comparing Scrum And CMMI

Comparing Scrum And CMMI Comparing Scrum And CMMI How Can They Work Together Neil Potter The Process Group help@processgroup.com www.processgroup.com Version 1.0 1 Agenda Definition of Scrum Agile Principles Definition of CMMI

More information

Datum 26. November Abstract Auf den nachfolgenden Seiten. Erstellt durch Jacqueline Totzke Christoffel, Weierbachweg 6, CH-5722 Gränichen

Datum 26. November Abstract Auf den nachfolgenden Seiten. Erstellt durch Jacqueline Totzke Christoffel, Weierbachweg 6, CH-5722 Gränichen EntwicklungsART GmbH Weierbachweg 6 CH-5722 Gränichen T + 41 62 842 91 51 F + 41 62 842 91 54 www.entwicklungsart.ch Titel der Dissertation Implementation of a new corporate culture during a phase of rapid

More information

Identifying Bottlenecks in Agile Software Development using Theory of Constraints Principles

Identifying Bottlenecks in Agile Software Development using Theory of Constraints Principles Indian Journal of Science and Technology, Vol 8(29), DOI: 10.17485/ijst/2015/v8i29/85288, November 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Identifying Bottlenecks in Agile Software Development

More information

The Software Life Cycle

The Software Life Cycle Production Inception The Life Cycle Engineering Modelling Andreas Zeller Saarland University Elaboration Transition A Crisis Denver International Airport (DIA) started in 1989 53 sq miles Planned: 1.7

More information

Extreme programming XP 5

Extreme programming XP 5 Extreme programming XP 5 XP is not XP is not XP is not XP is not XP is. a lightweight software development methodology for small to medium sized teams developing software in the face of t vague or rapidly

More information

Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR

Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR Agile We Are the Scrum Team; We Take Total Ownership for Deliverables AGILE WEBINAR Things to know All participants will be on mute Questions are welcome Use the question box to ask questions PM and Agile

More information

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software?

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software? Software engineering Facts CSC 4181 Compiler Construction Software Engineering Lectures Part 1 Fact: The economies of ALL developed nations are dependent on software. Fact: More and more systems are software

More information

Implementing Program Model with Agile Principles in a Large Software Development Organization

Implementing Program Model with Agile Principles in a Large Software Development Organization Annual IEEE International Computer Software and Applications Conference Implementing Program Model with Agile Principles in a Large Software Development Organization Maarit Laanti Nokia Corporation Maarit.Laanti@nokia.com

More information

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Course Overview This course covers the functions and features of Agile Certified Practitioner to prepare you for your certification exam. Students will

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 3 Scrum Framework 1 Scrum Origins First mentioned as a development method in 1986, referring to a fast and flexible product development process

More information

Building a Product Users Want: From Idea to Backlog with the Vision Board

Building a Product Users Want: From Idea to Backlog with the Vision Board Building a Product Users Want: From Idea to Backlog with the Vision Board by Roman Pichler 9 Comments Many of you will know Roman Pichler as the author of Agile Product Management with Scrum. For the last

More information

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar HOUSTON, TX, USA 5 8 NOVEMBER 2017 #PMOSym PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar Agenda Safety and Introductions

More information

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles

Agile 101. Brent Hurley Chief Problem Solver Gira Solutions. Values, Principles Agile 101 Values, Principles and Brent Hurley Chief Problem Solver Gira Solutions @girabrent @GoAgileCamp Core Agile Series Sponsored by For$more$informa+on$on$Agile$Training,$contact:$info@bra6oninc.com$

More information

The Lessons Learned of a BA on an Agile Project

The Lessons Learned of a BA on an Agile Project F O C U S Q U A L I T Y E X P E R I E N C E The Lessons Learned of a BA on an Agile Project Presented by Jacqueline Sanders, PMP, CBAP Outline What Agile is NOT Key Components of Agile The Conversion to

More information

Advanced Scrum and agile development. Clinton Keith

Advanced Scrum and agile development. Clinton Keith Advanced Scrum and agile development Clinton Keith This session Applying the inspect and adapt principle to the use of agile in making games: What have we learned? What is working? What do we need to stop

More information

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University What is Agile? In simple terms, Agile is a collection of ideas to guide both the

More information

Presented by Only Agile. What is Agile?

Presented by Only Agile. What is Agile? Presented by Only Agile What is Agile? Myths We re Agile we don t do documentation There is no planning in Agile its just anarchy We can t give you a date we re using Agile Agile means I can change my

More information

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation Session 11E Adopting Agile Ground Software Development Supannika Mobasser The Aerospace Corporation The Aerospace Corporation 2017 Overview To look beyond the horizon and to embrace the rapid rate of change

More information

AN INTRODUCTION TO SCRUM GUIDE SLIDERS

AN INTRODUCTION TO SCRUM GUIDE SLIDERS NO ONE DOES SCRUM BY THE BOOK AN INTRODUCTION TO SCRUM GUIDE SLIDERS Zach Bonaker zbonaker@gmail.com @ZachBonaker agileoutloud.wordpress.com We Tried Baseball and It Didn t Work http://ronjeffries.com/xprog/articles/jatbaseball/

More information