what business benefits from devops 2014

Post on 25-May-2015

543 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

My key talk slides from Wakaru DevOps event at Helsinki 2014

TRANSCRIPT

What business benefits from DevOps DevOps from other perspective

Erno Aapa DevOps-consultant erno.aapa@avaus.fi Twitter: @ernoaapa

ERNO AAPA DevOps-consultant Team Leader Founder of DevOps-Finland Twitter: @ernoaapa

Avaus tech team leaders and consult companies about DevOps. Also daily work as a senior / lead developer.

Organize DevOps-Finland meetings.

Who am I?

14/10/14 2

Free open group for everyone 1,5+ year old 12 meetings so far 23 presentations 370+ members 2 cities (Helsinki, Tampere and soon Oulu!)

14/10/14 3

DevOps Finland

.com/devops-finland

DevOps ”There is no manifesto,

so it evolves all the time”

What DevOps is not… Most common misunderstandings

14/10/14 6

Hello I’m mr. DevOps! • No it’s not a single person! • No it’s not a role! • No it’s not a title!

14/10/14 7

DevOps-team!

No it’s not a “yet-another-new-team” in the company!

14/10/14 8

Automated testing IS NOT DevOps It’s called Continuous Integration!

Automated infrastructure IS NOT DevOps It’s called Infrastructure As Code!

Automated deployment IS NOT DevOps It’s called Continuous Delivery & Deployment!

Lets take a look to our history…

⌙ Wheel ⌙ Paper ingredients ⌙ Printing press ⌙ Books ⌙ …

One enables another

Evolution of transportation

11

Walk Horse Train Car / Truck Airplane Ship

1990 2000 2010

ITIL

Scrum

ITIL v3

Agile XP Kanban

Internet

Software Crisis!

History

Example: HEDGEHOG INC.

13

Waterfall

14

Agile / Scrum

15

Continuous Integration (CI)

16

Information Technology Infrastructure Library (ITIL)

17

There is always Constraint

“World ain’t same anymore“

20

2000- From product to service shift

When consumer buys a car (product) he wants that it has all possible features, but…

…when he uses taxi (service) it doesn’t

matter what features it has, just that it takes him from A to B

2009: Lean Startup - Minimum Viable Product - Build – Measure – Learn - Continuous Deployment - Split Testing - Actionable Metrics 22

Minimum Viable Product

23

New requirements for developers and operations • Fast, tested, fail safe, small changes continuously deployed to production • Measure, share visibility and provide feedback of users to business, continuously. • Small experiments, test assumptions, fail fast and learn! • Capability to pivot rapidly and often

24

TADAA! And that’s what it’s all about

Three ways

Feedback

System thinking

Culture Ops (customer)

Dev (business)

By Gene Kim

Think your whole development process as a system where single change is the item.

How can you make the process

better, faster, smooth and error safe? -System thinking

If you don’t measure, you cannot improve.

It’s like driving car eyes blinded! -Feedback

Understanding that repetition and practice is the prerequisite to mastery!

-Culture of continuous experimenting and learning

DevOps

30

DevOps “Gives capability to do rapid and experimental business, safely”

Where should we start?

33 Group up, share knowledge

Understand Your processes

Pinpoint the bottlenecks and pain points

Take small steps, together

Culture How we can encourage to collaboration and communication? Automation Is there any repetitive, error prone work to automate? Lean Focus on removing waste, delivering value in small batches Measurement Provide feedback to everyone! Sharing Share everything!

Deployment: 15min manual work Once in a month

DEV OPS

Before

And then bad happen…

Get everything

running

Back to development

CRASH!

Get new servers

Over 2 months!

Now if bad happen…

Get new servers

Back

Less than 30min!

CRASH!

to deve lop ment

Deployment: 1-click Every week

DEV OPS

After

DEV

OPS BUS

REMEMBER: It’s not just deployment

How much does it cost?

Would you made this change?

It’s not free, but worth it in long term.

“Reinvent new combinations of what you already own. Improvise. Become more creative. Not because you have to, but because you want to. Evolution is the

secret for the next step.” - Karl Lagerfeld

47

Need a hand? Come and meet us!

Need help? Contact! Erno Aapa @ernoaapa erno.aapa@avaus.fi

top related