SlideShare a Scribd company logo
1
BUILDING MODERN
TEAMS & SOFTWARE
OCTOBER 2019
© 2019 Nebulaworks, Inc.
2
HI, MY NAME IS ANTHONY
3
DEVOPS PRACTITIONERS,
SOFTWARE DEVELOPERS,
ENGINEERING MANAGERS
WHO IS THIS TALK FOR?
© 2019 Nebulaworks, Inc.
4
TEAM BUILDING
DIFFERING PERSPECTIVES
SOFTWARE DEVELOPMENT METHODOLOGIES
WHAT IS THIS ABOUT?
© 2019 Nebulaworks, Inc.
5
Have your team's back
Practice continuous improvement
Encourage a growth mindset
WHY?
© 2019 Nebulaworks, Inc.
6
TAKING
FLIGHT
© 2019 Nebulaworks, Inc.
7
Engineering the future
VISION
• WHAT: build the first man controlled
powered airplane
• HOW: test and build teams and tech with
available resources, tooling, networks
• WHY: Develop the technology that could
change the world forever
WHO
• Orville and Wilbur Wright
• Samuel Pierpont Langley
8
9
Everyone is
Responsible
4 Principles
© 2019 Nebulaworks, Inc.
10
Maintain Lines
of
Communication
© 2019 Nebulaworks, Inc.
11
Maintain Lines of Communication
Encourage
• Leverage consistent tools
(e.g Slack, Zoom,
Phone/Text)
• Encourage collaboration
between lines of business
• Reduce redundancy in
meetings
• Establish feedback loops in
meetings and code
Avoid
• Create structures that silo
teams
• Adopt tools that abstract
complexity
• Prevent teams from
expressing concerns
12
Encourage
Leadership over
management
© 2019 Nebulaworks, Inc.
13
Encourage Leadership over
Management
Encourage
• Promote autonomy in
teams
• Cultivate trust
• Keep the end in mind
• Develop onboarding and
upskilling paths
• Make everyone accountable
Avoid
• Micromanage
• Make decisions without
feedback from various
players and angles
• Become comfortable
14
Leverage
Sandboxes for
Rapid
Development
© 2019 Nebulaworks, Inc.
15
Leverage Sandboxes for Rapid
Development
Encourage
• Promote autonomy in
teams
• Promote self-service
• Encourage experimentation
Avoid
• Create bureaucracy in
structure for resources
• Go straight to production
16
Create
Transparency in
Workstreams
© 2019 Nebulaworks, Inc.
17
Create Transparency
Encourage
• Have well-defined roles
• Create granular issues
• Leverage data/info pools
that all parties can access
• Participate in code reviews
• Take all views into
consideration
Avoid
• Limit communication
• Hoard code
• Be afraid to speak up
• Do work that is untracked
18
Everyone is Responsible
• Maintain Lines of Communication
• Encourage Leadership over Management
• Leverage Sandboxes for Rapid Development
• Create Transparency in Workstreams
19
Tools and
Methods
© 2019 Nebulaworks, Inc.
20
Innovation Partners & Tools
Key technologies and tools that comprise the modern IT supply chain
The governing body and
steward of modern
cloud-native tools..
Silver Partner
Cloud Native
Computing
Foundation
Tools built to enable
provisioning, connecting,
securing and running the
multi-cloud.
SI & Training Partner
HashiCorp
The largest public cloud
provider with class
leading services and
offerings.
Consulting Partner
AWS
The leader in the
deployment, and
orchestration of
containerized
applications.
KCSP & KTP
Kubernetes
© 2019 Nebulaworks, Inc.
21
Project Management
• Gitlab for Source Code management
• Leverage Trunk based development with
Git
• Leverage Gitlab Issue Tracking
• Practice Lean Production methods
22
Questions for the Group
1. How can your team increase collaboration right now?
2. In what ways has your team been successful in
implementing DevOps?
3. What software development methods/tooling have
been useful for your team?
4. Provide a few examples of how transparency is
encouraged in your teams and organizations.
23
Resources and Concepts
• The DevOps Handbook: Gene Kim, Jez Humble, Patrick
Debios, John WIllis, Publisher: IT Revolution Press
• Start With Why: Simon Sinek, Publisher: Portfolio
• Lean Production Methods
• Agile Development Methodology
24
18600 MacArthur Blvd., Suite 260
Irvine, CA 92617
www.nebulaworks.com
GET IN TOUCH WITH US
And build your high-performance team
nebulaworksco@nebulaworksnebulaworks
© 2019 Nebulaworks, Inc.

More Related Content

What's hot

NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote
ibmwebspheresoftware
 
What is continuous improvement
What is continuous improvement What is continuous improvement
What is continuous improvement
LibbySchulze
 
Rain + GatsbyJS: Fast-Tracking to Drupal
Rain + GatsbyJS: Fast-Tracking to Drupal Rain + GatsbyJS: Fast-Tracking to Drupal
Rain + GatsbyJS: Fast-Tracking to Drupal
Mediacurrent
 
Agile Workshop for Online Team
Agile Workshop for Online TeamAgile Workshop for Online Team
Agile Workshop for Online Team
Jan Palencar
 
Dell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITILDell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITIL
Matt Schneider
 
Ensuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyEnsuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield Journey
VMware Tanzu
 
Enterprise Dev Ops At Scale
Enterprise Dev Ops At ScaleEnterprise Dev Ops At Scale
Enterprise Dev Ops At Scale
Wesley Pullen
 
Implementing open source as your business model
Implementing open source as your business modelImplementing open source as your business model
Implementing open source as your business model
Miguel Zuniga
 
Journey to Establish an Open Source Policy in a Fortune 20 Health Care Company
Journey to Establish an Open Source Policy in a Fortune 20 Health Care CompanyJourney to Establish an Open Source Policy in a Fortune 20 Health Care Company
Journey to Establish an Open Source Policy in a Fortune 20 Health Care Company
All Things Open
 
Creating a Collaborative Workplace Culture Webinar Series
Creating a Collaborative Workplace Culture Webinar SeriesCreating a Collaborative Workplace Culture Webinar Series
Creating a Collaborative Workplace Culture Webinar Series
Cisco Canada
 
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23
TechSoup
 
OSS Playbook
OSS PlaybookOSS Playbook
OSS Playbook
VMware Tanzu
 
Webinar: Go On A Hardware Safari With Idealware-2017-02-16
Webinar: Go On A Hardware Safari With Idealware-2017-02-16Webinar: Go On A Hardware Safari With Idealware-2017-02-16
Webinar: Go On A Hardware Safari With Idealware-2017-02-16
Susan Hope Bard
 
What to Expect in Drupal 8
What to Expect in Drupal 8What to Expect in Drupal 8
What to Expect in Drupal 8
Mediacurrent
 
Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan
Mediacurrent
 
Dell Technologies World 2018 - DevOps & ITIL
Dell Technologies World 2018 - DevOps & ITILDell Technologies World 2018 - DevOps & ITIL
Dell Technologies World 2018 - DevOps & ITIL
Matt Schneider
 
Product teams need a family too! @ Agile Coaching Dortmund, Feb 2020 Meetup
Product teams need a family too! @ Agile Coaching Dortmund, Feb 2020 MeetupProduct teams need a family too! @ Agile Coaching Dortmund, Feb 2020 Meetup
Product teams need a family too! @ Agile Coaching Dortmund, Feb 2020 Meetup
Manuel Pais
 
Microservices Manchester: Lightning Talk - The Hidden Cost of Technology By J...
Microservices Manchester: Lightning Talk - The Hidden Cost of Technology By J...Microservices Manchester: Lightning Talk - The Hidden Cost of Technology By J...
Microservices Manchester: Lightning Talk - The Hidden Cost of Technology By J...
OpenCredo
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9
Mediacurrent
 
Monoliths vs Microservices is Missing the Point — Start with Team Cognitive L...
Monoliths vs Microservices is Missing the Point — Start with Team Cognitive L...Monoliths vs Microservices is Missing the Point — Start with Team Cognitive L...
Monoliths vs Microservices is Missing the Point — Start with Team Cognitive L...
Manuel Pais
 

What's hot (20)

NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote
 
What is continuous improvement
What is continuous improvement What is continuous improvement
What is continuous improvement
 
Rain + GatsbyJS: Fast-Tracking to Drupal
Rain + GatsbyJS: Fast-Tracking to Drupal Rain + GatsbyJS: Fast-Tracking to Drupal
Rain + GatsbyJS: Fast-Tracking to Drupal
 
Agile Workshop for Online Team
Agile Workshop for Online TeamAgile Workshop for Online Team
Agile Workshop for Online Team
 
Dell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITILDell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITIL
 
Ensuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyEnsuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield Journey
 
Enterprise Dev Ops At Scale
Enterprise Dev Ops At ScaleEnterprise Dev Ops At Scale
Enterprise Dev Ops At Scale
 
Implementing open source as your business model
Implementing open source as your business modelImplementing open source as your business model
Implementing open source as your business model
 
Journey to Establish an Open Source Policy in a Fortune 20 Health Care Company
Journey to Establish an Open Source Policy in a Fortune 20 Health Care CompanyJourney to Establish an Open Source Policy in a Fortune 20 Health Care Company
Journey to Establish an Open Source Policy in a Fortune 20 Health Care Company
 
Creating a Collaborative Workplace Culture Webinar Series
Creating a Collaborative Workplace Culture Webinar SeriesCreating a Collaborative Workplace Culture Webinar Series
Creating a Collaborative Workplace Culture Webinar Series
 
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23
Webinar - Should You Upgrade to Adobe Creative Cloud? - 2017-02-23
 
OSS Playbook
OSS PlaybookOSS Playbook
OSS Playbook
 
Webinar: Go On A Hardware Safari With Idealware-2017-02-16
Webinar: Go On A Hardware Safari With Idealware-2017-02-16Webinar: Go On A Hardware Safari With Idealware-2017-02-16
Webinar: Go On A Hardware Safari With Idealware-2017-02-16
 
What to Expect in Drupal 8
What to Expect in Drupal 8What to Expect in Drupal 8
What to Expect in Drupal 8
 
Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan Prepare Your Drupal 9 Action Plan
Prepare Your Drupal 9 Action Plan
 
Dell Technologies World 2018 - DevOps & ITIL
Dell Technologies World 2018 - DevOps & ITILDell Technologies World 2018 - DevOps & ITIL
Dell Technologies World 2018 - DevOps & ITIL
 
Product teams need a family too! @ Agile Coaching Dortmund, Feb 2020 Meetup
Product teams need a family too! @ Agile Coaching Dortmund, Feb 2020 MeetupProduct teams need a family too! @ Agile Coaching Dortmund, Feb 2020 Meetup
Product teams need a family too! @ Agile Coaching Dortmund, Feb 2020 Meetup
 
Microservices Manchester: Lightning Talk - The Hidden Cost of Technology By J...
Microservices Manchester: Lightning Talk - The Hidden Cost of Technology By J...Microservices Manchester: Lightning Talk - The Hidden Cost of Technology By J...
Microservices Manchester: Lightning Talk - The Hidden Cost of Technology By J...
 
Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9Best Practices for Moving to Drupal 9
Best Practices for Moving to Drupal 9
 
Monoliths vs Microservices is Missing the Point — Start with Team Cognitive L...
Monoliths vs Microservices is Missing the Point — Start with Team Cognitive L...Monoliths vs Microservices is Missing the Point — Start with Team Cognitive L...
Monoliths vs Microservices is Missing the Point — Start with Team Cognitive L...
 

Similar to Building Modern Teams and Software

Cloud Foundry Foundation Overview
Cloud Foundry Foundation OverviewCloud Foundry Foundation Overview
Cloud Foundry Foundation Overview
Cloud Foundry Foundation
 
Architectural best practice (extract) tmf
Architectural best practice (extract)   tmfArchitectural best practice (extract)   tmf
Architectural best practice (extract) tmf
Brian Levy
 
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston
 
Open Source for First Timers
Open Source for First TimersOpen Source for First Timers
Open Source for First Timers
Cheryl Hung
 
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
apidays
 
Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2
AnupamSingh211
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
dennisn129
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
CollabNet
 
The Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in CloudThe Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in Cloud
All Things Open
 
Interview preparation devops
Interview preparation devopsInterview preparation devops
Interview preparation devops
Mallikarjuna G D
 
Insights success recognition of excellence in devops 2018
Insights success recognition of excellence in devops 2018Insights success recognition of excellence in devops 2018
Insights success recognition of excellence in devops 2018
Insights success media and technology pvt ltd
 
Case Study: Toward Building a New Intranet
Case Study: Toward Building a New IntranetCase Study: Toward Building a New Intranet
Case Study: Toward Building a New Intranet
Andrew Ho
 
Team directions at Innovate 2013
Team directions at Innovate 2013Team directions at Innovate 2013
Team directions at Innovate 2013
IBM Rational software
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
Mujahed Al-Tahle
 
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
VMware Tanzu
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Carlo Longino
 
EVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
EVOLVE'13 | Customer Success Story | Life Technologies | Blair HardieEVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
EVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
Evolve The Adobe Digital Marketing Community
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
CollabNet
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
qqsw1
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
MannuMatamAkash
 

Similar to Building Modern Teams and Software (20)

Cloud Foundry Foundation Overview
Cloud Foundry Foundation OverviewCloud Foundry Foundation Overview
Cloud Foundry Foundation Overview
 
Architectural best practice (extract) tmf
Architectural best practice (extract)   tmfArchitectural best practice (extract)   tmf
Architectural best practice (extract) tmf
 
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
DevOpsDays Houston 2019 - Sagar Karmarkar - Organic DevOps - DevOps from with...
 
Open Source for First Timers
Open Source for First TimersOpen Source for First Timers
Open Source for First Timers
 
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
APIdays Singapore 2019 - Maturity model for Microservices: Untangling a Big B...
 
Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2
 
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
10.15.2014 dallas ws_brian_d_dn_live workshop enterpise agility_cust
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
 
The Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in CloudThe Growing Research that Open Source Owns the Future in Cloud
The Growing Research that Open Source Owns the Future in Cloud
 
Interview preparation devops
Interview preparation devopsInterview preparation devops
Interview preparation devops
 
Insights success recognition of excellence in devops 2018
Insights success recognition of excellence in devops 2018Insights success recognition of excellence in devops 2018
Insights success recognition of excellence in devops 2018
 
Case Study: Toward Building a New Intranet
Case Study: Toward Building a New IntranetCase Study: Toward Building a New Intranet
Case Study: Toward Building a New Intranet
 
Team directions at Innovate 2013
Team directions at Innovate 2013Team directions at Innovate 2013
Team directions at Innovate 2013
 
intro to DevOps
intro to DevOpsintro to DevOps
intro to DevOps
 
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
Lo Scenario Cloud-Native (Pivotal Cloud-Native Workshop: Milan)
 
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
 
EVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
EVOLVE'13 | Customer Success Story | Life Technologies | Blair HardieEVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
EVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
 

More from Nebulaworks

Dynamic Policy Enforcement for Microservice Environments
Dynamic Policy Enforcement for Microservice EnvironmentsDynamic Policy Enforcement for Microservice Environments
Dynamic Policy Enforcement for Microservice Environments
Nebulaworks
 
Overcoming scalability issues in your prometheus ecosystem
Overcoming scalability issues in your prometheus ecosystemOvercoming scalability issues in your prometheus ecosystem
Overcoming scalability issues in your prometheus ecosystem
Nebulaworks
 
Why we chose Argo Workflow to scale DevOps at InVision
Why we chose Argo Workflow to scale DevOps at InVisionWhy we chose Argo Workflow to scale DevOps at InVision
Why we chose Argo Workflow to scale DevOps at InVision
Nebulaworks
 
Methods to stay focused & productive amidst COVID-19!
Methods to stay focused & productive amidst COVID-19!Methods to stay focused & productive amidst COVID-19!
Methods to stay focused & productive amidst COVID-19!
Nebulaworks
 
Embracing service-level-objectives of your microservices in your Cl/CD
Embracing service-level-objectives of your microservices in your Cl/CDEmbracing service-level-objectives of your microservices in your Cl/CD
Embracing service-level-objectives of your microservices in your Cl/CD
Nebulaworks
 
Embacing service-level-objectives of your microservices in your Cl/CD
Embacing service-level-objectives of your microservices in your Cl/CDEmbacing service-level-objectives of your microservices in your Cl/CD
Embacing service-level-objectives of your microservices in your Cl/CD
Nebulaworks
 
Deploying to Day N Operations of Kubernetes and Containerized Apps
Deploying to Day N Operations of Kubernetes and Containerized AppsDeploying to Day N Operations of Kubernetes and Containerized Apps
Deploying to Day N Operations of Kubernetes and Containerized Apps
Nebulaworks
 
Trunk based development for Beginners
Trunk based development for BeginnersTrunk based development for Beginners
Trunk based development for Beginners
Nebulaworks
 
Distributed tracing with service meshes and tracing spans across polyglot Mic...
Distributed tracing with service meshes and tracing spans across polyglot Mic...Distributed tracing with service meshes and tracing spans across polyglot Mic...
Distributed tracing with service meshes and tracing spans across polyglot Mic...
Nebulaworks
 
Managing Terraform Module Versioning and Dependencies
Managing Terraform Module Versioning and Dependencies Managing Terraform Module Versioning and Dependencies
Managing Terraform Module Versioning and Dependencies
Nebulaworks
 
Kubernetes for Beginners
Kubernetes for BeginnersKubernetes for Beginners
Kubernetes for Beginners
Nebulaworks
 
End to End immutable infrastructure testing
End to End immutable infrastructure testingEnd to End immutable infrastructure testing
End to End immutable infrastructure testing
Nebulaworks
 
Kuberntes Ingress with Kong
Kuberntes Ingress with KongKuberntes Ingress with Kong
Kuberntes Ingress with Kong
Nebulaworks
 
A Hands-on Introduction on Terraform Best Concepts and Best Practices
A Hands-on Introduction on Terraform Best Concepts and Best Practices A Hands-on Introduction on Terraform Best Concepts and Best Practices
A Hands-on Introduction on Terraform Best Concepts and Best Practices
Nebulaworks
 
The App Developer's Kubernetes Toolbox
The App Developer's Kubernetes ToolboxThe App Developer's Kubernetes Toolbox
The App Developer's Kubernetes Toolbox
Nebulaworks
 
Building a Container Platform with docker swarm
Building a Container Platform with docker swarmBuilding a Container Platform with docker swarm
Building a Container Platform with docker swarm
Nebulaworks
 
Effective Micoservice Design & Containers
Effective Micoservice Design & Containers Effective Micoservice Design & Containers
Effective Micoservice Design & Containers
Nebulaworks
 
Fast Tracking Dev Teams to Container Adoption
Fast Tracking Dev Teams to Container AdoptionFast Tracking Dev Teams to Container Adoption
Fast Tracking Dev Teams to Container Adoption
Nebulaworks
 
Nebulaworks | Optimize Your DevOps Game
Nebulaworks | Optimize Your DevOps GameNebulaworks | Optimize Your DevOps Game
Nebulaworks | Optimize Your DevOps Game
Nebulaworks
 

More from Nebulaworks (19)

Dynamic Policy Enforcement for Microservice Environments
Dynamic Policy Enforcement for Microservice EnvironmentsDynamic Policy Enforcement for Microservice Environments
Dynamic Policy Enforcement for Microservice Environments
 
Overcoming scalability issues in your prometheus ecosystem
Overcoming scalability issues in your prometheus ecosystemOvercoming scalability issues in your prometheus ecosystem
Overcoming scalability issues in your prometheus ecosystem
 
Why we chose Argo Workflow to scale DevOps at InVision
Why we chose Argo Workflow to scale DevOps at InVisionWhy we chose Argo Workflow to scale DevOps at InVision
Why we chose Argo Workflow to scale DevOps at InVision
 
Methods to stay focused & productive amidst COVID-19!
Methods to stay focused & productive amidst COVID-19!Methods to stay focused & productive amidst COVID-19!
Methods to stay focused & productive amidst COVID-19!
 
Embracing service-level-objectives of your microservices in your Cl/CD
Embracing service-level-objectives of your microservices in your Cl/CDEmbracing service-level-objectives of your microservices in your Cl/CD
Embracing service-level-objectives of your microservices in your Cl/CD
 
Embacing service-level-objectives of your microservices in your Cl/CD
Embacing service-level-objectives of your microservices in your Cl/CDEmbacing service-level-objectives of your microservices in your Cl/CD
Embacing service-level-objectives of your microservices in your Cl/CD
 
Deploying to Day N Operations of Kubernetes and Containerized Apps
Deploying to Day N Operations of Kubernetes and Containerized AppsDeploying to Day N Operations of Kubernetes and Containerized Apps
Deploying to Day N Operations of Kubernetes and Containerized Apps
 
Trunk based development for Beginners
Trunk based development for BeginnersTrunk based development for Beginners
Trunk based development for Beginners
 
Distributed tracing with service meshes and tracing spans across polyglot Mic...
Distributed tracing with service meshes and tracing spans across polyglot Mic...Distributed tracing with service meshes and tracing spans across polyglot Mic...
Distributed tracing with service meshes and tracing spans across polyglot Mic...
 
Managing Terraform Module Versioning and Dependencies
Managing Terraform Module Versioning and Dependencies Managing Terraform Module Versioning and Dependencies
Managing Terraform Module Versioning and Dependencies
 
Kubernetes for Beginners
Kubernetes for BeginnersKubernetes for Beginners
Kubernetes for Beginners
 
End to End immutable infrastructure testing
End to End immutable infrastructure testingEnd to End immutable infrastructure testing
End to End immutable infrastructure testing
 
Kuberntes Ingress with Kong
Kuberntes Ingress with KongKuberntes Ingress with Kong
Kuberntes Ingress with Kong
 
A Hands-on Introduction on Terraform Best Concepts and Best Practices
A Hands-on Introduction on Terraform Best Concepts and Best Practices A Hands-on Introduction on Terraform Best Concepts and Best Practices
A Hands-on Introduction on Terraform Best Concepts and Best Practices
 
The App Developer's Kubernetes Toolbox
The App Developer's Kubernetes ToolboxThe App Developer's Kubernetes Toolbox
The App Developer's Kubernetes Toolbox
 
Building a Container Platform with docker swarm
Building a Container Platform with docker swarmBuilding a Container Platform with docker swarm
Building a Container Platform with docker swarm
 
Effective Micoservice Design & Containers
Effective Micoservice Design & Containers Effective Micoservice Design & Containers
Effective Micoservice Design & Containers
 
Fast Tracking Dev Teams to Container Adoption
Fast Tracking Dev Teams to Container AdoptionFast Tracking Dev Teams to Container Adoption
Fast Tracking Dev Teams to Container Adoption
 
Nebulaworks | Optimize Your DevOps Game
Nebulaworks | Optimize Your DevOps GameNebulaworks | Optimize Your DevOps Game
Nebulaworks | Optimize Your DevOps Game
 

Recently uploaded

Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
manji sharman06
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 

Recently uploaded (20)

Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 

Building Modern Teams and Software

  • 1. 1 BUILDING MODERN TEAMS & SOFTWARE OCTOBER 2019 © 2019 Nebulaworks, Inc.
  • 2. 2 HI, MY NAME IS ANTHONY
  • 3. 3 DEVOPS PRACTITIONERS, SOFTWARE DEVELOPERS, ENGINEERING MANAGERS WHO IS THIS TALK FOR? © 2019 Nebulaworks, Inc.
  • 4. 4 TEAM BUILDING DIFFERING PERSPECTIVES SOFTWARE DEVELOPMENT METHODOLOGIES WHAT IS THIS ABOUT? © 2019 Nebulaworks, Inc.
  • 5. 5 Have your team's back Practice continuous improvement Encourage a growth mindset WHY? © 2019 Nebulaworks, Inc.
  • 7. 7 Engineering the future VISION • WHAT: build the first man controlled powered airplane • HOW: test and build teams and tech with available resources, tooling, networks • WHY: Develop the technology that could change the world forever WHO • Orville and Wilbur Wright • Samuel Pierpont Langley
  • 8. 8
  • 11. 11 Maintain Lines of Communication Encourage • Leverage consistent tools (e.g Slack, Zoom, Phone/Text) • Encourage collaboration between lines of business • Reduce redundancy in meetings • Establish feedback loops in meetings and code Avoid • Create structures that silo teams • Adopt tools that abstract complexity • Prevent teams from expressing concerns
  • 13. 13 Encourage Leadership over Management Encourage • Promote autonomy in teams • Cultivate trust • Keep the end in mind • Develop onboarding and upskilling paths • Make everyone accountable Avoid • Micromanage • Make decisions without feedback from various players and angles • Become comfortable
  • 15. 15 Leverage Sandboxes for Rapid Development Encourage • Promote autonomy in teams • Promote self-service • Encourage experimentation Avoid • Create bureaucracy in structure for resources • Go straight to production
  • 17. 17 Create Transparency Encourage • Have well-defined roles • Create granular issues • Leverage data/info pools that all parties can access • Participate in code reviews • Take all views into consideration Avoid • Limit communication • Hoard code • Be afraid to speak up • Do work that is untracked
  • 18. 18 Everyone is Responsible • Maintain Lines of Communication • Encourage Leadership over Management • Leverage Sandboxes for Rapid Development • Create Transparency in Workstreams
  • 19. 19 Tools and Methods © 2019 Nebulaworks, Inc.
  • 20. 20 Innovation Partners & Tools Key technologies and tools that comprise the modern IT supply chain The governing body and steward of modern cloud-native tools.. Silver Partner Cloud Native Computing Foundation Tools built to enable provisioning, connecting, securing and running the multi-cloud. SI & Training Partner HashiCorp The largest public cloud provider with class leading services and offerings. Consulting Partner AWS The leader in the deployment, and orchestration of containerized applications. KCSP & KTP Kubernetes © 2019 Nebulaworks, Inc.
  • 21. 21 Project Management • Gitlab for Source Code management • Leverage Trunk based development with Git • Leverage Gitlab Issue Tracking • Practice Lean Production methods
  • 22. 22 Questions for the Group 1. How can your team increase collaboration right now? 2. In what ways has your team been successful in implementing DevOps? 3. What software development methods/tooling have been useful for your team? 4. Provide a few examples of how transparency is encouraged in your teams and organizations.
  • 23. 23 Resources and Concepts • The DevOps Handbook: Gene Kim, Jez Humble, Patrick Debios, John WIllis, Publisher: IT Revolution Press • Start With Why: Simon Sinek, Publisher: Portfolio • Lean Production Methods • Agile Development Methodology
  • 24. 24 18600 MacArthur Blvd., Suite 260 Irvine, CA 92617 www.nebulaworks.com GET IN TOUCH WITH US And build your high-performance team nebulaworksco@nebulaworksnebulaworks © 2019 Nebulaworks, Inc.