people & products - inovex · people & products lessons learned from the daily it madness...

Post on 29-Jun-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

People & ProductsLessons learned from the daily IT madness

Arnold BechtoldtSystems Engineer - @arnisoph - arbe.io

v1

inovex.de/jobs

Continuouously fail..by applying best practices!

Arnold BechtoldtSystems Engineer - @arnisoph - arbe.io

Based on true stories...

Pic

ture

lice

nse

acqu

ired

Pic

ture

lice

nse

acqu

ired

Agile Product Development(e.g. Scrum)

★ Product owner defines well-defined user stories

★ Regularly backlog refinements

★ Everyone knows the current progress

★ Clear communication paths

★ Software development is so much faster

★ Everybody is happy

ScrumReality Check

6

Bad c i t o .

No r em s a l.

Me t ma s .Mul l o s he pe n.

Sta t et . No s at .

No r s -> no r e n .

agilemanifesto.org

❏ Individuals and interactions over processes and tools

❏ Working software over comprehensive documentation

❏ Customer collaboration over contract negotiation

❏ Responding to change over following a plan

ScrumAgile Manifesto (agilemanifesto.org)

8

Fran

cesc

o V

eron

esi (

franc

esco

_ver

ones

i)

Fran

cesc

o V

eron

esi (

franc

esco

_ver

ones

i)

DevOps

★ DevOps everywhere

★ Everybody lives the spirit

★ Actually manage infrastructure

★ Getting things done (faster)

★ Ops people aren't needed anymore!

★ Everybody is happy

DevOpsReality Check

11

Som e 9to5.

“I do ’t a t op ”

In u f e t s ig s/t u t.

To l /Kno -ho s g.

Who d he s? Who -ca ?Nop .

Docker & Kubernetes

★ Perfect workload

★ Scale indefinitely

★ Easy deployment

★ Downtime-free

★ Easy rollbacks

★ Ops people aren't needed anymore!

★ Everybody is happy

Docker & KubernetesReality Check

14

Clo -na ? A mo t i c a n ..Not b e HA.

Con er V ep me .No A, no l up !

Wha ut t ?

Who s K8s? “I ha YA ”Doc & K8s an lo ..

Continuous Integration & Delivery

★ Transparency

★ Easier build failure troubleshooting

★ Fast development

★ Automated build/test/release/deploy

★ Rapid releases

★ More code reviews

★ Parallelization

Continuous Integration & DeliveryReality Check

17

Sil -t i k . Bad /CI in r i .Lon -ru n b . Fla n s .

Loc vi m != CI en n e tDat es? Ex e n AP ?

M T sa n . En i n t ev er 9000?

Dis b e t ? Bad ci p n ?“Can I J ve n ?” - CI s i l c a n ed.

❏ Individuals and interactions over processes and tools!

❏ Ask which problem should be solved!

❏ Keep it simple stupid!

❏ Do it incremental!

❏ Accept failures! (early, often, fast)

Conclusions

19

If you want to increase your success rate, double your failure rate.

Thomas J. Watson

20

Arnold Bechtoldtinovex

github.com/arnisoph @arnisoph youtube.com/inovexGmbH

arbe.io inovex.de inovex.de/blog

arnold.bechtoldt@inovex.de

Feedback: sayat.me/arbe

➔ Devs are the better Ops!

➔ Automation everywhere! (APIs)

➔ Emancipation!

➔ It saves money! ☺➔ Everybody does!☺

DevOpsWhy does it matter?

22

➔ Lightweight!

➔ Faster!

➔ Google made it!

➔ Docker/Kubernetes is made from our people!

➔ Self-managed build and runtime!

➔ Easier to scale!

➔ API for everything, it’s PaaS!

➔ It saves money! ☺➔ Everybody does!☺

Docker & KubernetesWhy does it matter?

23

➔ Transparency!

➔ Short development cycles!

➔ More accurate estimates!

➔ Emancipation!

➔ It saves money! ☺➔ Everybody does!☺

ScrumWhy does it matter?

24

top related