Agile + DevOps East 2021 - DevOps Practices | TechWell

Agile + DevOps East 2021 - DevOps Practices

Monday, November 15

Jeff Payne
Coveros
MC

What DevOps Means for Testers and Testing

Monday, November 15, 2021 - 8:30am to 12:00pm

DevOps is more than a buzzword or a passing fad. It's a radically new approach to rapidly deliver high-quality software applications. However, many organizations don’t fully grasp the magnitude of this change or what it means for everyone involved in the software development lifecycle. Jeffery Payne says that DevOps—when done right—drives higher quality and efficiency into software development, software testing, and application management activities. It empowers teams to remove impediments to quality and productivity throughout the entire software lifecycle. However, when DevOps is done...

Tuesday, November 16

Melissa Benua
mParticle
Janna_Loeffler
Equinox Media
TA

Continuous Delivery in Practice: A Hands-On DevOps Workshop

Tuesday, November 16, 2021 - 8:30am to 4:30pm

What is continuous deployment? How does it differ from continuous integration and continuous delivery? Every company thinks they want CI/CD, but few teams have experience in knowing what that means and how to build it out. Join Janna and Melissa as they walk through building your own build pipeline using GitHub Actions, Docker, and Azure to continuously deploy to production. They will walk you through some of the basics of Git, Docker, and YAML to create build pipelines that run test automation and deploy an application. These tools and techniques will help reduce debugging differences...

Wednesday, November 17

Alberto Silveira
LawnStarter
K1

Building and Managing High-Performance Teams

Wednesday, November 17, 2021 - 8:30am to 9:45am

The COVID-19 pandemic has possibly caused the most significant shift in work culture of our lifetime. It quickly furthered techniques such as working-from-home, digital transformation, diversity, and inclusion and made them become an immediate reality. The next few months and years contain a great deal of uncertainty about how people will work and interact in a global economy that is not yet free of the disease and its enormous impact. So how can companies, tech sector businesses, adapt to this new normal? Alberto Silveira is passionate about ready sharing his proven methodology, insights...

W2

Unlock the full potential your refinement sessions

Wednesday, November 17, 2021 - 10:30am to 11:30am

Good refinement makes development more predictable, leads to better solutions, and enables the Product Owner to set the right priorities. Still, many teams fail to unlock the full potential of refinement. Not only is the time spent on refinement often limited, but many of the refinement meetings I join are also inefficient. I meet teams that spent half the meeting watching the Product Owner entering the new backlog items in the workflow system. Although they poker the user stories afterwards, little time is left to discuss the best solution and risks that need to be avoided. I will focus...

Craeg-Strong
Ariel Partners
W3

Bringing DevOps to an Entrenched Legacy Environment with the Kanban Method

Wednesday, November 17, 2021 - 10:30am to 11:30am

Innovative Silicon Valley companies like Etsy leverage DevOps and Continuous Delivery practices to achieve new levels of automation and agility, shrinking development lead times and deploying to production many times each day. However, many companies struggle to implement these practices for the legacy systems that run their core business. To make matters worse, the agile community offers relatively little practical guidance for implementing DevOps practices in legacy environments. Fortunately, the Kanban Method provides a practical way to gradually evolve these core systems towards...

Bill Staples
New Relic
W4

The Broader Business Applications of Telemetry Data

Wednesday, November 17, 2021 - 10:30am to 11:30am

According to a recent study by Gartner, nearly 70% of corporate boards cite the impact of COVID-19 as the driving force for increased spending on IT and digital capabilities. As cloud computing becomes ubiquitous and digital transformation accelerates, the performance of software is being placed under a microscope that can’t be delivered by APM alone. In the post-COVID digital environment, enterprises and their engineering teams won’t be able to drive true innovation without full-stack observability. With more than 20 years of experience driving transformative product, cultural and...

avantika-mathur
CloudBees
W6

Release Management in the Era of Progressive Delivery

Wednesday, November 17, 2021 - 10:30am to 11:30am

The concept of “progressive delivery” using feature flags has taken the world of software delivery by storm in recent years, but what does this mean for enterprise software development operations teams, and how they should change their technology and practices? Like many things, the application of progressive delivery in the enterprise setting is much easier said than done with disparate technology and teams around the world.

This talk will cover the state of progressive delivery, the potential benefits and use cases unlocked by adding feature flags into the release management...

Derek Ashmore
Asperitas Consulting
W10

Implementing DevOps Automation: Best Practices & Common Mistakes

Wednesday, November 17, 2021 - 11:45am to 12:45pm

Most organizations adopting the cloud have adopted DevOps automation to some degree or another. The primary reason is that continued manual maintenance isn't possible with the same staffing level and increased demand. In short, DevOps automation and cloud consumption are much more than just technology change. They require a fundamental rethinking about how we do things. It's common for DevOps team members to be negatively impacted by the changes others have made. It's common for team members to cause problems by making changes manually instead of through code. I've seen managers grow...

Split Software
W12

Effectively Managing Feature Flags

Wednesday, November 17, 2021 - 11:45am to 12:45pm

Our repo has around 300K lines of code and more active feature flags at any given moment than we have fingers and toes. As we have moved into a world of continuous deployment with controlled releases, the use of feature flags has become an essential way of writing software. Yet, when we started out, we ended up with code that was hard to read, hard to reason about, and hard to manage. After exploring several strategies, we have found a pattern that aligns feature flags with larger code units (classes, components, reducers, actions) rather than at individual lines of code. This alleviates...

K2

Distributed DevOps

Wednesday, November 17, 2021 - 1:45pm to 2:45pm

Our industry has fundamentally changed over the last decade. Monolithic architectures have evolved into microservices. Applications are distributed on infrastructure across the globe. And an increasing number of companies are moving to a remote-first culture with engineers distributed as widely as applications. Our technical environment and tooling ecosystem have changed radically from the original conditions in which DevOps was created. So what's next? Learn about the next phase of DevOps: a distributed model that emphasizes swift development, observable systems, accountable engineers,...

LinearB
W13

Dev Team Metrics That Matter

Wednesday, November 17, 2021 - 3:00pm to 4:00pm

The truth is, no one really likes being measured, especially devs. But business leaders like looking at numbers, so they grab what’s easily available - # of code changes, agile velocity, individual developer metrics. These types of metrics are unbalanced, exclude context, and hurt engineering culture as a whole.

Measuring should start by answering the question “What is the most valuable outcome?”

Why? Because what you measure is what your team will produce. If you start measuring the number of code changes as a key performance metric, you are going to see coding time, PR size...

W14

4 Maps of DevOps

Wednesday, November 17, 2021 - 3:00pm to 4:00pm

Although DevOps practices deliver incredible benefits to organizations looking to improve their software delivery practices, the larger positive impact of DevOps to delivering value is often harder to realize. A set of practices we’ve found to help organizations is something we call the 4 Maps of DevOps. Fitting nicely in between the 3 ways and 5 ideals, the 4 maps consist of Outcome Mapping, Value Stream Mapping, Dependency Mapping, and Capability Mapping. They help you create a powerful roadmap that is outcomes-focused and targeted at the most important problems. The four maps flow into...

Anders Wallgren
CloudBees
W16

How to “SRE” Your Way to Pipeline Improvement

Wednesday, November 17, 2021 - 3:00pm to 4:00pm

Oftentimes, IT professionals think auditability and observability are separate concepts, when in fact, they’re two sides of the same coin. It’s the review of what happened and why—just from different perspectives and moments in time. The point is, building an auditable pipeline should also result in building an observable pipeline. Most IT pros, however, think about observability in regards to the observability of an operational system. But what if we considered the observability of an internal organizational system instead? For example, the CI cycle time of your pipeline. To test this...

Thursday, November 18

Arlen Bankston
Adaptagility LLC
K4

Agile Rebels

Thursday, November 18, 2021 - 8:30am to 9:30am

Agile frameworks such as Scrum and SAFe have gained a massive foothold, but they’re not the only games in town. Some adventurous practitioners have created their own methods to address what they feel are fundamental flaws in existing constructs. Agility is all about adaptation; how did these methodologists sidestep mainstream approaches to find creative solutions to their respective challenges? Explore how the venerable Ivar Jacobsen’s Essence framework aims to break free of all methods. See how BaseCamp’s Ryan Singer formulated ShapeUp to soothe Basecamp’s growing pains. Ron Quartel’s...

Adam Sandman
Inflectra
T4

DevOps Dance - Shift Left, Shift Right - Get It Right

Thursday, November 18, 2021 - 10:00am to 11:00am

As more organizations move towards continuous delivery with DevOps pipelines becoming the norm, where is the right place to do different kinds and levels of testing? In this presentation, I will provide a blueprint for test managers in how to think about shifting left and shifting right while keeping the overall QA picture and goals in mind. Firstly, Adam Sandman will outline how you can improve the testing being done during development in CI by adding early testing for functionality, usability, performance, security and accessibility (shift left). Then, Adam will outline how you can...

Magenic//Cognizant Softvision
T6

CI/CD with Github Actions

Thursday, November 18, 2021 - 10:00am to 11:00am

As more organizations move towards continuous integration and continuous delivery with DevOps pipelines. Github Actions enables you to create Continues Integration (CI) and continuous deployment (CD) pipelines directly in your Github repository. These workflows are made out of different tasks so-called actions that can be run automatically on certain events. Through this talk I will walk through CI/CD concepts, GitHub Actions Workflows, Build Artifacts, Packages Management, and Deployment Triggers.

T10

Leave the Bottleneck on The Bottle: Removing Security Friction in Your DevOps Pipeline

Thursday, November 18, 2021 - 11:30am to 12:30pm

Enterprises embark on Agile and DevOps journeys to improve time-to-market and overall operating efficiency. However if security is not a part of your journey, no transformation is complete as it will continue to drag on productivity and create bottlenecks. Yet despite support from both Development and Security for a shared-services model for Application Security, teams have failed to effectively integrate security into today’s rapid development processes leaving organizations open not only to cyber risk, but overall business risk as they play AppSec roulette when shipping their products...

Stuart Clark
Cisco Systems
T12

Instant and Automatic Network Configuration: As Easy as A-B-CI/CD

Thursday, November 18, 2021 - 11:30am to 12:30pm

The network used to rely on manual configurations, siloed and separated groups, and slow provisioning processes. Thanks to technology advancements, companies can now deploy code hundreds of thousands of times per day, quickly and accurately updating their network configurations and security policies. They can even instantly provision private circuits and SD-WAN from the branch/edge to cloud - and everything in between. NetDevOps automated continuous integration and continuous deployment (CI/CD) allows the testing and validation to take place. SD-WAN is NetDevOps, agility, speed and...

Vivian Xu
BMO
T13

What Makes Great Distributed Agile Teams Tick

Thursday, November 18, 2021 - 3:00pm to 4:00pm

The digital revolution is here. The last year has seen remote work across teams take a leap forward. Management has gained the confidence that teams of people they cannot see, walk up to and check up on can actually get things done. Rather than policing workers, we are trusting them to get stuff done. Companies are even committing to distributed working in the future, shedding central office space and promising permanent distributed workforces. However, working on distributed teams is challenging. Sure, the technology is getting better all the time. And getting sufficient bandwidth and...

Lee Barnes
Utopia Solutions
T16

Continuous Performance Testing in DevOps

Thursday, November 18, 2021 - 3:00pm to 4:00pm

Performance testing isn’t the first thing organizations think about when moving to DevOps – in fact, it’s often ignored as traditional approaches don’t jive well with the fast and nimble world of DevOps. However, performance is still a critical part of the user experience, and poor performance and outages will quickly negate the value of the features you’re delivering. Lee believes that organizations don’t have to gamble with application performance. He will discuss techniques for implementing continuous performance testing in your pipeline, so you don’t have to roll the dice on your user...

Eran-Kinsbruner
Perforce
T17

Building a Winning Cross-Browser Testing Strategy with Selenium, Cypress and BDD

Thursday, November 18, 2021 - 3:00pm to 4:00pm

Digital channels are at the core of every business, however, with the growing technologies around web including progressive web (PWAs,), Responsive web and mobile, teams are required to build continuous testing into each and every build and within the cycle. Advancements in leading frameworks like Selenium and Cypress together with BDD (Cucumber) that supports both are positioned high in the priority of organizations as part of their shift-left of testing. In this session, Eran Kinsbruner will walk through the key benefits of both these frameworks, the main uses cases per persona and...

Thomas-Haver
Red Green Refactor
T18

The Rise and Benefits of Robotic Process Automation (RPA)

Thursday, November 18, 2021 - 3:00pm to 4:00pm

Robotic Process Automation (RPA) is a term given to technology that allows developers to programmatically emulate the actions of a human to execute a business process. RPA often operates on the user interface (UI) layer to capture data or interact with an application or across multiple applications to perform tasks that are considered repetitive or time-consuming. Originally focused on business processes, many RPA solutions now integrate with testing tools. While the promises of easy adoption and scaling are made by almost every vendor, the reality is long-term commitment to an RPA program...

Chris-Riley
Splunk, Inc.
T22

Measuring DevOps Success with Pipeline Analytics

Thursday, November 18, 2021 - 4:15pm

Do you understand the value of “good” in DevOps? The software delivery chain is the app of apps. If your delivery chain is not up, running, and performant, nothing gets deployed. But how do you measure success? Do you actually know how well your DevOps automation is contributing to your company's bottom line? Chris Riley, DevOps Advocate from will explore the practice of pipeline analytics and demonstrate how tools like Dora and Flow metrics are tools for measuring the performance of your SDLC and the impact of DevOps on your business success.

Join to learn:

How pipeline analytics...
Nicolas Fränkel
Hazelcast
T24

Zero-downtime Deployment on Kubernetes

Thursday, November 18, 2021 - 4:15pm to 5:15pm

Kubernetes allows a lot. After discovering its features, it’s easy to think it can magically transform your application deployment process into a painless no-event. For Hello World applications, that is the case. Unfortunately, not many of us do deploy such applications day-to-day because we need to handle state. Though it would be much easier to have stateless apps, and despite our best efforts in this direction, state is found in (at least) two places: sessions and databases. You need to think keeping the state while stopping and starting application nodes. In this talk, I’ll demo how to...