Agile + DevOps Virtual 2020 - Tutorial | TechWell

Conference archive

Agile + DevOps Virtual 2020 - Tutorials

Full- and half-day tutorials are consistently the most popular and highly rated part of the conference. Tutorials allow you to take a deeper dive into a specific topic so that you can learn to make improvements to everyday processes in the areas that matter most to you.

Monday, June 8

Danilo Sato
ThoughtWorks
MA

Continuous Delivery in Practice: A Hands-On DevOps Workshop

Monday, June 8, 2020 - 9:00am to 5:00pm

For many organizations, delivering software into production has become increasingly more complex with long testing cycles and a division between development and operations teams. DevOps is a cultural movement that is breaking down those barriers. Focusing on automation, collaboration, tools, and knowledge sharing, DevOps is showing that developers and system engineers have much to learn from each other. Through a series of hands-on exercises, Danilo Sato will use a sample web application to demonstrate how to automate its build and deployment pipeline, using infrastructure and pipeline as...

Glenn_Buckholz
Coveros
MB

Getting Started with Microservices and Serverless

Monday, June 8, 2020 - 9:00am to 5:00pm

Do you wonder how computers can be “serverless”? Does “microservices” seem like just another buzzword? These two technologies are actually changing software design and operations. They work together to help solve complex problems by breaking them down into smaller pieces through loose coupling and modularization. Where some traditional software design techniques required assembling a monolithic piece of software on a platform, a microservices architecture and a serverless programming paradigm focus more on how to keep the pieces independent, orthogonal in function, and interconnected...

bob-foster
Coveros
MC

Finding Performance Issues Early with JMeter

New
Monday, June 8, 2020 - 9:00am to 5:00pm

Performance issues can be difficult to resolve when found late in the software development lifecycle. Using an open-source tool like JMeter to develop, manage, and execute load and performance tests while the code is being developed, is an inexpensive way to help find performance issues. Executing these performance tests as part of your CI/CD pipeline enables users to find and resolve performance issues as soon as they are introduced. This hands-on workshop will help attendees develop a foundational understanding of JMeter, while engaging them in creating and running performance tests...

Melissa Benua
mParticle
MD

Test Design for CI/CD Delivery

Preview
Monday, June 8, 2020 - 9:00am to 12:30pm

Imagine this … As soon as any developed functionality is submitted into the code repository, it is automatically subjected to the appropriate battery of tests and then released straight into production. Setting up the pipeline capable of doing just that is becoming more and more common and something you need to know about. But most organizations hit the same stumbling block—just what IS the appropriate battery of tests? Automated build architectures don't always lend themselves well to the traditional stages of testing. In this hands-on tutorial, Melissa Benua introduces you to key...

ME

Lean/Agile Metrics for the Rest of Us

Monday, June 8, 2020 - 9:00am to 12:30pm

For many agile practitioners, software metrics beyond a burndown chart are little understood or, perhaps, very scary because poor metrics can be worse than no metrics. In this enlightening session, Larry Maccherone explores how you and your organization can use metrics to bring management and lean/agile teams closer rather than becoming a wedge that drives them into conflict. Larry covers the entire lifecycle of the metrics process—from metric selection to reporting data—in compelling ways. You’ll gain an understanding of a wide range of concepts including common (101-level) metrics,...

Bob Crowley
Stone Coast Fund Services
MF

I've Got a Secret (and I Don't Even Know What it is)

Preview New
Monday, June 8, 2020 - 9:00am to 12:30pm

Keeping secrets out of source code has always been challenging. De-coupling sensitive information like connection strings, certificates and passwords from your development projects means you won't have accidental exposure. .Net Core now provides a rich configuration system that goes far beyond the legacy web.config appSettings. This is great for development and debugging, but how do we manage configuration when it is time to go to production? In this hands-on workshop we will first configure a local application to pull configuration from various sources. Explore in-depth learning of...

Mary Thorn
S&P Global Market Intelligence
Bob Galen
Vaco
MG

Learning How to Lead High-Performing Agile Teams

Monday, June 8, 2020 - 9:00am to 12:30pm

Currently much of agile adoption—coaching, advice, techniques, training, and even the empathy—revolves around the agile teams. Leaders are typically ignored, marginalized at best, and in the worst cases even vilified. But Bob Galen and Mary Thorn contend that there is a central and important role for managers and leaders within agile environments. Join Bob and Mary as they explore the patterns of mature agile managers and leaders. Examine why those who understand servant leadership know how to effectively support, grow, coach, and empower their agile teams in ways that increase the team's...

MH

An Agile Coaching Practicum in 360-degrees

Monday, June 8, 2020 - 1:30pm to 5:00pm

Let’s face it, agile coaching isn’t for the timid or faint of heart. In most companies, it’s an incredibly challenging and nuanced role. And an important part of it is having the ability to coach in 360 degrees: downward—across your teams, outward – across managers and peers, and upward—towards those pesky leaders. Oh, and did we say that virtually EVERYONE is an agile coach? In this workshop, join Mary Thorn and Bob Galen as they share tools and experiences coaching in all directions. They will review three different coaching models from the X-Wing, to Powerful Questions, to 9-Stances, to...

Melissa Benua
mParticle
MI

Continuous Testing with Containers

Preview
Monday, June 8, 2020 - 1:30pm to 5:00pm

Containers. Every manager thinks they want them, but few teams have experience in knowing what to DO with them. Used thoughtfully, containerization of your services can transform the way your organization thinks about testing. Gone can be the days of maintaining X different compute environments with Y different configurations. Imagine instead spinning up just the code you need, on the machine type it needs, and only for as long as you need it. In this technical training, Melissa will walk through what containerization means for a legacy code base attempting to practice continuous...

MK

Monetize Your Cost Center

New
Monday, June 8, 2020 - 1:30pm to 5:00pm

Cost Centers are units within companies responsible only for their costs. Example of cost centers are the production departments and the service departments within a factory and administrative departments such as IT and accounting. Profit centers are units within companies with control and responsibility over its revenues, costs and resulting profits. Being in a cost center can feel like the dog wagging the tail. You are not part of the team bringing in the revenue, you’re consuming “resources”. When the business performs well, likely you won’t get the credit. When the business performs...

Tuesday, June 9

Byron_Katz
Coveros
TB

Test-Driven Development for the Uninitiated

New
Tuesday, June 9, 2020 - 9:00am to 5:00pm

You might have heard of test-driven development (TDD), a practice where tests are the drivers of the code, and you want to know more. You might have even tried it, but come away feeling dejected and confused. Now is your chance to have an expert show you the ropes! TDD is the best practice for high-quality, low-defect-count software. That said, why is it still unfamiliar to many developers? Byron Katz will do his part to help rectify that issue, through this intensive workshop led by an experienced practitioner. But what is TDD? Practically and simply, in TDD you write a test first, then...

Jennifer-Bonine
AI Appstore, Inc.
TC

What's Your Leadership IQ?

Preview
Tuesday, June 9, 2020 - 9:00am to 12:30pm

Have you ever needed a way to measure your testing leadership IQ? Or been in a performance review where the majority of time was spent discussing your need to improve as a leader? If you have ever wondered what your core leadership competencies are and how to build on and improve them, Jennifer Bonine and Jeremias Rößler as they share a toolkit to help you do just that. This toolkit includes a personal assessment of your leadership competencies and the evolution of testing and testing leadership. They will explore a set of eight dimensions of successful leaders, provides suggestions...

Blaine Carter
Oracle
TD

CI/CD Tools for Database Development

New
Tuesday, June 9, 2020 - 9:00am to 12:30pm

The database is one of the most critical components of just about any application. Unfortunately, it is also often overlooked when it comes to automating the development process. Too often database changes simply take the form of "a bunch of scripts we hope work". The good news is that there are a lot of tools available to help automate and test database changes, many of them are open source. In this hands-on workshop, experience Open Source tools you can use to help integrate your Database application development into your CI/CD pipeline. Begin by using a schema migration tool to manage...

Mary Thorn
S&P Global Market Intelligence
Bob Galen
Vaco
TE

Creating a High-Performance Agile Team

Tuesday, June 9, 2020 - 9:00am to 12:30pm

Many teams have a relatively easy time adopting the tactical aspects of agile methodologies. Usually a few classes, some tools’ introduction, and a bit of practice lead teams toward fairly efficient execution. However, these teams are quite often simply going through the motions—neither maximizing their agile performance nor delivering as much value as they could. Borrowing from their experience and lean software development methods, Bob Galen and Mary Thorn explore high-performance team patterns, which are the thinking models of mature agile teams, including large-scale emergent...

Jeff Payne
Coveros
TG

Agile Project Failures: Root Causes and Corrective Actions

Tuesday, June 9, 2020 - 9:00am to 12:30pm

Agile initiatives always begin with high expectations—accelerate delivery, meet customer needs, and improve software quality. The truth is that many agile projects do not deliver on some or all of these expectations. If you want help to ensure the success of your agile project or to get an agile project back on track, this tutorial is for you. Jeffery Payne discusses the most common causes of agile project failure and how you can avoid these issues or mitigate their damaging effects. Poor project management, ineffective requirements development, failed communications, software development...

Dana-Pylayeva
Agile Play Consulting LLC
TH

Liberating Structures: 33+ Ways to Give Your Team a Voice

New
Tuesday, June 9, 2020 - 9:00am to 12:30pm

Are you ready to shift from boring, unproductive and fear-ridden meetings to the ones where people feel safe to engage in co-creation, harvesting novel ideas and collaboration with purpose? Join Dana Pylayeva, the leader of NYC Liberating Structures community for a half-day immersive experience with Liberating Structures(LS). LS are a collection of 33+ powerful activities that can be used wherever you facilitate Scrum Events, Weekly/monthly staff meetings and even Town Halls, Training workshops, Strategic Vision / Portfolio Planning and PI Planning workshops, Project Kickoff/Inception,...

Jennifer-Bonine
AI Appstore, Inc.
TI

Getting Started with AI Approaches

Preview New
Tuesday, June 9, 2020 - 1:30pm to 5:00pm

How do you train an AI bot to do your software testing and speed development and delivery? Integrating AI into your development activities can be intimidating, but in reality, it is pretty easy it just takes some strategy. Learn how to directly apply AI to real-world problems, without having a Ph.D. in computer science. Jennifer shares a wide survey of all the different ways AI is applied to software today. Get some hands-on experience using AI. Whether you are just AI-Curious or want to reap the benefits of AI-based DevOps approaches on your product today, this session is a must to...

Dana-Pylayeva
Agile Play Consulting LLC
TJ

Seven Rules of Virtual Engagement

Tuesday, June 9, 2020 - 1:30pm to 5:00pm

Struggling to keep participants engaged in your remote meetings/training? Wish you could connect better with people hidden behind their muted black screens? Join Dana Pylayeva to experience a different level of collaboration in the virtual space and learn her seven practical tips for bringing aliveness, participation and engagement to your online event. Tapping into her extensive experience working with global distributed teams, Dana offers a powerful fusion of brain-based learning principles and a field-tested pattern library of effective methods for collaboration in groups. If you want...

Kate Wardin
Developer First
TK

Developer First: A New Leadership Mindset

New
Tuesday, June 9, 2020 - 1:30pm to 5:00pm

Developer First Leadership is the drive to focus on the growth and advancement of your team members before yourself. Kate Wardin will demonstrate how developer-first leadership can translate directly to the daily lives of technical leaders. Participants will leave with tactical methods to truly embrace the human side of software development and serve your teams as intentional, respectable, and inspiring leaders. Participants will be required to step outside their comfort zones as they share personal experiences and discuss challenging topics such as: giving feedback, working with different...

Adam Shostack
Shostack & Associates
TL

Threat Modeling

Preview New
Tuesday, June 9, 2020 - 1:30pm to 5:00pm

If it seems as though attacks are always getting better, it’s because they are. Computers, apps, networks, and connected devices are all subject to different types of threats. Systems are facing new threats from things such as voice cloning and computational propaganda. Not to mention the growing importance of threats “at the human layer.” All of this can make it hard to keep up, let alone get ahead of potential threats. So isn’t it time that the threat modeling used by security pros, developers and systems managers evolve? Join Adam Shostack as he shares his knowledge and...