why we use scrum

40
Why we use SCRUM

Upload: juliano-ribeiro

Post on 01-Jul-2015

610 views

Category:

Education


1 download

DESCRIPTION

Mí charla en el Scrum Bolivia Day 2013 #SBD2013

TRANSCRIPT

Page 1: Why we use scrum

Why we use

SCRUM

Page 2: Why we use scrum

Who am I?

• 20 years of software development– 5 years leading teams– Clipper, Delphi, Java, iOS, Android…

• Certified Scrum Master• Certified Scrum Professional• Certified Delphi Developer• Agile Coach and Trainer for

Page 3: Why we use scrum

At beginning, was agile…

Scrum

Kanban

Extreme Programming

TDD

DDDFDD

DSDM

Lean

Page 4: Why we use scrum

But we choose Scrum…

Page 5: Why we use scrum

Why???

Page 6: Why we use scrum

Framework

Page 7: Why we use scrum

How everything starts?

Page 8: Why we use scrum

Original Idea

“My idea is an app for smartphones or tablets. As an employee, you should be able to enter your feelings (as a net promoter score) about

your employer when ever you feel like it, recording why and what you would do to

improve. Then you can review your happiness history, compare yours to the company as a whole, maybe share the info with others.”

Page 9: Why we use scrum

DEMO Version

Page 10: Why we use scrum
Page 11: Why we use scrum

Visão do Produto

Page 12: Why we use scrum

Initial Backlog

• log how I feel - about my happiness• log why I feel that way• review my happiness level graphically• use the app in English• log a suggestion for improvement (free text)• post my happiness level to twitter or facebook• download/buy a free version from the iTunes store• find about the happiness app on the web• find about the privacy policy and data sharing policy

Page 13: Why we use scrum

Estimation

Page 14: Why we use scrum
Page 15: Why we use scrum

Definition of Done

• Unit testing written and green• Source code committed on server• Jenkins builded version (with tests running)• Code review • How to Demo verified before presentation to

Product Owner

Page 16: Why we use scrum

Sprint 0

Titanium

Page 17: Why we use scrum

Sprint 1

Demo Version working

Page 18: Why we use scrum

Sprint 2

Charts!!!+

Stoos Stampede (Amsterdam)

Page 19: Why we use scrum

Sprint 3

Page 20: Why we use scrum

Sprint 5

Page 21: Why we use scrum

Sprint 7

Page 22: Why we use scrum

Sprint 9

Page 23: Why we use scrum

Sprint 10

Page 24: Why we use scrum
Page 25: Why we use scrum

Sprint 12

Page 26: Why we use scrum

Sprint 14

Page 27: Why we use scrum

Sprint 15

Page 28: Why we use scrum
Page 29: Why we use scrum
Page 30: Why we use scrum
Page 31: Why we use scrum
Page 32: Why we use scrum

Original X Final

A company application, to manage happiness inside several levels of organization

Page 33: Why we use scrum

But we are not talking about a software, it’s a project!

Page 34: Why we use scrum

Why we use Scrum at this project?

Page 35: Why we use scrum

… complexity was high!

Page 36: Why we use scrum

… a doubtful was high!

Page 37: Why we use scrum

Why we had success with this project?

http://www.implementingscrum.com/

Page 38: Why we use scrum

Agile Manifesto

Colaboração com o cliente

Negociação de Contratos

Software em funcionamento

Indivíduos e interações

Documentação Abrangente

Processos e Ferramentas

Responder a mudanças Seguir umplano

Page 39: Why we use scrum

What is my message for you?

Social Network

Honest/Quality is not optional

It’s software, is art, but still is a product

Constant feedback is essencial

Page 40: Why we use scrum

ObrigadoThank you

Gracias

@[email protected]