keynote agile in rio 2013 - what i've learned in my 10 years of agility

125
Lessons Learned What I’ve learned in my 10 years of agility Samuel Crescêncio @screscencio sexta-feira, 22 de novembro de 2013

Upload: samuel-crescencio

Post on 26-Jun-2015

577 views

Category:

Technology


1 download

DESCRIPTION

This was the presentation I used for Agile In Rio, expressing what I've learned in my 10 years of agility. Also, I provide information about what I've learned before Agile and after Agile.

TRANSCRIPT

Page 1: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

Lessons LearnedWhat I’ve learned in my 10 years of agility

Samuel Crescêncio@screscencio

sexta-feira, 22 de novembro de 2013

Page 2: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

INTRODUCTION

sexta-feira, 22 de novembro de 2013

Page 3: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

INTRODUCTION

sexta-feira, 22 de novembro de 2013

Page 4: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

INTRODUCTION

sexta-feira, 22 de novembro de 2013

Page 5: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

INTRODUCTION

sexta-feira, 22 de novembro de 2013

Page 6: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

INTRODUCTION

sexta-feira, 22 de novembro de 2013

Page 7: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

INTRODUCTION

• 20 years in the software industry BA / AA

sexta-feira, 22 de novembro de 2013

Page 8: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

OTHER THAN THAT

sexta-feira, 22 de novembro de 2013

Page 9: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

OTHER THAN THAT

sexta-feira, 22 de novembro de 2013

Page 10: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

OTHER THAN THAT

sexta-feira, 22 de novembro de 2013

Page 11: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

OTHER THAN THAT

sexta-feira, 22 de novembro de 2013

Page 12: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 13: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

It was a cold Wednesday,

June 2002 -11pm

sexta-feira, 22 de novembro de 2013

Page 14: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE STANDARD DEV ENVIRONMENTsexta-feira, 22 de novembro de 2013

Page 15: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE STANDARD DEV ENVIRONMENT

Bad qualityTerrible codeLack of valueNo assertivenessHigh CostDelays

No cooperationBlamingFrustrationDemoralizationFear

sexta-feira, 22 de novembro de 2013

Page 16: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 17: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

What is it that

you’re Doing?

sexta-feira, 22 de novembro de 2013

Page 18: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

What is it that

you’re Doing?

THE YEAR WAS 2003sexta-feira, 22 de novembro de 2013

Page 19: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 20: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

WHAT I’VE LEARNED ABOUT AGILE TESTINGsexta-feira, 22 de novembro de 2013

Page 21: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

WHAT I’VE LEARNED ABOUT AGILE TESTING

Test Automation

Reduces cost of maintenance;

Decreases time spent with debuging;

Dramatically increases the quality of the product;

Improves the code design;

Enables refactoring and emergent architecture;

Provides immediate feedback and valuable learnings;

Serves as live documentation of the production code;

sexta-feira, 22 de novembro de 2013

Page 22: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 23: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

DRIVERSsexta-feira, 22 de novembro de 2013

Page 24: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

DRIVERS

Change your organization

(for peons)http://agile2003.agilealliance.org/files/R1Paper.pdf

Test infectedhttp://members.pingnet.ch/gamma/junit.htm

sexta-feira, 22 de novembro de 2013

Page 25: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 26: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE use of automation enabled

Continuous Integration with full

fledged Continuous Deploy through a

distributed and complex environment. That

capacity enabled the business guys to be much

more productive and VALUABLE.

sexta-feira, 22 de novembro de 2013

Page 27: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE YEAR WAS 2004

THE use of automation enabled

Continuous Integration with full

fledged Continuous Deploy through a

distributed and complex environment. That

capacity enabled the business guys to be much

more productive and VALUABLE.

sexta-feira, 22 de novembro de 2013

Page 28: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 29: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

Team Dynamics

sexta-feira, 22 de novembro de 2013

Page 30: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE QUINTESSENCE OF AGILE

Team Dynamics

sexta-feira, 22 de novembro de 2013

Page 31: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE QUINTESSENCE OF AGILEsexta-feira, 22 de novembro de 2013

Page 32: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE QUINTESSENCE OF AGILE

Planning and review sessions;

sexta-feira, 22 de novembro de 2013

Page 33: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE QUINTESSENCE OF AGILE

Planning and review sessions;

Retrospectives;

sexta-feira, 22 de novembro de 2013

Page 34: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE QUINTESSENCE OF AGILE

Planning and review sessions;

Retrospectives;

Continuous improvement;

sexta-feira, 22 de novembro de 2013

Page 35: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE QUINTESSENCE OF AGILE

Planning and review sessions;

Retrospectives;

Continuous improvement;

Coaching and facilitation;

sexta-feira, 22 de novembro de 2013

Page 36: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE QUINTESSENCE OF AGILE

Planning and review sessions;

Retrospectives;

Continuous improvement;

Coaching and facilitation;

Visual management.

sexta-feira, 22 de novembro de 2013

Page 37: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 38: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

IMPORTANT LESSONsexta-feira, 22 de novembro de 2013

Page 39: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

IMPORTANT LESSON

I TOOK TO LONG TO LEARN THIS...

SO YOU DON’T HAVE TO...

sexta-feira, 22 de novembro de 2013

Page 40: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

IMPORTANT LESSON

I TOOK TO LONG TO LEARN THIS...

SO YOU DON’T HAVE TO...

Aspiration, your WHY...

sexta-feira, 22 de novembro de 2013

Page 41: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

IMPORTANT LESSON

I TOOK TO LONG TO LEARN THIS...

SO YOU DON’T HAVE TO...

Aspiration, your WHY...

Values and Principles

sexta-feira, 22 de novembro de 2013

Page 42: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

IMPORTANT LESSON

I TOOK TO LONG TO LEARN THIS...

SO YOU DON’T HAVE TO...

Aspiration, your WHY...

Values and Principles

Knowledge, skills and capacity

sexta-feira, 22 de novembro de 2013

Page 43: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

IMPORTANT LESSON

I TOOK TO LONG TO LEARN THIS...

SO YOU DON’T HAVE TO...

Aspiration, your WHY...

Values and Principles

Knowledge, skills and capacity

Behaviour and Attitude

sexta-feira, 22 de novembro de 2013

Page 44: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

IMPORTANT LESSON

I TOOK TO LONG TO LEARN THIS...

SO YOU DON’T HAVE TO...

Aspiration, your WHY...

Values and Principles

Knowledge, skills and capacity

Behaviour and Attitude

Environment

sexta-feira, 22 de novembro de 2013

Page 45: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE YEAR WAS 2006sexta-feira, 22 de novembro de 2013

Page 46: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE YEAR WAS 2006

You DO NOT

qualify to enter in

the United States!

sexta-feira, 22 de novembro de 2013

Page 47: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE YEAR WAS 2006sexta-feira, 22 de novembro de 2013

Page 48: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE YEAR WAS 2006

The Birth of a Dream:

OnCastsexta-feira, 22 de novembro de 2013

Page 49: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

BE PREPAREDsexta-feira, 22 de novembro de 2013

Page 50: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

BE PREPARED

First Time Entrepreneurs:Do you consider the possibility of a failure?

Are you prepared for failure?

What would you do in the case of a Failure?

sexta-feira, 22 de novembro de 2013

Page 51: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

TOUGH LEARNINGsexta-feira, 22 de novembro de 2013

Page 52: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

TOUGH LEARNING

First act: #Fail

sexta-feira, 22 de novembro de 2013

Page 53: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

2 Failed tentatives to launch a product!

WHAT WE HAVE LEARNED sexta-feira, 22 de novembro de 2013

Page 54: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 55: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE YEAR WAS 2007sexta-feira, 22 de novembro de 2013

Page 56: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

OnCast Portal

THE YEAR WAS 2007sexta-feira, 22 de novembro de 2013

Page 57: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

OnCast Portal

THE YEAR WAS 2007

Possible biggest mistake: no knowledge about the market

sexta-feira, 22 de novembro de 2013

Page 58: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 59: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE YEAR WAS 2010sexta-feira, 22 de novembro de 2013

Page 60: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE YEAR WAS 2010sexta-feira, 22 de novembro de 2013

Page 61: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE YEAR WAS 2010

Possible biggest mistake:Lack of a standard shared aspiration

sexta-feira, 22 de novembro de 2013

Page 62: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 63: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE WORD ISsexta-feira, 22 de novembro de 2013

Page 64: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE WORD IS

FOCUSsexta-feira, 22 de novembro de 2013

Page 65: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 66: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 67: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 68: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 69: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 70: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 71: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 72: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 73: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 74: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 75: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 76: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

Second Act:

#Persistence

sexta-feira, 22 de novembro de 2013

Page 77: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

BE TOUGH YOURSELF

Second Act:

#Persistence

sexta-feira, 22 de novembro de 2013

Page 78: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 79: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

WE NEVER GIVE UPsexta-feira, 22 de novembro de 2013

Page 80: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

WE NEVER GIVE UPsexta-feira, 22 de novembro de 2013

Page 81: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 82: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

WE BELIEVED IN CREATING KNOWLEDGEsexta-feira, 22 de novembro de 2013

Page 83: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

SCOPE

WE BELIEVED IN CREATING KNOWLEDGEsexta-feira, 22 de novembro de 2013

Page 84: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

SCOPEVALUE

WE BELIEVED IN CREATING KNOWLEDGEsexta-feira, 22 de novembro de 2013

Page 85: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

SCOPEVALUE

DELIVERY

WE BELIEVED IN CREATING KNOWLEDGEsexta-feira, 22 de novembro de 2013

Page 86: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

SCOPEVALUE

DELIVERYPROGRESS

WE BELIEVED IN CREATING KNOWLEDGEsexta-feira, 22 de novembro de 2013

Page 87: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

SCOPEVALUE

DELIVERYPROGRESS

EFFORT

WE BELIEVED IN CREATING KNOWLEDGEsexta-feira, 22 de novembro de 2013

Page 88: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

SCOPEVALUE

DELIVERYPROGRESS

EFFORTIMPEDIMENT

WE BELIEVED IN CREATING KNOWLEDGEsexta-feira, 22 de novembro de 2013

Page 89: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 90: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE NEW BEGINNINGsexta-feira, 22 de novembro de 2013

Page 91: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

STARTED WITH Strong leadership:

THE NEW BEGINNINGsexta-feira, 22 de novembro de 2013

Page 92: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

STARTED WITH Strong leadership:

Product Champion

THE NEW BEGINNINGsexta-feira, 22 de novembro de 2013

Page 93: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

STARTED WITH Strong leadership:

Product ChampionTechnical Leader

THE NEW BEGINNINGsexta-feira, 22 de novembro de 2013

Page 94: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 95: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE COMMON SHARED VISIONsexta-feira, 22 de novembro de 2013

Page 96: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

4 SIMPLE PREMISSES

THE COMMON SHARED VISIONsexta-feira, 22 de novembro de 2013

Page 97: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

4 SIMPLE PREMISSES

Simple

THE COMMON SHARED VISIONsexta-feira, 22 de novembro de 2013

Page 98: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

4 SIMPLE PREMISSES

SimpleEasy to Use

THE COMMON SHARED VISIONsexta-feira, 22 de novembro de 2013

Page 99: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

4 SIMPLE PREMISSES

SimpleEasy to Use

Totally Effective

THE COMMON SHARED VISIONsexta-feira, 22 de novembro de 2013

Page 100: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

4 SIMPLE PREMISSES

SimpleEasy to Use

Totally EffectiveElegant

THE COMMON SHARED VISIONsexta-feira, 22 de novembro de 2013

Page 101: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 102: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 103: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

FOR THE ARCHITECTURE

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 104: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

FOR THE ARCHITECTUREFOR THE BUSINESS

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 105: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

FOR THE ARCHITECTUREFOR THE BUSINESS

FOR THE USER INTERFACE

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 106: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 107: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 108: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 109: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 110: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 111: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 112: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 113: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 114: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 115: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

THE EVOLUTIONARY APPROACHsexta-feira, 22 de novembro de 2013

Page 116: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 117: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

WE HAVE HEARD OUR CUSTOMERSsexta-feira, 22 de novembro de 2013

Page 118: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

With OnTrack, From the very beginning

we’ve heard our customers and have applied LEAN and UX techniques to validate

our ideas in the most effective and inexpensive possible way.

WE HAVE HEARD OUR CUSTOMERSsexta-feira, 22 de novembro de 2013

Page 119: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 120: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

CURRENT LEARNINGSsexta-feira, 22 de novembro de 2013

Page 121: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

$USTAINABILITY

CURRENT LEARNINGSsexta-feira, 22 de novembro de 2013

Page 122: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

sexta-feira, 22 de novembro de 2013

Page 123: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

WOULD YOU GIVE US YOUR FEEDBACK?sexta-feira, 22 de novembro de 2013

Page 124: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

http://oncast.com.br/ontrack

WOULD YOU GIVE US YOUR FEEDBACK?sexta-feira, 22 de novembro de 2013

Page 125: Keynote Agile In Rio 2013 - what i've learned in my 10 years of agility

Samuel Crescêncio@screscencio

[email protected]+55 48 9981 6407

http://oncast.com.br/ontrack

THANK YOU!sexta-feira, 22 de novembro de 2013