Distributed Agile 8 ways to get more from your distributed teams Keith Richards www.agilekrc.com #distributedagile.

Slides:



Advertisements
Similar presentations
Master the art of MoSCoW Prioritisation
Advertisements

Iteration Planning.
Program Management School Agile & ADDIE Add-Up (AAAU) Elliott Masies Learning 2012 October 21-24, 2012.
| Manifesto Writing Workshop Wednesday February 18 th 2015 Jeanette Monaco Research and Policy
Agile Planning Dealing with Reality. Reality Basic agile principle – don’t expect static plans to hold, be flexible and expect changes.
Archana Mehta. Spot a Failing project Costs a lot more than it should Its takes longer than anyone expected The product doesn’t do what it was supposed.
Scaling Agile To Work With Distributed Teams Presented By: MD.HABIBUR RAHMAN ID:
Rules of the Game  Loosely based upon the TV show, “Who wants to be a millionaire.®”  Once the question is read, you will have 30 seconds to discuss.
Agile development By Sam Chamberlain. First a bit of history..
Scrum Master & Agile Project Manager: A Tale of Two Different Roles
PRINCE2 and Agile: there’s a new kid on the block! Keith Richards #prince2agile.
Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Getting well written requirements and user stories from your Business Analysts Keith Richards KRC (Agile’s unsung heroes!)
Master the art of MoSCoW Prioritisation Keith Richards Chief Executive of KRC protect the quality of what you deliver and deliver.
Embedding Agile in a Large Global Organization
Making Estimation Easier and Better Keith Richards KRC
Checkpoint Technologies Corporate Overview Faraz Syed VP of Technical Sales Office:
Predicting Competitors’ Actions.
The 10 Golden Rules The NEW golden rules for successful agile projects Keith Richards #10goldenrules.
Copyright © IRI, Confidential and proprietary. Expanding Your Training Outlook with E-Learning IRI eSuite See - Act – Win.
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Getting the best out of Scrum: Keith Richards KRC Using it at the right time to deliver more (and more often)
DSDM Clinic: Problems and Fixes Keith Richards KRC
© BJSS Limited Going Agile UK TMF - April 2011 Mark Crowther, Test Consultant.
How to avoid Scope Creep......and make your life a lot easier! Keith Richards
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
SYSTEM DYNAMICS MODELING OF AGILE CONTINUOUS DELIVERY PROCESS 資工 4A 鄭鈞輿.
Getting out of the Testing Game By Bill Matthews Test Architect Manager Technical
Coming up: What is Agile? XP Development Dan Fleck 2010 Dan Fleck 2010.
© ALEXANDRE CUVA  VERSION 2.00 Test Driven Design.
PRINCE2 Agile: What is in it? …and what’s in it for me? Keith Richards #prince2agile.
Teamwork Presentation
Engaging with the Business or Customer Keith Richards Managing Director KRC 10 top tips to manage user involvement effectively.
1 FROM DEVELOPERS TO ENGINEERS ENGINEERING ROLE IMPLEMETED AT EXPEDIA August 26, 2015.
Changing Culture: What does it take to become agile? Keith Richards
1 Design and Integration: Part 2. 2 Plus Delta Feedback Reading and lecture repeat Ambiguous questions on quizzes Attendance quizzes Boring white lecture.
Agile Coaching Sabre How to Sustain Agile - Teams and Organizations L ISA S HOOP.
CS3100 Software Project Management Agile Approaches.
Why (or When) Agile Fails Creating high performance software delivery teams.
How to combine PRINCE2 with Agile and get the best of both worlds Keith Richards #prince2agile.
Facilitation and facilitated workshops Keith Richards Managing Director KRC How to harness the power of agile’s hidden gem.
Requirements Engineering Requirements Engineering in Agile Methods Lecture-28.
#meten How do you measure agile success? Keith Richards
DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Module 2: What is Agile? Why use it? TLO: Given a DoD program involved in software development, the student will recognize situations where applying agile.
PRINCE2 Agile: APMG Showcase Masterclass Keith Richards #prince2agile.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Kanban. (Re)start with what you do now
Geoff Davis Software Development Leader Software Development at eWater.
APMG-International Webinar Integrating Agile into PRINCE2® Thursday 19 December 2013 / 13:00 GMT Presented by Melanie Franklin,
Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved 1 Foundations of the Scaled Agile Framework ® Values, Principles, Practices, Implementation.
Introduction to Agile. Introduction Who is this guy?
APMG International Webinar PRINCE2 Agile™ What’s in it…and what’s in it for me? Tuesday 1 st December 2015 / 5:30 pm AEDT (Australia) Presenter: Keith.
The Ten Golden Rules for Successful Agile Projects Keith Richards Director KRC.
Extreme programming (XP) Advanced Software Engineering Dr Nuha El-Khalili.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Skiing and Boxing Coaching Product and Enterprise Teams 黃馨誼 蘇育光 修訂.
Project Manager or Scrum Master? How to understand the differences
Agile in the Wild The many ways to Apply Agile (not just Scrum and Kanban)
Waterfall, Agile & Scaling Agile
Going Agile UK TMF April 2011 (without tears or lactic acid)
Agile Software Development Brian Moseley.
Agile Project Management Why has it become so popular
Advantages OF BDD Testing
Agile Wars and How to Avoid Them Barbara Roberts
Want to know more? Register on stand 111 for free e-learning for
How do you ‘behave’ when using Agile on a PRINCE2 project?
Agile Project Management Why has it become so popular
By Keith Richards (CEO)
Presentation transcript:

Distributed Agile 8 ways to get more from your distributed teams Keith Richards #distributedagile

Presentation Structure Introductions What does ‘distributed’ mean? The 8 ways Further information Close and questions. #distributedagile

Introductions Chief Executive of KRC KRC is a pioneering company at the forefront of agile thinking Specialising in all things agile (Scrum, DSDM, AgilePM, everything!) Consultancy, training, coaching and mentoring Focusing on improving Agile capability at any scale 20 years of experience Detailed knowledge of PRINCE2 with agile and the DSDM Framework IAF Accredited / APMG Certified Facilitator Author of ‘Agile Project Management’ (TSO) Voted ‘Most Valuable Agile Player’ UK Agile Awards. #distributedagile

What does ‘distributed’ mean? Not everyone is in the same place! Different floor? Different office? Different city? Different country? Different continent? Different time-zone? …offshore, nearshore, not sure? …and guess what the No.1 problem is?

1: Invest in teamwork and collaboration Needs to work in several areas: – Within each team >Is it a collaborative culture? >What is the prevailing ‘way of working’? – Between the teams >Is it a collaborative culture? >What is the prevailing ‘way of working’? – At least 6 areas to look at! (a 3x2 grid) Level of trust? ‘Yes’ needs to mean YES …otherwise say ‘not sure’.

2: Improve communication Commonly understood as a problem Needs to be attacked Use WebEx, Webcams/Skype etc., …whatever it takes Face-to-face is the best to way to interact Simulate this as best you can Avoid/reduce the written word Phone is better than documents and Go visual Travel – create a bond. #distributedagile

3: Get into ‘Ping-Pong’ Avoid the coding factory model Interaction adds a lot of value – = 3 The ‘techies’ hold the key to what is possible...but you need to avoid long rallies! Key expressions: – ‘I am not sure’ – ‘what about this?’ – ‘what are you trying to achieve?’ It is a 2-way street. #distributedagile

4: Create a cadence of frequent deliveries You can run but you can’t hide! Several little ‘moments of truth’ This gives you control Timebox everything – Load in contingency – Hit your deadlines –...or learn from the failures Avoid the ‘big reveal’ If you are going to fail – fail fast! #distributedagile

5: Be aware that Agile has its limits User stories are fine but only if written well...and backed up by other documentation Scrum is only useful for delivering ‘product’...you cannot ‘manage’ a project with Scrum The Product Owner role is limited on complex projects...you need to create a blended view of the business...the detailed view and the wider view. #distributedagile

6: Get off to a good start What is the big picture? Everyone needs to see this Get well written requirements Build in the flexibility (‘priorities’) that agile needs Go slow early on – to go fast later Don't panic into starting when this is not complete. #distributedagile

7: Assess your tools and the environment Where is the code? How do we add to it? How much TDD and CI are we using with software? Away from the code......what other tools are we using to do the work? – for collaboration, communication – for requirements, modelling – for managing the project Importantly, never let tools drive the process! #distributedagile

8: Always inspect and adapt Do this relentlessly Little by little, hone the process For every error or problem – what caused it?...but importantly what was the ‘root cause’ Bi-weekly retrospectives are a very good start...but you can go further - ideally ‘real-time’! Is this at the heart of agile?...very probably! #distributedagile

In summary – focus on these areas 1: Invest in teamwork and collaboration 2: Improve communication 3: Get into ‘Ping-Pong’ 4: Create a cadence of frequent deliveries 5: Be aware that Agile has its limits 6: Get off to a good start 7: Assess your tools and the environment 8: Always inspect and adapt #distributedagile

Further Information / Next Steps Next Webinar: 13 th June 2014, 12:30pm (The Golden Rules of Agile) KRC help organisations with their transition to Agile KRC offers a variety of Agile consultancy, training and support services Public courses in AgilePM, Scrum, SAFe, Kanban: Distributed Agile Fundamentals course (2 days, on-site) White paper will be available (6000 words) Free downloads, including today’s slides and whitepaper at Join ‘The DSDM Group’ on LinkedIn & follow us on

Distributed Agile Thank you! #distributedagile