importance of why? - devopsdays - amsterdam, 30-6-2016
TRANSCRIPT
![Page 1: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/1.jpg)
The importance of ‘Why?’ by Pavel Chunyayev, 30-6-2016
DevOpsDays Amsterdam, Pakhuis de Zwijger
* This is a special web version of the ignite talk
![Page 2: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/2.jpg)
@PavelChunyayev
‘Why?’ is the most important question• But not the blaming ‘Why?’
• Not something like:
• Why on Earth would you do that?
• Why didn’t you try to restore from the backup?
• Why don’t you ever read the notifications?
![Page 3: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/3.jpg)
@PavelChunyayev
The higher purpose ‘Why?’• The belief that drives you.
• The goal of your company, department, tribe, squad, team.
• Your strategy.
• Who are you doing it for and why are you doing it?
![Page 4: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/4.jpg)
@PavelChunyayev
not ‘What?’• You start with ‘What?’ and you are thinking on the level of ideas. But how to
compare different ideas?
![Page 5: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/5.jpg)
@PavelChunyayev
not ‘How?’• You start with ‘How?’ and get immediately into tools and implementations.
![Page 6: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/6.jpg)
@PavelChunyayev
Why?• How are my every day actions going to help my users?
• If we are going to implement idea or start using particular tools, does it get us closer to the goal of the company or promise of our product?
![Page 7: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/7.jpg)
@PavelChunyayev
Don’t tell what to do and how to do
• As a manager or a more senior team member it’s easy to tell you team members what to do and how to do to.
• Nobody can do it better than me, so I’ll tell you how to do things!
• But it’s a trap.
![Page 8: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/8.jpg)
@PavelChunyayev
It’s a trap!
• No one likes to receive orders. They will leave
• Or people will stop making their own decisions.
• And you actually can never control how your fellow engineers can implement things. You need to trust.
![Page 9: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/9.jpg)
@PavelChunyayev
Situation can change• Situation can change. And what was the best choice today, might
not be the best choice tomorrow.
• If you only communicate ‘What?’ and ‘How?’ you will do wrong things.
• But you need to share the vision so people could adapt to the situation.
![Page 10: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/10.jpg)
@PavelChunyayev
Vision• What are we doing here? Why are we doing this?
• What will it look like to succeed?
• What motivates you to wake up each morning?
• Not exact steps and not the technology to use. The vision.
![Page 11: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/11.jpg)
@PavelChunyayev
Communication• You need to communicate the vision often.
• Everything is about communication
• Servers
• OOP
• Microservices
• People
![Page 12: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/12.jpg)
@PavelChunyayev
We fail to communicate ‘Why?’• We fail to communicate on ‘Why?’
• Either to ask
• Or to tell ‘Why?’
• We fail to establish such alignment.
![Page 13: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/13.jpg)
@PavelChunyayev
Improvise
• It’s hard to make right decisions if you don’t know why are you doing this.
• You need to improvise in a lot of cases during your work as an engineer. But how to select the right action?
• This is why alignment is needed
![Page 14: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/14.jpg)
@PavelChunyayev
Alignment is needed• Alignment with you company’s value. Or the purpose.
• Department
• Tribe
• Squad
• Team
• You need to be able to validate your actions against something.
![Page 15: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/15.jpg)
@PavelChunyayev
Don’t just copy others• Without understanding ‘why?’ and alignment you are doomed to
copy others and be just a copycat.
• You might have different situation or different needs. What worked for others may not work you. You never know why they were doing something.
![Page 16: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/16.jpg)
@PavelChunyayev
Find your own way• But you can know why you are doing something. And if you do, you
can find out things that suit you perfectly.
• Find what suits your particular situation.
• Find your own way.
![Page 17: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/17.jpg)
@PavelChunyayev
Why? What? How?
![Page 18: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/18.jpg)
@PavelChunyayev
Why?• Disrupt the world of …
• Make someone’s life simpler and easier.
• Inspire and enable creativity in people.
• Provide best-class service.
• Be a replacement for brick-and-mortar …
![Page 19: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/19.jpg)
@PavelChunyayev
Why? What?• Implement
• DevOps
• Continuous Delivery
• Lean IT
• Build the right culture
• Automate everything
• Measure and monitor everything
• Share the knowledge
![Page 20: Importance of why? - DevOpsDays - Amsterdam, 30-6-2016](https://reader033.vdocument.in/reader033/viewer/2022042722/58a1e5761a28ab531e8b4d45/html5/thumbnails/20.jpg)
@PavelChunyayev
How?Why? What?• Up to you :) Looking forward to Open Spaces to have all sorts of
discussions.