Agile + DevOps East 2023 - Developer | TechWell

Conference archive

Agile + DevOps East 2023 - Developer

Customize your Agile + DevOps East 2023 experience with sessions for software developers.

Monday, November 6

EPAM Systems
MA

A Quality Engineering Introduction to AI and Machine Learning

Monday, November 6, 2023 - 8:30am to 12:00pm

Although there are several controversies and misunderstandings surrounding AI and machine learning, one thing is apparent — people have quality concerns about the safety, reliability, and trustworthiness of these types of systems. Not only are ML-based systems shrouded in mystery due to their largely black-box nature, they also tend to be unpredictable since they can adapt and learn new things at runtime. Validating ML systems is challenging and requires a cross-section of knowledge, skills, and experience from areas such as mathematics, data science, software engineering, cyber-security,...

Adam_Auerbach
EPAM Systems
MB

How to DevOps Your Testing Strategy – An Exercise in Value Stream Analysis

Monday, November 6, 2023 - 8:30am to 12:00pm

The DevOps movement is here. Companies across many industries are breaking down siloed IT departments and federating them into product development teams. Testing and its practices are at the heart of these changes. Traditionally, IT organizations have been staffed with mostly manual testers and a limited number of automation and performance engineers. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and even embrace coding to stay relevant and add greater value to the business. DevOps really...

Dana-Pylayeva
Independent
MC

Introduction to DevOps with Chocolate and LEGOs

Monday, November 6, 2023 - 8:30am to 12:00pm

Organizations today can no longer afford to deliver new features to their respective markets once a year or even once a quarter. In the attempt to catch up with the competition, they jump onto DevOps journey starting with the "How" and losing the sight of "Why" and "What". Join this gamified simulation tutorial to gain a solid understanding of foundational principles of the DevOps culture. Experience the benefits of DevOps transformation even before initiating one in your enterprise! This tutorial is ideally designed for organizations that are evaluating their approach to DevOps...

Tuesday, November 7

Coveros
Phil LaFrance
Coveros
TB

Supercharge Your Workflow: To GitHub and Beyond

Tuesday, November 7, 2023 - 8:30am to 4:30pm

Whether you are new or experienced with GitHub this class is for you! Supercharging your workflow caters to anyone who wants to enhance their Agile and DevOps process with the capabilities of GitHub. GitHub has long been the premier site for open-source projects and is now turning a pivotal corner into becoming the predominant platform for all aspects of the development lifecycle. Some examples of this include; protecting company code through various GitHub Products or curating marketplace actions and workflows prior to use. This tutorial will look at how to leverage GitHub Actions (CI/CD...

Arlen Bankston
Adaptagility LLC
TC

Prioritizing Like a Pro: Designing and Executing Defensible Ordering Strategies

Tuesday, November 7, 2023 - 8:30am to 12:00pm

Effective prioritization is critical to wring the most out of agility. When you’re just delivering once, ordering matters little. However, when the option to release on a regular basis is available, what you do sooner rather than later can have huge impacts on value realization, risk mitigation, and more. However, prioritization is much easier in theory than in practice for most organizations. Arlen has been a practicing agilist for over two decades. Working with hundreds of clients and teaching thousands of students how to effectively prioritize is one of the most frequently raised topics...

Arlen Bankston
Adaptagility LLC
TJ

Designing (Much) Better Agile Meetings

Tuesday, November 7, 2023 - 1:00pm to 4:30pm

Many teams have been following the same few patterns for facilitating sessions such as Daily Scrums, Sprint Reviews, Retrospectives, and backlog refinement events for decades now. However, while these well-trodden approaches can be good starting points, there are ways to make them tremendously more effective with minimal effort. You will learn to design agile meetings that account for your particular circumstances and goals while wasting as little time as possible. First, Arlene will cover Exploring the True Purpose of Agile Meetings – Is the Daily Scrum more about status or planning? Is...

Wednesday, November 8

Marc-Jimenez
Dell Technologies
Dell Technologies
W5

High Octane DevOps: Supercharged CI/CD Pipelines

Wednesday, November 8, 2023 - 10:30am to 11:30am

To reinvent the wheel is to attempt to duplicate, most likely with inferior results and technical debts. Within a large-scale organization the true cost of CI/CD is the toil involved when effort is repeated to create the same or similar pipeline functionality. What Prashant and March discovered during a CI/CD journey is that the key to creating powerful and efficient CI/CD or automation testing pipelines is in not writing pipeline logic at all. The formula that was unlocked is in focusing on the atomic level of the reusable code within pipeline stages. By harnessing the power of creating...

Misra Apurva
Truckstop
W6

Integrating Generative AI in Your Workflow

Wednesday, November 8, 2023 - 10:30am to 11:30am

Delve into the vital importance of Generative AI and its profound impact across various domains, revolutionizing workflows and fostering innovation and creativity. As the digital landscape rapidly evolves, harnessing generative AI becomes imperative to remain at the forefront of progress. Attendees will explore how this cutting-edge technology unlocks the potential to generate realistic and novel content, spanning from images to music and text, fundamentally transforming traditional workflows. Three key takeaways are emphasized: First, the integration of generative AI empowers attendees to...

Edward Jones
W8

Tales of Dojo Coaching—Insights for All

Wednesday, November 8, 2023 - 11:45am to 12:45pm

In the agile space, do you ever wonder why we use words such as "transformation" and "journey"? It's because it's really freaking hard. As an Agile coach, there are days when you move a group one step forward only to realize that they've fallen two steps back. You are part practitioner and part therapist. You experience frequent memory lapses like "I could've sworn we've worked on this anti-pattern before." Or, did you? What day is it again? Now, imagine throwing gasoline on that by condensing a team's journey into six weeks. What breakthroughs might emerge when we accelerate the journey...

Dev Tools, Inc.
W14

AI in DevOps for Improving Engineering Team Productivity

Wednesday, November 8, 2023 - 11:45am to 12:45pm

AI and machine learning continue to be hot topics everywhere. The majority of discussions on AI/ML are focused on how generative AI and large language models (LLMs) will change the world. However, LLMs like ChatGPT, Bard, and Llama only represent one area of modern advances in the AI/ML space. Considering the bigger picture of new AI technologies, Chris Navrides has been investigating ways to enable entire new areas of opportunity within the DevOps lifecycle. By leveraging AI in DevOps, he believes teams can improve developer productivity through better code authoring, debugging, and...

EPAM Systems
K2

AI-Powered Agile + DevOps: The Future Starts Now!

Wednesday, November 8, 2023 - 1:45pm to 2:45pm

Generative Artificial Intelligence (GenAI) is disrupting industries worldwide, everything from automotive to manufacturing, finance, healthcare, and more. Interestingly, GenAI is transforming the very process used to create the software systems it embodies. Just like in video games, AI is giving the software development lifecycle (SDLC) some much needed power-ups in the form of increased speed and enhanced capabilities. But are these power-ups true force multipliers or simply the essentials for progressing to the next stage? Are they temporary or permanent? Join Tariq King as he travels...

NSWC Dahlgren Division
NSWC Dahlgren Division
W17

Transitioning to Agile: Changing Processes in the Pandemic

Wednesday, November 8, 2023 - 3:00pm to 4:00pm

A large-scale effort project with multiple teams decided to establish a transition in their development process from the traditional waterfall methodology towards agile development. Then, the COVID-19 pandemic hit. As with any transition, there were stepping-stones and falling points. However, doing so in the midst of a global pandemic certainly did not make it any easier! The program initially was one large organization with a single work area. It since has been transformed into three different work areas within a division, experimented with a number of different processes and tools, and...

Abstracta
W18

Evolve Your Selenium Scripts Into Performance Scripts

Wednesday, November 8, 2023 - 3:00pm to 4:00pm

You have implemented your site functional tests with Selenium. Now, how can you reuse some of these tests to verify that your site does not only work as expected with one user, but with a big load of them? In this talk, Roger Abelenda will show you a way to achieve this without leaving your IDE. Roger will do a live demo generating a load script using JMeter DSL, from an existing Selenium script. Then, he will run it in combination with the Selenium script to generate load and evaluate user experience while such load is being imposed. Join Roger, add JMeter DSL to your toolbox and let's...

Northrop Grumman
W19

DevSecOps in a Bottle—The Care and Feeding of Pocket Pipelines

Preview
Wednesday, November 8, 2023 - 3:00pm to 4:00pm

DevSecOps techniques give us the power of receiving rapid feedback and the ability to incorporate new information on an ongoing basis. However, challenges arise when the development pipeline must be established without connection to external networks. There are excellent reasons for doing this, including reducing security risks to systems and proprietary data, but a little more consideration is required to provide our teams on pocket networks the same benefits of an end-to-end DevSecOps pipeline implementation for our container application. We will draw on our practical experience...

Coveros
Phil LaFrance
Coveros
W20

Copilot Wants to Write Code and Be Your Friend!

Wednesday, November 8, 2023 - 3:00pm to 4:00pm

Have you ever wanted to be able to pair program by yourself? Did your coworker write incoherent code at 3 in the morning? Do you hate writing unit tests by hand? If you answered yes to any of these, then Copilot is the perfect tool for you! Copilot will suggest code snippets as you work based on the assumptions it makes on what you are trying to accomplish. It can explain those pesky chunks of code that you don’t understand, saving you valuable time. You can even have Copilot write out unit test code for you based on the methods that you are trying to test. Merging two tabs into one, dive...

Thursday, November 9

Prateek Singh
ProKanban.org
K4

Chasing Predictability with AI: The Model of You Outperforms You

Thursday, November 9, 2023 - 8:30am to 9:30am

Usually, the first question a client asks about software development is: "When will it be done?". Traditional methods to answering this question are fraught with errors. The most common errors include heavy reliance on estimates and the use of averages to give a deterministic answer. What goes through your mind when you try to answer this question? Now imagine that we could take the same process that your mind goes through and model it? Get rid of the biases that we as humans have by using the data our systems already track. Advances in AI, combined with the rapid growth of data across...

bharat-nagpal
Capital One
T3

Building Hyper-Scalable and Cost-Effective Solutions with Serverless Cloud Technology

Thursday, November 9, 2023 - 10:15am to 11:15am

Cloud computing has become the de facto platform of choice for companies to deploy software that they build. Gone are the days when owning a data center was the only way to host critical, high volume and mission critical systems. As companies adopt the cloud and mature their cloud experience, they are faced with a variety of options to choose from. "Serverless" technology, which is offered by all major cloud providers is one such question faced by anyone who is adopting the Cloud. While it may seem quite attractive at first, there are many considerations to be made before an organization...

Microsoft
T5

CI/CD with Github Actions

Thursday, November 9, 2023 - 10:15am to 11:15am

In this session, attendees will learn about building, testing, and deploying applications using Github Actions. We will explore diverse ways to trigger builds and test different types of applications. After this session, you'll be able to build, test, and deploy your software from GitHub using GitHub Actions. You will understand GitHub Actions Runners; YAML workflow syntax including workflow triggers, variables, job dependencies, conditionals, matrix builds, outputs; environments; secrets; and deployments including container registries & Azure. By the end of this session, attendees...

Kevin Surace
Appvance
T6

Generative AI in Quality Assurance

Thursday, November 9, 2023 - 10:15am to 11:15am

The need for a new test automation model has been an imperative over the last 10 years as we have moved from waterfall to agile and agile to DevOps. Moving from test coverage to application coverage and reducing test time from months to an hour or less has created a substantial pressure for full success. Now AI in test is a reality. The first generative AI offerings in QA became available in 2018 and since then marked improvements have been made in outcomes. This has changed QA teams' focus, tasks, and work effort. With the ultimate goal of AI finding all our bugs, the advent of...

T7

Transforming User Requirements to Test Cases Using Model-Driven Software Engineering and Natural Language Processing

Thursday, November 9, 2023 - 10:15am to 11:15am

Testing continues to be the main approach to ensuring software quality during development. Although there have been many attempts to automate the generation of test cases from user requirements (formal or informal), creating test cases continues to be mainly a manual process. However, many studies have shown that automating the generation of test cases from requirements can substantially reduce costs and improve the efficiency of the testing process. Test automation has also been proven to show positive effects on software quality. With the advances in Model-driven Software Engineering (...

Discover Financial Services
T9

The Art of Getting to Less—Embracing the Agile Principle of Simplicity

Preview
Thursday, November 9, 2023 - 11:45am to 12:45pm

In this session, attendees will hear about the application of one of the trickiest agile principles: "simplicity, the art of maximizing the amount of work not done, is essential"! This agile principle is frequently overlooked when organizations or teams create or improve products. Humans love to add to improve. This gets in the way of faster, smoother, and better delivery. Hear about the psychology behind why we do this and how organizations like Discover have utilized dojos and academies to helps teams improve.

Adam_Auerbach
EPAM Systems
T10

Elevating IT: A Journey Towards Engineering Excellence

Thursday, November 9, 2023 - 11:45am to 12:45pm

In the fast-paced and ever-evolving landscape of Information Technology, the pursuit of Engineering Excellence has become not only a competitive advantage but a necessity. Join Adam Auerbach, a leader in Engineering Excellence, for an insightful journey as Adam delves into the strategies, principles, and real-world experiences that can empower your IT organization to embark on a transformative path towards Engineering Excellence. In this talk, Adam will explore the critical components that constitute Engineering Excellence. Adam will talk about the journey of transformation, from...

Bloomberg
T11

Testing Your Way Out of Microservices Hell

Thursday, November 9, 2023 - 11:45am to 12:45pm

A microservices architecture offers the fantastic promise of loosely coupled systems, independently testable and deployable. However, it can also present some significant challenges while conducting integration & exploratory testing. Since a single service will often not do anything valuable without several collaborator services, one typically needs to understand the way many services work together to effectively integration-test the system. This challenge can be viewed optimistically as well. By design, a microservice must at least provide some API interface, often making it easy to...

Eran Medan
Arnica
T12

Pipelineless Security

Thursday, November 9, 2023 - 11:45am to 12:45pm

It's 2023 and security still needs to earn some respect if they want to slide their Sec between Dev and Ops. Their tooling slows down deployment pipelines, typically finding more false positives than real bugs, usually in code written years ago, and often harming development velocity. To their credit, security teams will occasionally make concessions, like pulling long-running rules out of static analysis engines, but that means that the bugs those tools would otherwise find get caught months later in bug bounties, penetration tests, or security incidents. Bug reports for code you didn't...

Jonathon Wright photo
Keysight
T13

AutoOps: Harnessing the Power of AI-Augmented Testing with Generative AI

Thursday, November 9, 2023 - 11:45am to 12:45pm

In the rapidly evolving landscape of software development, Continuous Integration and Continuous Deployment (CI/CD) have emerged as pivotal methodologies for delivering high-quality software at an accelerated pace. To ensure the reliability and robustness of software releases in such an environment, the marriage of cutting-edge technologies becomes imperative. Incorporating Generative AI into business process automation seemed daunting just a few years ago. However, the availability and popularization of OpenAI/ChatGPT and other AI/ML technologies have made it a closer reality, and now it...

T14

Transforming Testing with Generative AI: A Demonstration

Thursday, November 9, 2023 - 11:45am to 12:45pm

Are you looking to improve the efficiency and effectiveness of the agile testing process? Join and explore the future of agile testing with Generative AI. In agile software development, feature grooming, refinement, user story generation, acceptance testing, and test automation are all critical steps to ensure system quality. While these steps are critical to the project's success, they are not always handled effectively. They can be time-consuming and things like writing test cases and automation code can be labor-intensive and often fall short of covering all requirements. To address...