SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
If “embrace change” is hard
Lighting keynote
MVP Edition :-)
6 november 2013 - Milano XPUG
mail@fabio.mora.name

http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it

@morafabio
Manifesto for Agile Software Development
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right,
we value the items on the left more.
Kent Beck
Mike Beedle
Arie van
Bennekum
Alistair Cockburn

Ward
Cunningham
Martin Fowler
James Grenning
Jim Highsmith

Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick
Robert C. Martin

Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas

2
© 2001, the above authors this declaration may be freely copied in any form, but only in its entirety through this notice.

http://agilemanifesto.org/iso/en/
The Management 1.0 way

3

@morafabio
The Management 1.0 way
$this-­‐>assertSame($person,	
  $resource);
$this-­‐>assertTrue($person-­‐>persuade());
$this-­‐>assertObjectHasMethod($person,	
  “motivate”);

FAILURES!
Tests:	
  1,	
  Assertions:	
  3,	
  Failures:	
  3

4

@morafabio
Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
http://agilemanifesto.org/iso/en/principles.html

Positive change
Software development is a learning process

5
Changing by learning
«The personality remains
elastic during the life»
B.F.Skinner	
  ,	
  1975

http://en.wikipedia.org/wiki/Social_learning_theory

Social learning theory
Bandura,	
  1997

6

@morafabio
Change frameworks
Kotter

Heath

+ Lewin's Change Model, Burke-Litwin Change Model, 7S Framework & more...
7

@morafabio
Change frameworks
Common points

1 • Logical conviction
2 • Emotional drive
3 • Remove Obstacles

8

@morafabio
1 • Logical conviction
• Retrospectives
Ask the right questions.

• Lead by example
You do, you rule.

• Find a clear direction
Urgency and critical moves.

9

@morafabio
2 • Emotional drive
• Change is a requirement
As in Agile Manifesto principles.

• Do you like to code?
We’re developers! Motivation is inside.

• External advantages
More time, gratification, satisfaction, money...

10

@morafabio
3 • Remove Obstacles
• Pair
With a domain expert.

• Automated Tests
Manage fear - TDD is as trojan horse.

• Get in a safe environment
Remove management frictions, better tools, benefits...

11

@morafabio
Definitely, can you change it?
Yes.

•

Plan, do, check, act/adjust

•

It’s kaizen stuff.

No.

• Take the long way
• Wait...
• Exit
• Exit (yes, you’re free to change)!
12

@morafabio
Thanks!
Questions?

13
Credits & Books
•
•

Kotter J., Harvard Business School Press 2012
Leading Change

•

Anolli / Legrenzi, Il Mulino 2009
Psicologia Generale

•

Kent Beck, Addison Wesley 1999
Extreme Programming Explained

•

14

Chip & Dan Heath, RH Business Book 2009
Switch

Jurgen Appelo, Addison Wesley 2010
Management 3.0 Leading Agile Developers

@morafabio
Surely you're getting back Milan, where
you have a job you do not like. But do
not be so depressed, life smiles you, and
if you do not like it change it!

15

Más contenido relacionado

Destacado

Destacado (10)

Tanti "piccoli rilasci" con Symfony2
Tanti "piccoli rilasci" con Symfony2Tanti "piccoli rilasci" con Symfony2
Tanti "piccoli rilasci" con Symfony2
 
Perchè Agile? Cambiamenti culturali work in progress.
Perchè Agile? Cambiamenti culturali work in progress.Perchè Agile? Cambiamenti culturali work in progress.
Perchè Agile? Cambiamenti culturali work in progress.
 
L’elefante nella stanza! [con LiquidO™] - Codemotion 2014
L’elefante nella stanza! [con LiquidO™] - Codemotion 2014L’elefante nella stanza! [con LiquidO™] - Codemotion 2014
L’elefante nella stanza! [con LiquidO™] - Codemotion 2014
 
Shazam to Spotify - spike/demo web project
Shazam to Spotify - spike/demo web projectShazam to Spotify - spike/demo web project
Shazam to Spotify - spike/demo web project
 
php: standards & fizz buzz
php: standards & fizz buzzphp: standards & fizz buzz
php: standards & fizz buzz
 
The Crossword Game
The Crossword GameThe Crossword Game
The Crossword Game
 
Linux, sicurezza & social hacking
Linux, sicurezza & social hackingLinux, sicurezza & social hacking
Linux, sicurezza & social hacking
 
Se “Embrace Change” è difficile.
Se “Embrace Change” è difficile.Se “Embrace Change” è difficile.
Se “Embrace Change” è difficile.
 
Esame di Stato: idee Hardware e Software
Esame di Stato: idee Hardware e SoftwareEsame di Stato: idee Hardware e Software
Esame di Stato: idee Hardware e Software
 
It was just Open Source - TEDx Novara
It was just Open Source - TEDx NovaraIt was just Open Source - TEDx Novara
It was just Open Source - TEDx Novara
 

Similar a If "Embrace Change" is Hard (@milano-xpug)

AgileNCR 2019 _ The Soft Side of Software Development.pptx
AgileNCR 2019 _ The Soft Side of Software Development.pptxAgileNCR 2019 _ The Soft Side of Software Development.pptx
AgileNCR 2019 _ The Soft Side of Software Development.pptx
RajaNagendraKumar1
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
AgileNZ Conference
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation
Laszlo Szalvay
 
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile development
Rajat Samal
 

Similar a If "Embrace Change" is Hard (@milano-xpug) (20)

Agile Technical Leadership
Agile Technical LeadershipAgile Technical Leadership
Agile Technical Leadership
 
Agile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsAgile Requirements Agile Philly Handouts
Agile Requirements Agile Philly Handouts
 
Agile Requirements Management
Agile Requirements Management Agile Requirements Management
Agile Requirements Management
 
Andy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationAndy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 Presentation
 
AgileNCR 2019 _ The Soft Side of Software Development.pptx
AgileNCR 2019 _ The Soft Side of Software Development.pptxAgileNCR 2019 _ The Soft Side of Software Development.pptx
AgileNCR 2019 _ The Soft Side of Software Development.pptx
 
ALTNET
ALTNETALTNET
ALTNET
 
DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)
 
Cross-Functional Code Reviews - As presented at O'Reilly OSCON 2019
Cross-Functional Code Reviews - As presented at  O'Reilly OSCON 2019Cross-Functional Code Reviews - As presented at  O'Reilly OSCON 2019
Cross-Functional Code Reviews - As presented at O'Reilly OSCON 2019
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
 
How To Assess Project Proposals
How To Assess Project ProposalsHow To Assess Project Proposals
How To Assess Project Proposals
 
Engineering Career Paths.pdf
Engineering Career Paths.pdfEngineering Career Paths.pdf
Engineering Career Paths.pdf
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation
 
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
Doniel Wilson Presents: Surviving the Shift. Agile and its Impact to your Fut...
 
Virtual Health + Care Design School - Week 7: Bring it all Together
Virtual Health + Care Design School - Week 7: Bring it all TogetherVirtual Health + Care Design School - Week 7: Bring it all Together
Virtual Health + Care Design School - Week 7: Bring it all Together
 
Decision making in software project management
Decision making in software project managementDecision making in software project management
Decision making in software project management
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Why And How to Transition into Product Management by Google PM
Why And How to Transition into Product Management by Google PMWhy And How to Transition into Product Management by Google PM
Why And How to Transition into Product Management by Google PM
 
An Agile Development Primer
An Agile Development PrimerAn Agile Development Primer
An Agile Development Primer
 
The principles of agile development
The principles of agile developmentThe principles of agile development
The principles of agile development
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?
 

Más de Fabio Mora

2009 - Quotidiana Legalità
2009 - Quotidiana Legalità2009 - Quotidiana Legalità
2009 - Quotidiana Legalità
Fabio Mora
 

Más de Fabio Mora (9)

Esperimenti Kanban: tra economia e teoria delle code.
Esperimenti Kanban: tra economia e teoria delle code.Esperimenti Kanban: tra economia e teoria delle code.
Esperimenti Kanban: tra economia e teoria delle code.
 
La Unix Way vista da un DevOps
La Unix Way vista da un DevOpsLa Unix Way vista da un DevOps
La Unix Way vista da un DevOps
 
We don't talk about Agile anymore
We don't talk about Agile anymoreWe don't talk about Agile anymore
We don't talk about Agile anymore
 
A quick introduction: Extreme Programming
A quick introduction: Extreme ProgrammingA quick introduction: Extreme Programming
A quick introduction: Extreme Programming
 
Quick Introduction: Extreme Programming
Quick Introduction: Extreme ProgrammingQuick Introduction: Extreme Programming
Quick Introduction: Extreme Programming
 
Progressive Feature Rollout
Progressive Feature RolloutProgressive Feature Rollout
Progressive Feature Rollout
 
2009 - Quotidiana Legalità
2009 - Quotidiana Legalità2009 - Quotidiana Legalità
2009 - Quotidiana Legalità
 
LinuxDay 2009 - Quali programmi?
LinuxDay 2009 - Quali programmi?LinuxDay 2009 - Quali programmi?
LinuxDay 2009 - Quali programmi?
 
LinuxDay 2009 - Cos'è Linux?
LinuxDay 2009 - Cos'è Linux?LinuxDay 2009 - Cos'è Linux?
LinuxDay 2009 - Cos'è Linux?
 

Último

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 

Último (20)

RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 

If "Embrace Change" is Hard (@milano-xpug)

  • 1. If “embrace change” is hard Lighting keynote MVP Edition :-) 6 november 2013 - Milano XPUG mail@fabio.mora.name http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it @morafabio
  • 2. Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas 2 © 2001, the above authors this declaration may be freely copied in any form, but only in its entirety through this notice. http://agilemanifesto.org/iso/en/
  • 3. The Management 1.0 way 3 @morafabio
  • 4. The Management 1.0 way $this-­‐>assertSame($person,  $resource); $this-­‐>assertTrue($person-­‐>persuade()); $this-­‐>assertObjectHasMethod($person,  “motivate”); FAILURES! Tests:  1,  Assertions:  3,  Failures:  3 4 @morafabio
  • 5. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. http://agilemanifesto.org/iso/en/principles.html Positive change Software development is a learning process 5
  • 6. Changing by learning «The personality remains elastic during the life» B.F.Skinner  ,  1975 http://en.wikipedia.org/wiki/Social_learning_theory Social learning theory Bandura,  1997 6 @morafabio
  • 7. Change frameworks Kotter Heath + Lewin's Change Model, Burke-Litwin Change Model, 7S Framework & more... 7 @morafabio
  • 8. Change frameworks Common points 1 • Logical conviction 2 • Emotional drive 3 • Remove Obstacles 8 @morafabio
  • 9. 1 • Logical conviction • Retrospectives Ask the right questions. • Lead by example You do, you rule. • Find a clear direction Urgency and critical moves. 9 @morafabio
  • 10. 2 • Emotional drive • Change is a requirement As in Agile Manifesto principles. • Do you like to code? We’re developers! Motivation is inside. • External advantages More time, gratification, satisfaction, money... 10 @morafabio
  • 11. 3 • Remove Obstacles • Pair With a domain expert. • Automated Tests Manage fear - TDD is as trojan horse. • Get in a safe environment Remove management frictions, better tools, benefits... 11 @morafabio
  • 12. Definitely, can you change it? Yes. • Plan, do, check, act/adjust • It’s kaizen stuff. No. • Take the long way • Wait... • Exit • Exit (yes, you’re free to change)! 12 @morafabio
  • 14. Credits & Books • • Kotter J., Harvard Business School Press 2012 Leading Change • Anolli / Legrenzi, Il Mulino 2009 Psicologia Generale • Kent Beck, Addison Wesley 1999 Extreme Programming Explained • 14 Chip & Dan Heath, RH Business Book 2009 Switch Jurgen Appelo, Addison Wesley 2010 Management 3.0 Leading Agile Developers @morafabio
  • 15. Surely you're getting back Milan, where you have a job you do not like. But do not be so depressed, life smiles you, and if you do not like it change it! 15