AGILE August 4-8, 2008 Toronto, Ontario, Canada. Conference presented by Agile Alliance

Size: px
Start display at page:

Download "AGILE 2008. August 4-8, 2008 Toronto, Ontario, Canada. Conference presented by Agile Alliance"

Transcription

1 AGILE 2008 August 4-8, 2008 Toronto, Ontario, Canada Conference presented by Agile Alliance Editors Grigori Melnik, Philippe Kruchten, and Mary Poppendieck Event Sponsors Title Sponsors VersionOne Rally Software Platinum Sponsors Green Pepper / Pyxis Technologies ThoughtWorks Studios Borland Software Corporation Gold Sponsors Microsoft Corporation Fabasoft Distribution GmbH AccuRev Berteig Consulting Command Information Danube Technologies, Inc. DSDM Consortium Electric Cloud Enthiosys Esther Derby Associates, Inc. FutureWorks Consulting LLC Green Pepper / Pyxis Technologies IBM Improving Enterprises Industrial Logic Intelliware Development, Inc. Additional Sponsors LitheSpeed.com NetObjectives OutSystems, Inc. Pillar Technology Poppendieck LLC Quality Tree Software SmartEdge LLC SolutionsIQ, Inc. Sphere of Influence SQE Training Tacit Knowledge, LLC Wipro Technologies X2A Consulting / DR AGILE.com Los Alamitos, California Washington Tokyo

2 Table of Contents Agile 2008 Introduction from the Program Chairs...xi Organizing Committee...xii Research Papers Agile Orientation and Psychological Needs, Self-Efficacy, and Perceived Support: A Two Job-Level Comparison...3 Tali Seger, Orit Hazzan, and Ronen Bar-Nahor Scrum in a Multiproject Environment: An Ethnographically-Inspired Case Study on the Adoption Challenges...15 Artem Marchenko and Pekka Abrahamsson Automated Acceptance Testing: A Literature Review and an Industrial Case Study...27 Børge Haugset and Geir Kjetil Hanssen Stories, Sketches, and Lists: Developers and Interaction Designers Interacting Through Artefacts...39 Judith Brown, Gitte Lindgaard, and Robert Biddle Utilizing Digital Tabletops in Collocated Agile Planning Meetings...51 Yaser Ghanam, Xin Wang, and Frank Maurer Agile Methods and User-Centered Design: How These Two Methodologies are Being Successfully Integrated in Industry...63 David Fox, Jonathan Sillito, and Frank Maurer Handling Uncertainty in Agile Requirement Prioritization and Scheduling Using Statistical Simulation...73 Kevin Logue and Kevin McDaid A Preliminary Roadmap for Empirical Research on Agile Software Development...83 Torgeir Dingsøyr, Tore Dybå, and Pekka Abrahamsson v

3 Experience Reports Agile & Organizational Culture Moving from Waterfall to Agile...97 Kalpana Sureshchandra and Jagadish Shrinivasavadhani Tidal Wave: The Games Transformation Mun-Wai Chung, Sofyan Nugroho, and John Francis JF Unson Forming to Performing: Transitioning Large-Scale Project into Agile Eric C. Lee Its Not the Pants, its the People in the Pants Learnings from the Gap Agile Transformation What Worked, How We Did it, and What Still Puzzles Us David Goodman and Michael Elbaz Crawl, Walk, Run: 4 Years of Agile Adoption at BabyCenter.com Keith Nottonson and Ken DeLong Scaling Agile: Finding your Agile Tribe Erik Moore and John Spens The Price of Agile is Eternal Vigilance Joseph J. Ryan, Jr. and Robert Scudiere Come Together, Right Now How the Songs of The Beatles Helped our Product Owners and Teams Live in Harmony Anne M. Moon MyBoeingFleet and Agile Software Development Joseph Fecarotta SOX Compliant Agile Processes Sumit Gupta Creating Agile Streams for Business & Technical Value Zachary Hunter and David Spann The Big Projects Always Fail: Taking an Enterprise Agile Roger Valade An Ericsson Example of Enterprise Class Agility Jasper Goos and Alfo Melisse Agile Supports Improved Culture and Quality for Healthwise Ken Long and David Starr Executing Agile in a Structured Organization: Government Janette Scott, Robyn Johnson, and Michael McCullough The Accidental Agilists: One Teams Journey from Waterfall to Agile Mary Beth Snapp and Diane Dagefoerde Planning and Facilitating Release Retrospectives Michael Maham The FrAgile Organisation Marcus Evans Integrating Software by Integrating People Todd Little Integrating Scrum with the Process Framework at Yahoo! Europe Karl Scotland and Alexandre Boutin vi

4 Breaking Acts The Doctor is In Using the Office Hours Concept to Make Limited Resources Most Effective Andrea Leszek and Catherine Courage Agile Infrastructure and Operations: How Infra-gile are You? Patrick Debois Overcoming Brooks Law Kealy Opelt Mature Agile with a Twist of CMMI Carsten Ruseng Jakobsen and Kent Aaron Johnson Agile Development in a Medical Device Company Pieter Adriaan Rottier and Victor Rodrigues Committing to Quality Fast & Predictable A Lightweight Release Framework Promotes Agility through Rhythm and Flow Amy Farrow and Steve Greene Agile Teams Require Agile QA: How to Make it Work, An Experience Report Kealy Opelt and Tracy Beeson Technical lessons Learned Turning the Agile Dials to Eleven! Paul King and Craig Smith Automated Functional Testing on the TransCanada Alberta Gas Accounting Replacement Project Stephen Marsh and Stelios Pantazopoulos Leading Manual Test Efforts with Agile Methods Adam Geras Customers & Business Value Establishing an Agile Portfolio to Align IT Investments with Business Needs Joseph C. Thomas and Steven W. Baker Using Agile for Buy Vs. Build Decisions Mike Register and Tod Golding Experience Report: Extremely Short Iterations as a Catalyst for Effective Prioritization of Work Mishkin Berteig Adventures in Agile Contracting: Evolving from Time and Materials to Fixed Price, Fixed Scope Contracts Teresa Franklin The Product Owner Team Alan de Ste Croix and Alan Easton The Intermediate Customer Anti-Pattern Tom Perry Successful Customer Collaboration Resulting in the Right Product for the End User Sean Cohan vii

5 Developer Jam A Hundred Days of Continuous Integration Ade Miller Team Pace Keeping Build Times Down Graham Brooks Effective and Pragmatic Test Driven Development Andrew Rendell Distributed Agile How Did We Adapt Agile Processes to Our Distributed Development? Cynick Young and Hiroki Terashima Distributed Agile: Growing a Practice Together Michael Vax and Stephen Michaud Yahoo! Distributed Agile: Notes from the World Over Brian Scott Drummond and John Francis JF Unson Remote Mentoring a Distributed Agile Team Jagadish Shrinivasavadhani and Vinod Panicker Practical Considerations for Distributed Agile Projects Jane M. Robarts Insights into an Agile Adventure with Offshore Partners Mark Summers Fully Distributed Scrum: The Secret Sauce for Hyperproductive Offshored Development Teams Jeff Sutherland, Guido Schoonheim, Eelco Rustenburg, and Maurits Rijk Growing and Sustaining an Offshore Scrum Engagement Edward Uy and Nikos Ioannou Incremental Adoption of Scrum for Successful Delivery of an IT Project in a Remote Setup Syed H. Rayhan and Nimat Haque Colossal, Scattered, and Chaotic (Planning with a Large Distributed Team) Wes Williams and Mike Stout The Good and Bad of Agile Offshore Development Mike Cottmeyer Overcoming the Challenges of Building a Distributed Agile Organization Elaine Therrien Leadership & Teams Practices of an Agile Team Fumihiko Kinoshita Agile Project Experiences The Story of Three Little Pigs Craig Smith and Paul King Un-Assessments Reflections by the Team, for the Team William Krebs, Per Kroll, and Edward Richard 7 Years of Agile Management Christ Vriens and René Barto Scaling Up Pushing Scrum out of its Comfort Zone Richard Lyon and Marcus Evans viii

6 Dependency Management in a Large Agile Environment Eric Babinet and Rajani Ramanathan A Product Managers Guide to Surviving the Big Bang Approach to Agile Transitions Rasmus Mencke Overhauling a Failed Project Using Out of the Box Scrum Matthew D. Edwards Agile Project Leadership My Top 10 Value Driven Principles Lynne Ralston Cowboys and Indians: Impacts of Cultural Diversity on Agile Teams Janice Aston, Lionel Laroche, and Gerard Meszaros Experience Report: The Social Nature of Agile Teams Elizabeth Whitworth Bootstrapping Scrum and XP under Crisis A Story from the Trenches Henrik Kniberg and Reza Farhang Learning & Education Eleven Guidelines for Implementing Pair Programming in the Classroom Laurie Williams, D. Scott McCrickard, Lucas Layman, and Khaled Hussein THE LEARNING CIRCLE: An Evolution of Agile for Learning Environments Garry Berteig Coding Dojo: An Environment for Learning and Sharing Agile Practices Danilo Toshiaki Sato, Hugo Corbucci, and Mariana Vivian Bravo An Agile Classroom Experience: Teaching TDD and Refactoring Brandon Carlson Transitioning a Team to Agile Test Methods Susan D. Shaye An Agile Classroom Experience Pat Reed Legacy Systems Agile Architecture IS Possible You First Have to Believe! Mark Isham Agile with Fragile Large Legacy Applications Vandana Shah and Ainsley Nies Tools for Agility Drifting Toward Invisibility: The Transition to the Electronic Task Board Thomas Perry Pushing the Boundaries of Testing and Continuous Integration Fabrizio Cannizzo, Robbie Clutton, and Raghav Ramesh Migrating from SharePoint to a Better Scrum Tool Edward Uy and René Rosendahl Evolution of the Tools and Practices of a Large Distributed Agile Team Fabrizio Cannizzo, Gabriela Marcionetti, and Paul Moser ix

7 User Experience The Design Studio: Interface Design for Agile Teams Jim Ungar An Agile Approach to Proposition Assessment Luke Barrett Two Case Studies of User Experience Design and Agile Development Maryam Najafi and Len Toyoshiba Are You Sure? Really? A Contextual Approach to Agile User Research Josh Evnin and Marjorie Pries Using Persona with XP at LANDesk Software, an Avocent Company David Broschinsky and Lisa Baker Experience Report: Design to Delivery in 7 Weeks Jade Ohlhauser U-SCRUM: An Agile Methodology for Promoting Usability Mona Singh Product Innovation is Practical, Important, and Possible Theresa Smith Author Index x

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

BCS Foundation Certificate in Agile Syllabus

BCS Foundation Certificate in Agile Syllabus BCS Foundation Certificate in Agile Syllabus Version 1.5 March 2015 Change History Any changes made to the syllabus shall be clearly documented with a change history log. This shall include the latest

More information

Introduction to Agile Software Development. EECS 690 Agile Software Development

Introduction to Agile Software Development. EECS 690 Agile Software Development Introduction to Agile Software Development EECS 690 Agile Software Development Agenda Research Consent Forms Problem with Software Engineering Motivation for Agile Methods Agile Manifesto Principles into

More information

Agile in Financial Services A Framework in Focus

Agile in Financial Services A Framework in Focus Agile in Financial Services A Framework in Focus John B. Hudson, B.Sc, PMP, CSM PMI NJ Chapter February 19, 2013 19 Feb 2013 1 Objectives 1. Agile Development an Overview 2. The Agile Enterprise Infrastructure

More information

Agile Project Management

Agile Project Management Agile Project Management with Bill Doescher, PMP, MBA, CSM Pi Principal i lconsultant tand Product tdevelopment tdirector Bill Doescher, PMP, CSM Bill Doescher is a Principal Consultant and Product Development

More information

What does it mean to be Agile. Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011

What does it mean to be Agile. Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011 What does it mean to be Agile Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011 2 Traditional methods Assumptions: The customer knows what he wants The developers know how to build it Nothing will change

More information

Scrum and CMMI Level 5: The Magic Potion for Code Warriors

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

http://www.cisjournal.org Enhancement of XP for Cloud Application Development Sara Tariq, Muhammad Mohsin Nazir, Farhat Saleemi

http://www.cisjournal.org Enhancement of XP for Cloud Application Development Sara Tariq, Muhammad Mohsin Nazir, Farhat Saleemi Enhancement of XP for Cloud Application Development Sara Tariq, Muhammad Mohsin Nazir, Farhat Saleemi Dept. of Computer Science, LCW University Lahore Pakistan Email: mohsinsage@gmail.com ABSTRACT The

More information

Agile Project Management

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

Agile Methods. Introduction to. AAddison-Wesley. Sondra Ashmore, Ph.D. Kristin Runyan. Capetown Sydney Tokyo Singapore Mexico City

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

Scrum for Managers, Zurich March 2010

Scrum for Managers, Zurich March 2010 Scrum for Managers Microsoft Corporation / TechTalk Zurich Switzerland March 2010 About Mitch Lacey Mitch Lacey 13+ years of program and project management experience Microsoft Program Manager 2001 2006

More information

Agile and Secure: Can We Be Both?

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

Developing acceptance tests specifically with Fit Fit for Developing Software Framework for Integrated Tests Rick Mugridge and Ward Cunningham.

Developing acceptance tests specifically with Fit Fit for Developing Software Framework for Integrated Tests Rick Mugridge and Ward Cunningham. 50 References (** Still more to add - ones by the people referred to in the preface **) (*** Eliminate duplicates ***) Books The only other book I know specifically directed toward Acceptance Testing Bridging

More information

"Bezpieczny Projekt"

Bezpieczny Projekt Konferencja "Bezpieczny Projekt" Wrocław 22 czerwca 2010 www.omec.pl Software Development with Agile SCRUM Chandrashekhar Kachole 22 nd of June 2010 1 Let s keep the cell phones in Silent mode 2 Agenda

More information

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Agile Software Development. Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and

More information

Testing in the Enterprise using SCRUM Stretching Scrum to Accommodate Legacy & Large- Scale Testing Activity

Testing in the Enterprise using SCRUM Stretching Scrum to Accommodate Legacy & Large- Scale Testing Activity Testing in the Enterprise using SCRUM Stretching Scrum to Accommodate Legacy & Large- Scale Testing Activity Bob Galen President & Principal Consultant, RGCG, LLC Leading you down the path of agility www.rgalen.com

More information

Agile QA s Revolutionary Impact on Project Management

Agile QA s Revolutionary Impact on Project Management Agile QA s Revolutionary Impact on Project Management Introduction & Agenda Rachele Maurer Agile Coach, Platinum Edge Inc. PMP, CSM, PMI-ACP Agenda A quick overview of agile Current QA practices QA using

More information

CSSE 372 Software Project Management: More Agile Project Management

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

An Agile Project Management Model

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

Agile-Enabled High Maturity

Agile-Enabled High Maturity Agile-Enabled High Maturity SEPG NORTH AMERICA 2013 Richard Swensen Process Improvement Director Sean Cohan Technical Director CMMI Level 5 ISO 9001 ISO/IEC 20000-1 ISO/IEC 27001 Serving Our Customers

More information

Ingegneria del Software Corso di Laurea in Informatica per il Management. Agile software development

Ingegneria del Software Corso di Laurea in Informatica per il Management. Agile software development Ingegneria del Software Corso di Laurea in Informatica per il Management Agile software development Davide Rossi Dipartimento di Informatica Università di Bologna The problem Efficiency: too much effort

More information

History of Agile Methods

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

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger Agile Project Management Mapping the PMBOK Guide to Agile Practices Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger Michele Sliger Sliger Consulting, Inc. www.sligerconsulting.com Over

More information

Original Group Gap Analysis Report

Original Group Gap Analysis Report Original Group Gap Analysis Report Year 11 Levels of Progress Analysis 2014-2015 Spring This document was created using the Transition Matrices Report Generator Copyright Dr Stuart Atkinson - 2014 - All

More information

Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.

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

Agile development of safety-critical software while meetings standards' requirements

Agile development of safety-critical software while meetings standards' requirements 1(37) Agile development of safety-critical software while meetings standards' requirements Matti Vuori, Tampere University of Technology 2011-11-04 Contents 1/2 A study in Ohjelmaturva 4 Tendency to be

More information

Digital Transformation of the Enterprise for SMAC: Can Scrum help?

Digital Transformation of the Enterprise for SMAC: Can Scrum help? Digital Transformation of the Enterprise for SMAC: Can Scrum help? Scope of this Report October 2015 In this paper, we consider the impact of the digital transformation on software development and whether

More information

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä Fact corner: SME of 250 developers Mobile & desktop sw Products sold globally EXAMPLE OF AN INNOVATIVE

More information

Deep Agile Blending Scrum and Extreme Programming. Jeff Sutherland Ron Jeffries

Deep Agile Blending Scrum and Extreme Programming. Jeff Sutherland Ron Jeffries Deep Agile Blending Scrum and Extreme Programming Jeff Sutherland Ron Jeffries Separation of XP and Scrum Methods * Largely Historical * XP chose to write more down * XP programmer focus * Successful Scrum

More information

Introduction to Agile Software Development

Introduction to Agile Software Development Introduction to Agile Software Development Word Association Write down the first word or phrase that pops in your head when you hear: Extreme Programming (XP) Team (or Personal) Software Process (TSP/PSP)

More information

Traditional SDLC Vs Scrum Methodology A Comparative Study

Traditional SDLC Vs Scrum Methodology A Comparative Study Traditional SDLC Vs Scrum Methodology A Comparative Study M. Mahalakshmi 1, DR. M. Sundararajan 2 1 Research Scholar, St. Peter s University, Avadi, India 2 Asst. Professor, Department of Computer Science,

More information

Distributed Agile Development. Bapiraju Nandury Product Development Manager Bangalore Development Centre

Distributed Agile Development. Bapiraju Nandury Product Development Manager Bangalore Development Centre Distributed Agile Development Bapiraju Nandury Product Development Manager Bangalore Development Centre Agenda Distributed / offshore Development Agile Methods Distributed Agile Development Goals of this

More information

SECC Agile Foundation Certificate Examination Handbook

SECC Agile Foundation Certificate Examination Handbook Versions 2.0 Version Date Remarks 1.0 12/4/2012 Initial version 2.0 3/8/2008 REVISION HISTORY Updated knowledge areas Added questions examples Updated suggested readings section Page 2 of 15 Version 2.0

More information

SAFETY & RESILIENCE ISSUES IN AUTOMOTIVE SOFTWARE DEVELOPMENT PANEL

SAFETY & RESILIENCE ISSUES IN AUTOMOTIVE SOFTWARE DEVELOPMENT PANEL SAFETY & RESILIENCE ISSUES IN AUTOMOTIVE SOFTWARE DEVELOPMENT PANEL 1 Safety Panel when 26262 will be issued, enforced? What about 61508? by whom, which authorities? who and how will verify conformance?

More information

Agile with XP and Scrum

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

Comparative Analysis of Different Agile Methodologies

Comparative Analysis of Different Agile Methodologies Comparative Analysis of Different Agile Methodologies Shelly M. Phil (CS), Department of Computer Science, Punjabi University, Patiala-147002, Punjab, India Abstract: Today s business, political and economic

More information

Agile Project Management: Adapting project behaviors to the software development environment

Agile Project Management: Adapting project behaviors to the software development environment Agile Project Management: Adapting project behaviors to the software development environment with Bill Doescher, PMP, CSM PrincipalConsultant and Product Development Director Business Management Consultants

More information

Agile Training Portfolio

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

Agile Based Software Development Model : Benefits & Challenges

Agile Based Software Development Model : Benefits & Challenges Agile Based Software Development Model : Benefits & Challenges Tajinder Kumar Assistant Professor, IT Department JMIT Radaur, Haryana Vipul Gupta Assistant Professor, IT Department JMIT Radaur, Haryana

More information

Usage of Agile Methodologies in Implementing Software Projects in IT Companies in the Republic of Macedonia

Usage of Agile Methodologies in Implementing Software Projects in IT Companies in the Republic of Macedonia Usage of Agile Methodologies in Implementing Software Projects in IT Companies in the Republic of Macedonia Vesna Budinoska Ltd Nextsense, Skopje, R. Macedonia vesna.budinoska@gmail.com Dejan Gjorgjevikj

More information

W. Joseph McCorkle, Jr. (2005) Montgomery, AL Banking and Finance Law H. Hampton Boles (1993) Birmingham, AL R. Alan Deer (2011) Birmingham, AL

W. Joseph McCorkle, Jr. (2005) Montgomery, AL Banking and Finance Law H. Hampton Boles (1993) Birmingham, AL R. Alan Deer (2011) Birmingham, AL Balch & Bingham Lawyers Top Rankings Again Best Lawyers in America 2011-2012 () September 2011- Balch & Bingham LLP again is on top among The Best Lawyers in America, as well as The Best Law Firms in America

More information

Business Analysts in an Agile World. Christian Antoine

Business Analysts in an Agile World. Christian Antoine Business Analysts in an Agile World Christian Antoine What is this about Value of software Building the right product Building the product right Where do BA s fit in this What this is not Back to basics

More information

WHITE PAPER. Distributed agile and offshoring antagonism or symbiosis?

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

D25-2. Agile and Scrum Introduction

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

Lean Software Development

Lean Software Development Lean Software Development Alexandre Boutin Responsable Stratégie International Développement Logiciel chez Yahoo Scrum Master & Practitioner Certifié Coach Agile Blog : www.agilex.fr Président du Club

More information

Applied Agile Practices for Large-scale Organizations

Applied Agile Practices for Large-scale Organizations Applied Agile Practices for Large-scale Organizations COMPLIANCE AND EFFICIENCY WITH STAGES AT THE STAGES INSIGHT Peter Pedross - CEO, PEDCO Page 1 Scaled Agility is for nuts OR FOR THE NOT SERIOUS COMPANIES,

More information

Agile and lean methods for managing application development process

Agile and lean methods for managing application development process Agile and lean methods for managing application development process Hannu Markkanen 24.01.2013 1 Application development lifecycle model To support the planning and management of activities required in

More information

How To Write A Book On The History Of Universtiy

How To Write A Book On The History Of Universtiy 88888 UCD in Agile Projects: Dream Team or Odd Couple? Paul McInerney > IBM Toronto Lab > paulmci@ca.ibm.com Frank Maurer > University of Calgary > maurer@cpsc.ucalgary.ca IMAGINE INTERVIEWING for the

More information

Usage of SCRUM Practices within a Global Company

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

Mature Agile with a twist of CMMI

Mature Agile with a twist of CMMI Mature Agile with a twist of CMMI Carsten Ruseng Jakobsen Systematic Software Engineering crj@systematic.dk Kent Aaron Johnson AgileDigm, Incorporated kent.johnson@agiledigm.com Abstract Systematic is

More information

What Does Large Mean? Copyright 2003 by N. Josuttis and J. Eckstein 3. Why is Large an Issue?

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

Answered: PMs Most Common Agile Questions

Answered: PMs Most Common Agile Questions Answered: PMs Most Common Agile Questions Mark Kilby Agile Coach, Rally Software mkilby@rallydev.com 407.687.3350 (cell) Led Fortune 50 agile transitions in - Government - Technology - Healthcare - Insurance/Fina

More information

Lean Configuration Management

Lean Configuration Management A Softhouse White Paper Jens Norin Daniel Karlström September 2006 Softhouse Consulting, Stormgatan 14, SE-211 20 Malmö info@softhouse.se www.softhouse.se Contents Abstract...3 Introduction...4 Software

More information

Software Life Cycles and Configuration Management

Software Life Cycles and Configuration Management Theory Lecture Plan 2 Software Configuration Lecture 11 Software Engineering TDDC88/TDDC93 autumn 2008 Department of Computer and Information Science Linköping University, Sweden L1 - Course Introduction

More information

BE AGILE: PROJECT DEVELOPMENT WITH SCRUM FRAMEWORK

BE AGILE: PROJECT DEVELOPMENT WITH SCRUM FRAMEWORK BE AGILE: PROJECT DEVELOPMENT WITH SCRUM FRAMEWORK 1 SOUMYADIPTA PAUL, 2 K. JOHN SINGH 1 Final Year M.Tech (IT), School of Information Technology and Engineering VIT University, Vellore, Tamil Nadu, India

More information

Introduction to Agile Methods

Introduction to Agile Methods Introduction to Agile Methods Chennai Agile User Group Kickoff Sanjiv Augustine July 08, 2006 www.ccpace.com Introduction to Agile Methods Page 1 Agenda Agile at a Glance Landscape Basics Typical Benefits

More information

Issues in Internet Design and Development

Issues in Internet Design and Development Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85

More information

The Best Lawyers in America 2008

The Best Lawyers in America 2008 The Best Lawyers in America 2008 Alston & Bird Atlanta Pinney L. Allen (10) Randall L. Allen Douglas S. Arnold Peter Q. Bassett R. Neal Batson (20) Alternative Dispute Resolution Jay D. Bennett Alternative

More information

AGILE DEVELOPMENT WITH A CAPITAL A

AGILE DEVELOPMENT WITH A CAPITAL A AGILEDEVELOPMENT WITHACAPITAL A 2 On June 3, 2009, Plante & Moran attended the Midwest Technology Leaders (MTL) Conference, an event that brings together top technology professionals in the Midwest to

More information

Introduction to Agile Scrum

Introduction to Agile Scrum Introduction to Agile Scrum by Julia M. Lobur Penn State Harrisburg CMPSC 487W Fall 2015 Introduction to Scrum Learning Goals Relationship of Scrum to other Agile methods Scrum Framework Scrum Roles Scrum

More information

Risk Identification and Mitigation Processes for Using Scrum in Global Software Development: A Conceptual Framework

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

4/4/2013. Copyright 2013, Robert Ward

4/4/2013. Copyright 2013, Robert Ward Challenges In Scaling Scrum Robert Ward 3 April 2013 The Agile Manifesto In Context The Manifesto is mostly heuristics, not mandates and not first principles. It aimed to legitimize resistance to conventional

More information

Perspectives on Productivity and Delays in Large-Scale Agile Projects

Perspectives on Productivity and Delays in Large-Scale Agile Projects Perspectives on Productivity and Delays in Large-Scale Agile Projects Deepika Badampudi, Samuel A. Fricker, Ana M. Moreno June 6, 2013 XP 2013 sfr@bth.se BLEKINGE INSTITUTE OF TECHNOLOGY 1 About us Deepika

More information

Agile! Springer. The Good, the Hype and the Ugly. Bertrand Meyer

Agile! 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 information

Certified ScrumMaster Workshop

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

Delivery. Enterprise Software. Bringing Agility and Efficiency. Global Software Supply Chain. AAddison-Wesley. Alan W. Brown.

Delivery. Enterprise Software. Bringing Agility and Efficiency. Global Software Supply Chain. AAddison-Wesley. Alan W. Brown. Enterprise Software Delivery Bringing Agility and Efficiency Global Software Supply Chain to the Alan W. Brown AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto

More information

Agile Project Management

Agile Project Management Agile Project Management Overview Fabrizio Morando Application Development Manager martedì 20 novembre 2012 What is Agile? Agile is used to denote the ability of Agile Methods to respond to changing requirement

More information

Abstract. Heavy vs Light Methodologies: Bulimic or Anorexic? Fernando Brito e Abreu FCT/UNL

Abstract. Heavy vs Light Methodologies: Bulimic or Anorexic? Fernando Brito e Abreu FCT/UNL Heavy vs Light Methodologies: Bulimic or Anorexic? Fernando Brito e Abreu FCT/UNL ISCTE, 15 April 2005 Abstract 2 From anorexic to bulimic Overview of heavy-weight methodologies Origins of light-weight

More information

Agile Software Development in the Large

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

The Best Lawyers in America 2009

The Best Lawyers in America 2009 The Best Lawyers in America 2009 Alston + Bird Atlanta Randall L. Allen Antitrust Law Douglas S. Arnold Peter Q. Bassett R. Neal Batson Alternative Dispute Resolution Albert E. Bender, Jr. Jay D. Bennett

More information

Certified Scrum Master Workshop

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

Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015

Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015 Transitioning from Waterfall: The Benefits of Becoming Agile ASPE Web Seminar Friday, February 27 th, 2015 Objectives Give a high-level look at the challenges in software development Give a basic look

More information

Scrum. The Essence. Tobias Mayer, http://agilethinking.net. Sonntag, 19. Februar 12

Scrum. The Essence. Tobias Mayer, http://agilethinking.net. Sonntag, 19. Februar 12 Scrum The Essence What is Scrum? Scrum is a framework that allows you to create your own lightweight process for developing new products. Scrum is simple. It can be understood and implemented in a few

More information

IN THE UNITED STATES DISTRICT COURT FOR THE MIDDLE DISTRICT OF NORTH CAROLINA

IN THE UNITED STATES DISTRICT COURT FOR THE MIDDLE DISTRICT OF NORTH CAROLINA MCFADYEN et al v. DUKE UNIVERSITY et al Doc. 2 Dockets.Justia.com IN THE UNITED STATES DISTRICT COURT FOR THE MIDDLE DISTRICT OF NORTH CAROLINA RYAN MCFADYEN; MATTHEW WILSON; and BRECK ARCHER, Plaintiffs,

More information

INTRODUCTION TO AGILE METHODS

INTRODUCTION TO AGILE METHODS Chapter 1 INTRODUCTION TO AGILE METHODS Agile methods are revolutionizing the approach to software development. ACHIEVING COMPETITIVE ADVANTAGE IN A SOFTWARE ECONOMY The software industry has evolved to

More information

Contents. 3 Agile Modelling 31 3.1 Introduction 31 3.2 Modelling Misconceptions 31

Contents. 3 Agile Modelling 31 3.1 Introduction 31 3.2 Modelling Misconceptions 31 Contents 1 Introduction 1 1.1 WhyThisBook? 1 1.2 A Bit of History 1 1.3 What Is Agile Software Development? 2 1.4 WhyBe Agile? 3 1.5 What This Book Is About? 3 1.6 Implementation Languages 3 1.7 The Structure

More information

A Hundred Days of Continuous Integration

A Hundred Days of Continuous Integration A Hundred Days of Continuous Integration Ade Miller Microsoft Corporation ade.miller@microsoft.com Abstract Many agile teams use Continuous Integration (CI). It is one of the Extreme Programming practices

More information

Meeting Registration and Hotel Check-in. NAPT/Proton Therapy Consortium Meeting (closed meeting)

Meeting Registration and Hotel Check-in. NAPT/Proton Therapy Consortium Meeting (closed meeting) ARRIVAL DAY Monday, 11 February 2:00-5:00pm 4:00-7:00pm Meeting Registration and Hotel Check-in NAPT/Proton Therapy Consortium Meeting (closed meeting) DAY 1 - Morning Tuesday, 12 February 8:00am 8:05-8:45am

More information

Agile Processes in Software Engineering and Extreme Programming

Agile Processes in Software Engineering and Extreme Programming Giulio Concas Ernesto Damiani Marco Scotto Giancarlo Succi (Eds.) Agile Processes in Software Engineering and Extreme Programming 8th International Conference, XP 2007 Como, Italy, June 18-22, 2007 Proceedings

More information

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros. Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery

More information

Novel Hybrid Model: Integrating Scrum and XP

Novel Hybrid Model: Integrating Scrum and XP I.J. Information Technology and Computer Science, 2012, 6, 39-44 Published Online June 2012 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijitcs.2012.06.06 Novel Hybrid Model: Integrating Scrum and

More information

Neglecting Agile Principles and Practices: A Case Study

Neglecting Agile Principles and Practices: A Case Study Neglecting Agile Principles and Practices: A Case Study Patrícia Vilain Departament de Informatics and Statistics (INE) Federal University of Santa Catarina Florianópolis, Brazil vilain@inf.ufsc.br Alexandre

More information

Introduction to Agile Software Development Process. Software Development Life Cycles

Introduction to Agile Software Development Process. Software Development Life Cycles Introduction to Agile Software Development Process Presenter: Soontarin W. (Senior Software Process Specialist) Date: 24 November 2010 AGENDA Software Development Life Cycles Waterfall Model Iterative

More information

XP Agile Universe - Review

XP Agile Universe - Review Preface It was 1999 when Extreme Programming Explained was first published, making this year s event arguably the fifth anniversary of the birth of the XP/Agile movement in software development. Our fourth

More information

REVIEW OF AGILE METHODOLOGIES IN SOFTWARE DEVELOPMENT

REVIEW OF AGILE METHODOLOGIES IN SOFTWARE DEVELOPMENT REVIEW OF AGILE METHODOLOGIES IN SOFTWARE DEVELOPMENT 1 MALIK HNEIF, 2 SIEW HOCK OW 1 Department of Software Engineering, University of Malaya, Kuala Lumpur, Malaysia-50603 2 Assoc. Prof., Department of

More information

Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum

Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum ARTICLE Establishing and Maintaining Top to Bottom Transparency Using the Meta-Scrum by Brent Barton Agile Journal Oct. 6, 2007 Agile processes and practices have gained enough attention that both IT businesses

More information

Job Satisfaction and Motivation in a Large Agile Team

Job Satisfaction and Motivation in a Large Agile Team Job Satisfaction and Motivation in a Large Agile Team Bjørnar Tessem 1, and Frank Maurer 2 1 Department of Information Science and Media Studies, University of Bergen, NO-5020 Bergen, Norway bjornar.tessem@uib.no

More information

Challenges in adopting Agile

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

SOUTH CAROLINA SUPREME COURT COMMISSION ON CONTINUING LEGAL EDUCATION & SPECIALIZATION COLUMBIA, SC ESTATE PLANNING AND PROBATE LAW SPECIALISTS (As

SOUTH CAROLINA SUPREME COURT COMMISSION ON CONTINUING LEGAL EDUCATION & SPECIALIZATION COLUMBIA, SC ESTATE PLANNING AND PROBATE LAW SPECIALISTS (As SOUTH CAROLINA SUPREME COURT COMMISSION ON CONTINUING LEGAL EDUCATION & SPECIALIZATION COLUMBIA, SC ESTATE PLANNING AND PROBATE LAW SPECIALISTS (As of November 2015) Beaufort Harley D. Ruff** Ruff & Ruff,

More information

Agility via Software Engineering Practices

Agility via Software Engineering Practices Agility via Software Engineering Practices Agile Tour Montréal - November 2015 Steve Mercier Who am I? I participated in multiple software development projects: from very small (

More information

Agile Requirements Best Practices

Agile Requirements Best Practices IBM Software Group Agile Requirements Best Practices Robin Bater Community of Practice Architect Stockholm, Oct 15 th SAST 2010 IBM Corporation Topic Agilists know that any investment in detailed documentation

More information

Making Software. What Really Works, and Why We Believe It. O'REILLY 8 Beijing Cambridge Farnham Koln Sebastopol Tokyo

Making Software. What Really Works, and Why We Believe It. O'REILLY 8 Beijing Cambridge Farnham Koln Sebastopol Tokyo Making Software What Really Works, and Why We Believe It Edited by Andy Oram and Greg Wilson O'REILLY 8 Beijing Cambridge Farnham Koln Sebastopol Tokyo PREFACE xi Part One GENERAL PRINCIPLES OF SEARCHING

More information

PMP vs. Scrum Master

PMP vs. Scrum Master PMP vs. Scrum Master Compatible or Incompatible? Presented by: Karen Little, PMP, CSM, CBAP, ITIL, MCP, MBA Copyright 2007 by Karen Little 1 Agenda Introductions Background on Agile and SCRUM Methodologies

More information

Agile Practices for Waterfall Projects

Agile Practices for Waterfall Projects Agile Practices for Waterfall Projects Shifting Processes for Competitive Advantage Barbee Davis, PMR PMI-ACR PHR J.ROSS PUBLISHING CONTENTS Preface About the Author ix xi Chapter 1: Why Agile Now? t.

More information

Agile and lean methods for managing application development process

Agile and lean methods for managing application development process Agile and lean methods for managing application development process Hannu Markkanen 27.01.2012 1 Lifecycle model To support the planning and management of activities required in the production of e.g.

More information

SWEN - Software Engineering Network Donnerstag 06. Mai. 2010

SWEN - Software Engineering Network Donnerstag 06. Mai. 2010 SWEN - Software Engineering Network Donnerstag 06. Mai. 2010 Agile Requirements Engineering Blaise Rey-Mermet, EVOCEAN GmbH, 2010 My background Executive Roles Dept. Head - Requirements Management & Engineering

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

Mitigating Risk with Agile Development. Rich Mironov CMO, Enthiosys

Mitigating Risk with Agile Development. Rich Mironov CMO, Enthiosys Mitigating Risk with Agile Development Rich Mironov CMO, Enthiosys 2 About Rich Mironov CMO at Enthiosys, agile product mgmt consultancy Business models/pricing, roadmaps Agile transformation and Interim

More information

Role of the Business Analyst in an Agile Project

Role of the Business Analyst in an Agile Project Role of the Business Analyst in an Agile Project Agenda 1: Introduction to Agile 2: Focus on Agile Principles 3: Business Analysis and the agile process 4: Addressing challenges 5: Close off and recap

More information