agile devops tools - collabraspace...• agile roles & responsibilities • scrum master tips...

22
© CollabraSpace 2019 8 February 2019 Agile DevOps Tools Leah Burman SPC4, CSM, CSPO, CSP-SM, CSP-PO [email protected]

Upload: others

Post on 24-Apr-2020

12 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

8 February 2019

Agile DevOps Tools

Leah Burman

SPC4, CSM, CSPO, CSP-SM, CSP-PO

[email protected]

Page 2: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

What is DevOps?

DevOps (a clipped compound of "development" and "operations") is a software

development methodology that combines software development (Dev) with

information technology operations (Ops). The goal of DevOps is to shorten the

systems development life cycle while delivering features, fixes, and updates

frequently in close alignment with business objectives. It is a set of practices

intended to reduce the time between committing a change to a system and the

change being placed into normal production, while ensuring high quality

-Wikipedia

https://www.youtube.com/watch?v=n2uJDp1sNy0

Page 3: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Continuous … Everything?

CONTINUOUS

DEPLOYMENT

BUILD

INTEGRATION

EXPLORATION

SECURITY

TEST

MONITORING

Page 4: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Continuous Exploration

CONTINUOUS

EXPLORATION

• Requirements, architecture runway,

evolving technologies

• Hypothesis, user analysis, trends

• Labs, dojos, Safaris

Page 5: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Continuous Build Tools

BUILD

• Version control

• Branching Strategies

• Repositories

• Feedback loops

• Kickoff the DevOps pipeline

CONTINUOUS

Page 6: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Continuous Test Tools

• Coverage Metrics

• Automate as appropriate

for UI, Service, Unit levels

• Normalize, then automate

TEST

CONTINUOUS

Page 7: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Continuous Security Tools

SECURITY

CONTINUOUS

Page 8: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Continuous Integration Tools

How early in pipeline can integration occur?

How frequently?

INTEGRATION

CONTINUOUS

Page 9: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Continuous Deployment Tools

• Cloud

• Virtualization

• Version control ALL of it

• Database

Infrastructure as code - software defined environmentsDEPLOYMENT

CONTINUOUS

Page 10: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Continuous Monitoring Tools

MONITORING

• Monitoring leads to self-healing

• Feedback loop for team improvementCONTINUOUS

Page 11: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

A la carte or Full Service?

https://stackshare.io/netflix/netflix

Page 12: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Red Hat

Page 13: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

IBM

Page 14: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Microsoft

Page 15: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Atlassian

Page 16: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Pivotal

Page 17: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Marshmallow DevOps Challenge

Round 1

• 9 min build

• 2 min monitor

Round 2

• 3 min build

• 2 min monitor

• 3 min build

• 2 min monitor

• 3 min build

• 2 min monitor

Using only materials in the bag, build a free

standing structure with the jumbo marshmallow in

tact at the top of the structure

Team with highest structure end of round 2 gets

DevOps book

Page 18: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Marshmallow DevOps Challenge

https://www.youtube.com/watch?v=1p5sBzMtB3Q

Page 19: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Agile Tech Talks

Book Club: The Dev Ops

Handbook

March 8 12:30-1:30

Previous Topics Include:

• Lessons Learned Scaling Agile

• Agile Roles & Responsibilities

• Scrum Master Tips and Tricks

• Intro to Agile

• Agile DevOps

Stay up to date on information

for newsletters, event info,

future training and more by

joining our Agile mailing list!

You can be added to list by

clicking the Join Agile Mailing

List button located at

www.CollabraSpace.com/agile

or by emailing

[email protected].

Page 20: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Agile Training and Certification

SAFe DevOps provides a comprehensive

overview for understanding the DevOps

competencies needed to accelerate time-to-

market by improving the flow of value through

the Continuous Delivery Pipeline.

SAFe Scrum Masters help Agile Teams to

deliver the maximum business value that is

achievable through SAFe. Learn to facilitate

Team and Program Level events for

successful program execution, explore Scrum

in the context of the entire enterprise, and

become a servant leader and coach.

May 14-17

8:30am-12:30pm daily

March 25-26

9am-5pm

Page 21: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Women In Agile MidAtlantic

Women in Agile is a collective effort to network,

promote, and support the work of outstanding women

in the agile community through blogging, speaking,

and building a network among women and allies.

www.WomenInAgile.ORG

#WomenInAgile

https://www.meetup.com/Women-In-Agile-Mid-Atlantic/

Page 22: Agile DevOps Tools - CollabraSpace...• Agile Roles & Responsibilities • Scrum Master Tips and Tricks • Intro to Agile • Agile DevOps Stay up to date on information for newsletters,

© CollabraSpace 2019

Questions?