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

First steps towards agility

Apr 11, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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