first steps towards agility

26
Alpha First Steps Towards Agility Ciprian Sorlea, CTO Nordlogic Software DevOps Meetup 29 March 2017

Upload: ciprian-sorlea-csmcspo

Post on 11-Apr-2017

29 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: First steps towards agility

Alpha

First Steps Towards AgilityCiprian Sorlea, CTONordlogic Software

DevOps Meetup29 March 2017

Page 2: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

What Is Agility?

Page 3: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Agility = the power of moving quickly and easily

Page 4: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Why do we need to move fast?

Page 5: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Page 6: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

What options do we have?

Page 7: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Page 8: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Is that fast enough?

Page 9: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Page 10: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

So, before we run, we need to learn to walk?

Page 11: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Run = Release Daily, Multiple Times

Page 12: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Walk = Release Every Iteration

Page 13: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Agile != DevOps?

Page 14: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Page 15: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Are you ready for the secret formula to achieve Agility?

Page 16: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

1. Start by being agile (not just doing Agile)

Page 17: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Individuals and Interactions over processes and toolsWorking Software over comprehensive documentationCustomer Collaboration over contract negotiationResponding to Change over following a plan

Page 18: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

- Customer satisfaction by early and continuous delivery of valuable software

- Working software is delivered frequently (weeks rather than months) and it is the principal measure of progress

- Simplicity - the art of maximizing the amount of work not done - is essential

- Regularly, the team reflects on how to become more effective, and adjusts accordingly

Page 19: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

2. Embrace DevOps principles & practices

Page 20: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

> Iterative> Incremental

> Continuous> Automated

> Self-service> Collaborative

> Holistic

Page 21: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

> Self-service configuration> Automated provisioning> Continuous build> Continuous integration> Continuous delivery> Automated release management> Incremental testing

Page 22: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

3. You’ve reached Agility level 50!

Page 23: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

You’re not there yet. Just keep on improving.

Page 24: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

> Improve / Optimize:> Measure

> Analyze> Plan

> Implement

> Get Beer & Pizza

Page 25: First steps towards agility

First Steps Towards Agility Ciprian Sorlea, CTO @ Nordlogic Software DevOps Meetup, 29 March 2017

Q & A#AltaIntrebare?

Page 26: First steps towards agility