Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw...

21
bca.co.u k 01 BMW Tender Inspect & Collect bca.co.u k Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013

Transcript of Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw...

Page 1: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

01 BMW Tender Inspect & Collect

bca.co.uk

Scrum…ButsJoy Kelsey

Agile By ExampleWarsaw October 16th and 17th 2013

Page 2: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

02 Why BCA

Agenda

• Introduction• Definition and example of a Scrum…But• Top 10 Scrum..But scenarios• Summary

Page 3: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

03 Why BCA

Scrum...But

Introduction

Joy KelseyWorking as Scrum Master and Agile coach at BCA the UK and Europe's

leading vehicle remarketing company

ExperienceOver 34 years in IT MSc – Computer Based Learning and Training,

Professional qualificationsPrince 2, Professional Scrum Master, Certified Scrum Master, Dynamic Systems Development Method practitioner, Project Management Institute-Agile Certified Practitioner

Page 4: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

04 Why BCA

Scrum...But

Everyone has a different attitude to Agile

Page 5: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

05 Why BCA

Scrum...But

Top 10 of some of the scenarios that I have come across

Page 6: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

06 Why BCA

Page 7: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

07 Why BCA

Scrum...But

A ScrumBut has a particular syntax:

(ScrumBut) (Reason) (Workaround)

ScrumBut Example:"(We use Scrum, but) (having a Daily Scrum every day is too much overhead,) (so we only have one per week.)“

Scrum buts usually come around due to not giving Scrum a good chance to bed in for various different reasons

Lack of management support, fearing change, pressure of work etc

Page 8: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

08 Why BCA

1. Scrum...ButWe use Scrum but we know what we are doing so we don’t need to communicate until we deliver

I have a supplier who is working for me and he has said he is using Scrum:

They do not give us anything until when they feel they have something to deliver

Page 9: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

010 Why BCA

2. Scrum...But

We use Scrum, but decided on our own scrum definition so that we can just use the best bits!

We don't need documentation or plans we are AgileWe don't need to have lots of meetings we are Agile

Page 10: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

012 Why BCA

3. Scrum...But We use Scrum but we run our sprints in sequence with test so that we can focus on developing

Dev Test

Dev

Live

TestDev Live

Page 11: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

014 Why BCA

4. Scrum...But

We use Scrum, but we are following our old phases so that we know when we are finished

First sprint Analysis,Second sprint is design Third a development sprintFourth is a test sprint

therefore we are sprinting!

Page 12: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

016 Why BCA

5. Scrum...But

We use Scrum, but we update our burndown chart every day even when we have not completed the story so we can see movement on the chart

Every day we see if we have done any work on our stories – if we have, we burn down the hours spent

Page 13: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

018 Why BCA

6. Scrum...But

We use Scrum, but we do everything ok so we don’t have retrospectives

We are coping with our work load so we must be doing ok why do we need to have a retrospective every sprint

Page 14: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

020 Why BCA

7. Scrum...But

We use Scrum, but don’t like working on anything unless we have completely defined it so we break each story down to one story point so that we can better estimate them

Our sprint planning meetings are taking so long!!!

Page 15: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

022 Why BCA

8. Scrum...But

We use Scrum, but we do not need a product owner, we only have internal customers so we send emails to everyone in the business

Why does the business keep complaining we are not doing very much – and they say that what we are doing is not what they asked for

Page 16: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

024 Why BCA

9. Scrum...But

We use Scrum, but the PO decides to give us new items so that we are adaptive and flexible

If the PO wants something different he will just add it mid sprint and tell us to get on with it

Page 17: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

026 Why BCA

10. Scrum...But

We use Scrum, but we are developers we do not test so we don’t seem to be able to do as much as we plan to do because we don’t have enough testersOur testers are a bottle neck

Page 18: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

028 Why BCA

Scrum...ButThose were 10 areas I have come across – to summarise:

What is important about Scrum?

“Is a framework within which you can employ various processes and techniques” – Scrum guide July 2013

Page 19: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

029 Why BCA

Scrum...But

Willingness to listen and change/adapt

Stakeholders

Users Scrum Team

Customers

Page 20: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

030 Why BCA

5

Agile ValuesAgile ValuesFocusFocusCourageCourageOpennessOpennessCommitmentCommitmentRespectRespect

Page 21: Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.

bca.co.uk

031 Why BCA

ContactI am happy to receive any comments and or feedback from you at this address:[email protected]

Agile : Referenceshttp://www.scrum.orghttp://www.scrumalliance.orgAgile Project Management with Scrum by Ken SchwaberAgile Project Management by Jim HighsmithAgile Estimating and Planning by Mike CohnUser Stories Applied by Mike CohnLean Software Development by Mary and Tom PoppendieckAgile Software Development by Robert MartinAgile Product Management with Scrum by Roman Pilcher

This presentation was inspired by the works of many people, if you think that anything in this presentation should be changed, added or removed, please contact me at [email protected]