Mentors View: Aligning Your Team and Your Powers for Success

Preview:

Citation preview

Mentor’s View: Aligning your team and your powers for successChris CarlucciCustomer Success EngineerSonatype

2 05/01/2023

Agenda

• Getting Started on Your Journey• Open Source Policy Guidelines• Policy Results in Eclipse & Jenkins• Meaningful Success Metrics

3 05/01/2023

Getting started on your journey

• Rugged DevOps, Software Supply Chain, Now What?

• The Hero’s Journey• Align Your Heroes• Building Bridges• Setting Expectations

4 05/01/2023

Building A Trusted Software Supply Chain

5 05/01/2023

Different Stakeholders, Different Priorities

Where’s that release?

Done! On to the next sprint.

Now, where are we in that

process?

6 05/01/2023

Building A Better Bridge Between Dev, Ops & Sec

• Tooling needs to adopt the practice of the practitioner

• A tool is not a process and a process is not a tool; learn to leverage both

7 05/01/2023

Two Philosophies

• Support & guide

• Objective information across the lifecycle • Each performs the task

they are good at• Faster component

selection and issue resolution• Bridges the developer

“compliance” gap

• Scan & scold

• Reactive information latein the lifecycle • Creates rework and slows

remediation• Hinders technology

innovation• More expensive

8 05/01/2023

Communicate ExpectationsDetermine lifecycle enforcement strategy:

Allows developers time to research & fix or to request waivers

Everything is documented on an internal WIKI

Development CI Build Promotion to staging or release

9 05/01/2023

Fix the Red – Actionable?

paniceasy

oops

prayhelp?

evil

bs

fix it

10 05/01/2023

Fix the Red – Actionable?

paniceasy

oops

prayhelp?

evil

bs

fix it

11 05/01/2023

Building A Good Component Practice

Phase 3 Reducing risk & enforcing

compliance

Phase 2 Creating policy &

rating risk

Phase 1Understanding your

environment

12 05/01/2023

Interactive Policy Development

13 05/01/2023

What Is Policy?

14 05/01/2023

Out-of-the-box Policies With Easy Customization

Architecture

Component

License

Security

15 05/01/2023

IQ Server Policy Definition

16 05/01/2023

Tool Chain Integration – IDE & CI Server

17 05/01/2023

ZTTR (Zero Time to Remediation)

Empower Developers From The Start1

18 05/01/2023

Design A Frictionless Approach2

19 05/01/2023

Create A Software Bill Of Materials3

20 05/01/2023

Defining Meaningful Success Metrics

http://www.aintitcool.com/node/44547

21 05/01/2023

It’s Not Always What You Measure…

http://ronjeffries.com/articles/016-03/you-want/

22 05/01/2023

…It’s the Behavior that ResultsManager: “Nathan, this isn’t fair. You’re just showing the number of stories, not how big they are.”Nathan: “That’s right.”Manager: “But that’s not fair!”Nathan: [silent]Manager: “All I’d have to do would be to divide up my stories into little bits and release those every month.”Nathan: [silent, smiling]Manager: “Oh.”

• Soon, the manager was doing small stories, to the benefit of everyone.

http://ronjeffries.com/articles/016-03/you-want/

23 05/01/2023

Success Metrics• Short Term – Time to Value

• “By the end of the workshop, we configured ~80% of our policies. Just six business days after training, we have made the test environment available in our organization”

• Long Term – Quality Metrics• MTTR• WIP• New violations delivered to production

Q&A

25 05/01/2023

Wrap Up• Manage your Software Supply Chain• Collaborate with counterparts –

BA/PM/Dev/QA/Ops/Sec. • Discuss mutual interdependence and shared

objectives• Automated Real-Time Feedback is a win-win

• http://bit.ly/app-check

26

We’re here, engaged &READY

TO HELP

Nexus Newsletter Nexus Live – Google Hangouts Cool Things in 2 Minutes

Customer Success Team

Training On-Site or OnlineOnline Knowledge BaseNexus Community Pages

Books Online

Chicago, IL April 27, 2016

Mentor’s View: Aligning your team and your powers for successChris Carlucci, Customer Success Engineer, Sonatype

Recommended