Agilia Conference, CZ March 2015 Janet Gregory, DragonFire Inc. Copyright With input from Lisa Crispin

Similar documents
An Overview of Agile Testing

Agile Test Planning with the Agile Testing Quadrants

Preface Agile Testing Review

Using Agile with Large, Geographically Dispersed Development Teams

XP 2015 Presenter-Nirnaya Tripathi Date

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

Agile Based Software Development Model : Benefits & Challenges

Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012

Agile QA Process. Anand Bagmar Version 1.

Suggestions to Enhance Communication

Automated Acceptance Testing of High Capacity Network Gateway

TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London conchango

TecEd White Paper User-Centered Design and the Agile Software Development Process: 7 Tips for Success

Expert Reference Series of White Papers. Successfully Managing Remote Teams COURSES.

Making Test Automation Work in Agile Projects

RAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD)

Mistakes Companies make when Outsourcing

Successful Distributed Agile Team Working Patterns. by Monica Yap

WHITE PAPER. Distributed agile and offshoring antagonism or symbiosis?

Agile Beyond The Team 1

Introduction. Arkuda Solutions

Introduction to Enterprise Agile Frameworks

Selling Agile to the CFO: A Guide for Development Teams

by Craig Larman and Bas Vodde Version 1.2

Agile Systems Engineering: What is it and What Have We Learned?

Agile Development. Perspectives from the Texas Legislative council

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

The Agile Business Analyst: Eyes for Waste By Ellen Gottesdiener Copyright EBG Consulting, Inc., 2009 EBG Consulting, Inc.:

Making Test Automation Work in Agile Projects

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Applying Lean on Agile Scrum Development Methodology

Agile So)ware Development

Case Study on Critical Success Factors of Running Scrum *

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.

Challenges in adopting Agile

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc.

Software Development Moves from a Craft to an Engineering Discipline Using the Essence Standard

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

Global E-Business and Collaboration

Capstone Agile Model (CAM)

Business Analysis In Agile A Differentiated Narrative

Scrum: A disciplined approach to product quality and project success.

When User Experience Met Agile: A Case Study

Lean and Agile Development With Scrum (Part 2) Lucio Davide Spano

How To Be Successful At An Agile Software Engineering

Bridging the Gap Between Acceptance Criteria and Definition of Done

When agile is not enough

Agile with XP and Scrum

Introduction to Agile and Scrum

Blending Traditional and Agile Project Documentation

QA to AQ Part Three. Shifting from Quality Assurance to Agile Quality Tearing Down the Walls. 3 Waseda University

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

An Introduction to Continuous Delivery

A Hundred Days of Continuous Integration

AGILE - QUICK GUIDE AGILE - PRIMER

Professional Services in Cloud ERP

Agile Software Development in the Large

The Right Way to Leverage Offshore Software Development

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

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

CONTINUOUS DELIVERY + DISTRIBUTED TEAMS Keys to Success

Getting Agile with Scrum. We re losing the relay race

BCS Foundation Certificate in Agile Syllabus

SCRUM. Einführung von SCRUM bei Infineon Technologies. 5/22/2012 Page 1

Collaboration Tools& Techniques for Distributed Teams using RUP

Project Success. The Prince of Scrum. Using Scrum in a Prince 2 Environment Project Success Ltd

A Group of Agile Teams Organizational Agility

ICAgile Learning Roadmap Agile Testing Track

When is Agile the Best Project Management Method? Lana Tylka

IMPLEMENTING SCRUM. PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM. Designed by Axosoft, creators of the #1 selling Scrum software.

Turn Your Business Vision into Reality with Microsoft Dynamics GP

Growing testing skills using the Agile Testing Ecosystem. Dr Lee Hawkins Principal Test Architect Dell Software, Melbourne

How can I be agile and still satisfy the auditors?

Turn Your Business Vision into Reality with Microsoft Dynamics GP

The Power of Video Interviews in the 21 st Century with Huddle Recruit

US ONSHORING OFFERS SUPERIOR EFFECTIVENESS OVER OFFSHORE FOR CRM IMPLEMENTATIONS

SCRUM Product Ownership From the Inside Out

Agile. Jutta Eckstein. Software Development. Staying Agile in a. Global World. «** Distributed Teams. Dorset House Publishing 3143 Broadway, Suite 2B

Lean Software Development

Leverage Agile Project Management to Foster Collaboration in Distributed Teams

Turn Your Business Vision into Reality with Microsoft Dynamics GP

When to use Agile/Scrum

Implementing Continuous Improvement in product development

The Jumplead Manual. Setting Up and Using Marketing Automation. Matt Fenn. This book is for sale at

Sponsorship guide. Universitat Jaume I, Castellón

Top 10 Trends In Business Intelligence for 2007

The REAL Agile Testing Quadrants (as we believe they should always have been)

The Socialtext Enterprise Collaboration Platform

WHITE PAPER EMERGING CHALLENGES FOR THE MODERN CMO. Create and deploy IT solutions for business

Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery

Manage projects effectively

Global Social Media Policy

Introduction to Scrum

IT Tools for SMEs and Business Innovation

Agile Requirements Best Practices

FIELD GUIDE TO LEAN EXPERIMENTS

DELIVERING COMPETITIVE ADVANTAGE

Continuous Delivery. Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley

Transcription:

Agilia Conference, CZ March 2015 Janet Gregory, DragonFire Inc. Copyright 2015 @janetgregoryca With input from Lisa Crispin 1

Let s learn a bit about your experiences - Different cities, same time zone (or 1 hr. apart) - Time zones more than 7 hrs difference - More than 3 remote teams - Less than 100 people - Larger than 1,000 employees - Larger than 5,000 - Others? Copyright 2015 DragonFire Inc. 2

3

Co-located: make the values your own; follow the principles. 4

Mergers & acquisitions Large global organizations Lack of expertise in-house Theoretical cost savings?? 5

Ability to hire the right people More diversity Follow the sun 6

Extra communication efforts Time zone differences Dependencies Slower feedback 7

Organizational controls regulatory, internal Working with third parties Involving customers Managing dependencies ERP system integration 8

Cultural Issues - between teams - between locations 9

Infrastructure challenges 10

Lack of trust Lack of face time Splitting work between teams Collaboration / Communication 11

Testing Specific Issues Too many dependencies Copyright 2015 DragonFire Inc.

13

Coordinate Tools & Practices Copyright 2015 DragonFire Inc.

Set up communication channels so all team members have access to decisions made planning sessions meeting notes Lowest common denominator for communication Copyright 2015 DragonFire Inc. 15

Email Broadcast, individual, follow-up on conversations Photos task boards, smart boards Videos Remember... Emails do not show emotions and can be misinterpreted Copyright 2015 DragonFire Inc. 16

Telephone Chat rooms Wiki Collaborative automation tools Mind-mapping tools Story mapping: Cardboardit Remote pairing: VPN, Skype, instant messaging, desktop sharing Copyright 2015 DragonFire Inc. 17

Use video whenever possible Virtual tele-presence Pair screen share Put faces on stories and tasks Physical task boards On-line systems Use avatars 18

19

20

Tests provide fast feedback Tests show desired behaviour Developers think about testability Testers think about the big picture Multiple skill sets mean better solution 21

Keep the feedback cycle short Remove dependencies early Note: Feature teams are preferable with all team members co-located 22

Dependencies between teams Remove them before the iteration, but remember to test them 23

Power of 3 Question Draw pictures Repeat verbal conversations in writing 24

Use tests and examples for shared understanding and common language

Think in Levels of Detail 26

Copyright 2015 DragonFire Inc.

Release Planning Team A Planning Release Test Planning Team B Planning Test Mind Map Team C Planning Team D Planning Test Matrix

Share information Share awareness of dependencies Same version control Same CI environment Keep everyone in the loop Same vision Same goal Accessible to all 29

30

Common orientation Off shore teams Acquired teams New remote team members Foster a learning culture Tolerate mistakes Personal safety Give time to experiment, to try Copyright 2015 DragonFire Inc. 31

Schedules Overlapping times Meetings Share the pain Use retrospectives Identify problem areas Experiment with solutions Copyright 2015 DragonFire Inc. 32

Think constantly of other teams or team members Extend help to others Provide visibility into current quality of the product Copyright 2015 DragonFire Inc. 33

Whole team Small chunks of work Use your diverse skills Respect culture: yours and others Maintain discipline Avoid silos geographical or functional Copyright 2015 DragonFire Inc. 34

Collaborate to innovate or Innovate to collaborate Copyright 2015 DragonFire Inc. 35

Agile Testing: A Practical Guide for Testers and Agile Teams More Agile Testing: Learning Journeys for the Whole Team By Janet Gregory and Lisa Crispin www.agiletester.ca Contact info www.janetgregory.ca Email: janet@agiletester.ca Twitter: janetgregoryca Copyright 2015 DragonFire Inc. 36

Instead of saying NO, or being the gatekeeper Be the information provider so business can make the decisions Questions? Copyright 2015 DragonFire Inc. 37

Practices for Scaling Lean & Agile Development: Large, Multisite and Offshore Product Development with Large-Scale Scrum, Craig Larman and Bas Vodde, Addison-Wesley, 2010 Agile Software Development in the Large: Diving into the Deep, Jutta Eckstein, Dorset House, 2004 Fearless Change: Patterns for introducing new ideas, Linda Rising and Mary Lynn Manns Agile-testing@yahoogroups.com Pictures taken on safari in Kenya and Tanzania with Nature Encounters Tours, or from Microsoft office clipart selections Copyright 2015 DragonFire Inc. 38

www.lisacrispin.com Rothman Consulting Group, Inc. Vol 9, #5: Building Trust in any Team http://leadingsoftwaretestinginanagileworld.blogspot.co.uk/2 011/03/distributed-agile-test-teams-making-it.html http://sites.google.com/site/visualisingquality/ http://www.slideshare.net/johannarothman/agiletestandtestmgmtatd Linda Rising: http://www.agilevancouver.ca/video/who-doyou-trust/ Make Your Tele-Team Work http://lisacrispin.com/downloads/teleteam.pdf Copyright 2015 DragonFire Inc. 39